Здравствуйте! Необходим совет опытных людей.
Есть сценарий:
#include "Search_Mob.cms"
Start:
Search_Mob_LowRange()
IF($SearchDetected = 1)
$SearchDetected = 0
GOTO(Start)
END_If
Search_Mob_MidRange()
IF($SearchDetected = 1)
$SearchDetected = 0
GOTO(Start)
END_If
Search_Mob_LongRange()
$SearchDetected = 0
GOTO(Start)
Можно ли заменить на это:
#include "Search_Mob.cms"
SUB(Breack)
IF($SearchDetected = 1)
$SearchDetected = 0
GOTO(Start)
END_If
END_SUB
Start:
Search_Mob_LowRange()
Breack()
Search_Mob_MidRange()
Breack()
Search_Mob_LongRange()
$SearchDetected = 0
GOTO(Start)
Я не знаю будет ли работать корректно GOTO внутри SUB.
Можно ли это реализовать с помощью цикла?