示例#1
0
文件: Workplace.cs 项目: Frib/LD25
 protected virtual void DoWork(Human human)
 {
 }
示例#2
0
文件: Workplace.cs 项目: Frib/LD25
 protected override void DoWork(Human human)
 {
     World.SoundTheAlarm();
 }
示例#3
0
文件: AITask.cs 项目: Frib/LD25
 public AITask(World world, Human human)
 {
     this.world = world;
     this.human = human;
 }
示例#4
0
文件: Workplace.cs 项目: Frib/LD25
 public void WorkHere(Human human)
 {
     if (human != null && human.Alive)
     {
         human.WorkTime = workTime;
         Pathnode.WorkRequired = false;
         timer = workTime;
         needsWork = false;
         DoWork(human);
     }
 }
示例#5
0
文件: AITask.cs 项目: Frib/LD25
 public WorkTask(World world, Human human)
     : base(world, human)
 {
 }
示例#6
0
文件: AITask.cs 项目: Frib/LD25
 public GoToNearestPathNodeTask(World world, Human human)
     : base(world, human)
 {
 }
示例#7
0
文件: AITask.cs 项目: Frib/LD25
 public EscapeTask(World world, Human human)
     : base(world, human)
 {
 }
示例#8
0
文件: AITask.cs 项目: Frib/LD25
 public ActivateAlarmTask(World world, Human human)
     : base(world, human)
 {
 }
示例#9
0
文件: World.cs 项目: Frib/LD25
 internal void SaveHuman(Human human)
 {
     human.DeleteMe = true;
     score -= 200;
 }