예제 #1
0
파일: Herbivore.cs 프로젝트: AlexSolari/Evo
 public override void Die(DyingReason reason)
 {
     if (Chaser != null)
         Chaser.UnlockTarget();
     Global.Herbivores.Remove(this);
     base.Die(reason);
 }
예제 #2
0
파일: Predator.cs 프로젝트: AlexSolari/Evo
        public override void Die(DyingReason reason)
        {
#if SHOW_HUNGER
            Scene.RemoveGraphic(hungerText);
#endif
            Global.Predators.Remove(this);
            base.Die(reason);
        }
예제 #3
0
파일: Herbivore.cs 프로젝트: AlexSolari/Evo
 public override void Die(DyingReason reason)
 {
     if (Chaser != null)
     {
         Chaser.UnlockTarget();
     }
     Global.Herbivores.Remove(this);
     base.Die(reason);
 }
예제 #4
0
 public virtual void Die(DyingReason reason)
 {
     if (reason == DyingReason.Time)
     {
         CreateChilds();
     }
     Destroy();
     Alive = false;
 }
예제 #5
0
파일: Cell.cs 프로젝트: AlexSolari/Evo
 public virtual void Die(DyingReason reason)
 {
     if (reason == DyingReason.Time)
         CreateChilds();
     Destroy();
 }
예제 #6
0
파일: Predator.cs 프로젝트: AlexSolari/Evo
 public override void Die(DyingReason reason)
 {
     #if SHOW_HUNGER
     Scene.RemoveGraphic(hungerText);
     #endif
     Global.Predators.Remove(this);
     base.Die(reason);
 }