Esempio n. 1
0
 private void OnSwitchedMode(LevelControl.Modes m)
 {
     EntityPlacement.beingHeld = null;
     if (m == LevelControl.Modes.Edit)
     {
         player.OnEnterEditMode();
         levelExit.OnEnterEditMode();
         foreach (var e in shootingEnemies)
         {
             e.OnEnterEditMode();
         }
         foreach (var e in walkingEnemies)
         {
             e.OnEnterEditMode();
         }
         foreach (var e in checkpoints)
         {
             e.OnEnterEditMode();
         }
     }
     else if (m == LevelControl.Modes.Play)
     {
         player.OnEnterPlayMode();
         levelExit.OnEnterPlayMode();
         foreach (var e in shootingEnemies)
         {
             e.OnEnterPlayMode();
         }
         foreach (var e in walkingEnemies)
         {
             e.OnEnterPlayMode();
         }
         foreach (var e in checkpoints)
         {
             e.OnEnterPlayMode();
         }
     }
 }