예제 #1
0
 /// <summary>
 /// Инициализирует логику объекта.
 /// </summary>
 /// <param name="parLevel">Уровень.</param>
 /// <param name="parEnemy">Объект.</param>
 public BatLogic(GameModel parLevel, EnemyObject parEnemy) : base(parLevel)
 {
     Enemy = parEnemy;
 }
예제 #2
0
 /// <summary>
 /// Инициализирует логику модели.
 /// </summary>
 /// <param name="parModel">Модель.</param>
 public MenuLogic(GameModel parModel) : base(parModel)
 {
     _stateMachine = new MainMenuStateMachine(parModel);
     MenuHeader    = _stateMachine.MenuHeader;
 }
예제 #3
0
 /// <summary>
 /// Инициализирует логику объекта.
 /// </summary>
 /// <param name="parLevel">Уровень.</param>
 public PlayerLogic(GameModel parLevel) : base(parLevel)
 {
     Player          = parLevel.Player;
     _activeCommands = new List <ModelCommand>();
 }