private void Awake() { Player1Stats.Health = 3; Player2Stats.Health = 3; BSS = FindObjectOfType <BallSpawnerScript>(); UltimatePinballData Data = SaveManager.LoadUltimatePinball(); Game_Type = (GameTypes)Data.LastGameTypeSelected; switch (Game_Type) { case GameTypes.Lives: Player1Stats.Health = Data.LastGameTypeAmountSelected; Player2Stats.Health = Data.LastGameTypeAmountSelected; break; case GameTypes.Timer: TimeLimit = Data.LastGameTypeAmountSelected; Timer = TimeLimit; break; case GameTypes.SetScore: TargetScore = Data.LastGameTypeAmountSelected; break; default: break; } }
protected override void Start() { base.Start(); maxPos = ButtonOptions.Count - 1; UpdateDisplay(); ModeData = SaveManager.LoadUltimatePinball(); ShowCorrectStats(); }
void Start() { LoadedData = SaveManager.LoadLastUltimatePinballSession(); PinballGameData = SaveManager.LoadUltimatePinball(); Player1_LB_Data.PlayerScore = LoadedData.Player1Score; Player2_LB_Data.PlayerScore = LoadedData.Player2Score; Player1_LB_Data.PlayerGamemode = PinballGameData.LastGameTypeSelected; Player2_LB_Data.PlayerGamemode = PinballGameData.LastGameTypeSelected; }