コード例 #1
0
    public virtual void StartIt()
    {
        mapLogic = MapLogic.Instance;

        mapLogic.AddActiveLogicJob(this);

        //step = 1;
        SetStep(1);

        status = LogicJobStatus.Running;

        //Init_SetControlledSoldier(controlledSoldier);
    }
コード例 #2
0
    //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);
    }