История изменений
Исправление CrossFire, (текущая версия) :
Все очень просто.
1) Наследуем все три класса от одного родителя
2) Создаем список (циклически) который будет работать в качестве очереди выполнения
3) Накидываем в нее выполняемых айтемов (по количеству классов)
4) Запускаем цикл выполнения, каждый раз берем очередной объект и вызываем его функцию. Конечно запоминаем номер текущего элемента для восстановления после остановки.
Исходная версия CrossFire, :
Все очень просто.
1) Наследуем все три класса от одного родителя.
2) Создаем список который будет работать в качестве очереди.
3) Накидываем в нее выполняемых айтемов.