private void DoGeneralTask(GeneralTaskTypes type, MapCurve way) { generalTaskType = type; generalTaskWay = way; generalTaskCurrentWayPoint = null; if (generalTaskWay != null) { generalTaskCurrentWayPoint = generalTaskWay; } //if( generalTaskType == GeneralTaskTypes.None ) ResetMoveTask(); }
void DoGeneralTask( GeneralTaskTypes type, MapCurve way ) { generalTaskType = type; generalTaskWay = way; generalTaskCurrentWayPoint = null; if( generalTaskWay != null ) generalTaskCurrentWayPoint = generalTaskWay; //if( generalTaskType == GeneralTaskTypes.None ) ResetMoveTask(); }
private void DoGeneralTask(GeneralTaskTypes type, MapCurve way) { generalTaskType = type; generalTaskWay = way; generalTaskCurrentWayPoint = null; switch (generalTaskType) { case GeneralTaskTypes.Battle: case GeneralTaskTypes.EnemyFlag: case GeneralTaskTypes.Leave: case GeneralTaskTypes.None: case GeneralTaskTypes.Patrol: case GeneralTaskTypes.PrimaryTargets: case GeneralTaskTypes.SecondaryTargets: case GeneralTaskTypes.TeamFlag: case GeneralTaskTypes.WayMove: { if (generalTaskWay != null) generalTaskCurrentWayPoint = generalTaskWay; break; } } if (generalTaskType == GeneralTaskTypes.None) ResetMoveTask(); }
private void DoGeneralTask(GeneralTaskTypes type, MapCurve way) { generalTaskType = type; }