示例#1
0
文件: Task.cs 项目: wty0512/FyWorld
        public Task(TaskData taskData, TaskRunner taskRunner)
        {
            this.taskRunner      = taskRunner;
            this.character       = taskData.character;
            this.targets         = taskData.targets;
            this._ticksToPerform = taskData.ticksToPerform;

            if (this.taskRunner.def.targetType == TargetType.Adjacent)
            {
                this.targets.current.GetClosestAdj(this.character.position);
            }

            this.Start();
        }
示例#2
0
 public TaskEat(TaskData taskData, TaskRunner taskRunner) : base(taskData, taskRunner)
 {
 }
示例#3
0
 public TaskSow(TaskData taskData, TaskRunner taskRunner) : base(taskData, taskRunner)
 {
 }