public void SetPlayerActive(int whichPlayer) { if (startConfig == null) { startConfig = StartConfig.GetStartConfig(); } startConfig.ActivePlayer(whichPlayer); }
void Start() { startConfig = StartConfig.GetStartConfig(); for (int i = 0; i < startConfig.players.Length; i++) { startConfig.DeactivePlayer(i); } //player1.isOn = startConfig.IsPlayerActive(1); //player2.isOn = startConfig.IsPlayerActive(2); //player3.isOn = startConfig.IsPlayerActive(3); }
void Awake() { hiScoresPath = Application.dataPath + "/StreamingAssets/hiscore.dat"; if (_instance != null && _instance != this) { Destroy(gameObject); return; } else { _instance = this; DontDestroyOnLoad(this); InitPlayers(); } CheckHighscoresFileAndCreate(); }
private void SetupPlayerCounter() { playerInputs.Clear(); playersCount = 0; var playerConfig = StartConfig.GetStartConfig(); if (playerConfig != null) { for (int i = 0; i < playerConfig.GetMaxPlayerNumber(); i++) { if (playerConfig.IsPlayerActive(i + 1)) { playerInputs.Add(i + 1); } } playersCount = playerInputs.Count; } if (playersCount == 0) { playersCount = 1; playerInputs.Add(1); } }
private void Start() { StartConfig.GetStartConfig().FillHiScores(); }
private void SaveHiScore() { StartConfig.GetStartConfig().SaveHiScore(pointsCollected); }
public void SetPlayerId(int which) { whichPlayerIsThis = which; StartConfig.GetStartConfig().SetOutfit(whichPlayerIsThis, this); }
public void Clear() { StartConfig.GetStartConfig().ClearHighscores(); }
private void Start() { startConfig = StartConfig.GetStartConfig(); maxAvailableOutfits = Enum.GetValues(typeof(StartConfig.Outfit)).Length - 1; }