protected virtual void OnIngameResult(GameResultParamsBase resultParameterBase) { Ingame.Close(); director.UiIngameStateUpdate(resultParameterBase.HasWon); var result = new UIResultParamsBase("Level 2-3", resultParameterBase.HasWon ? "Success" : "Failed", "High score: 3500", "2000", resultParameterBase.HasWon, false); Endgame.SetResult(result); Endgame.Open(); }
public static void GameEnded(GameResultParamsBase result) { OnGameEnded?.Invoke(result); }
private void DirectionEventsOnOnGameEnded(GameResultParamsBase gameResult) { OnIngameResult(gameResult); }