public virtual void StartIt() { mapLogic = MapLogic.Instance; mapLogic.AddActiveLogicJob(this); //step = 1; SetStep(1); status = LogicJobStatus.Running; //Init_SetControlledSoldier(controlledSoldier); }
//public virtual void SetObjectEnteredToTrigger(LogicTrigger _trigger, GameObject _obj) //{ //} public virtual void SetFinished(bool _isFinishedOK) { status = LogicJobStatus.Finished; if (_isFinishedOK) { finishStatus = LogicJobFinishingStatus.FinishedOK; } else { finishStatus = LogicJobFinishingStatus.FinishedBad; } SetStep(10000000); }