Exemple #1
0
 void OnGameEnd(Game_End e)
 {
     SetChar();
     foreach (var endMessage in EndSetup.Messages)
     {
         if (endMessage.Resource == e.Resource)
         {
             EndGameGroup.DOFade(1, 0.5f);
             EndGameImage.sprite = endMessage.Image;
             if (e.FirstTime)
             {
                 var achieveMessage = endMessage.AchievementMessage;
                 SetMessage(endMessage.Message, _emptyCases, true);
                 _queuedActions.Enqueue(() => RaiseEndGameMessage(achieveMessage));
             }
             else
             {
                 RaiseEndGameMessage(endMessage.Message);
             }
         }
     }
 }
Exemple #2
0
 void OnGameEnd(Game_End e)
 {
     NoticeWindow.ShowWithOkButton("Game Ended", string.Format("Winner is '{0}'", e.Winner), Game.ApplyEnd);
 }
Exemple #3
0
 void OnEnd(Game_End e)
 {
     Sound.Play(End.Id);
 }