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; }
private TaskState GoInto(Dwarf d, float dt, double dtd) { d.GetActionTower().GoInto(d); return TaskState.Success; }