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); } } } }
void OnGameEnd(Game_End e) { NoticeWindow.ShowWithOkButton("Game Ended", string.Format("Winner is '{0}'", e.Winner), Game.ApplyEnd); }
void OnEnd(Game_End e) { Sound.Play(End.Id); }