コード例 #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)
 {
 }