Пример #1
0
        private TaskState Fight(Dwarf d, float dt, double dtd)
        {
            if (TaskManager.GetTaskMode() == TaskMode.Peace)
            {
                d.GetActionTower().LeaveTower(d);
                return TaskState.Absolete;
            }

            return TaskState.Running;
        }
 private TaskState Set(Dwarf d, float dt, double dtd)
 {
     d.SetActionBuilding(d.GetActionTower());
     return TaskState.Success;
 }
Пример #3
0
        private TaskState GoInto(Dwarf d, float dt, double dtd)
        {
            d.GetActionTower().GoInto(d);

            return TaskState.Success;
        }