コード例 #1
0
        public static void OnGameOver(MessageGameOver msg)
        {
            if (msg.Player == null)
            {
                msg.Player = playerControl.GetPlayer(msg.Id);
            }

            playerControl.Remove(msg.Id);
            GameFlowControl.SendGameOver(msg);
        }
コード例 #2
0
 public static void SendGameOver(MessageGameOver msg)
 {
     MessageControl.SendGameOver(msg);
 }
コード例 #3
0
 public static void ReceiveGameOver(MessageGameOver msg)
 {
     GameFlow.OnGameOver(msg);
 }
コード例 #4
0
 /// <summary> Сброс корабля </summary>
 public override void Reset()
 {
     MessageGameOver?.Invoke("Конец игры!");
 }
コード例 #5
0
 /// <summary> Гибель корабля - конец игры </summary>
 public void Die()
 {
     MessageGameOver?.Invoke("Конец игры!");
 }