public override void CompleteTask() { base.CompleteTask(); _taskData = null; _performer.UnitAnimation.State = UnitAnimation.States.Idle; _performer.DequeueTask(); }
public override void SetTaskData <T>(T data) { _taskData = data as FollowToTargetForAttack_TaskData; if (_taskData == null) { Debug.LogError("TaskData is not " + typeof(FollowToTargetForAttack_TaskData) + " type"); } IsParallel = _taskData.IsParallel;//отмечаем - будет ли задача с текущими данными выполн¤тьс¤ параллельно с default задачей или нет }