예제 #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
파일: TaskCut.cs 프로젝트: wty0512/FyWorld
 public TaskSow(TaskData taskData, TaskRunner taskRunner) : base(taskData, taskRunner)
 {
 }