Exemple #1
0
 public void SetPlayerActive(int whichPlayer)
 {
     if (startConfig == null)
     {
         startConfig = StartConfig.GetStartConfig();
     }
     startConfig.ActivePlayer(whichPlayer);
 }
Exemple #2
0
 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);
 }
Exemple #3
0
 void Awake()
 {
     hiScoresPath = Application.dataPath + "/StreamingAssets/hiscore.dat";
     if (_instance != null && _instance != this)
     {
         Destroy(gameObject);
         return;
     }
     else
     {
         _instance = this;
         DontDestroyOnLoad(this);
         InitPlayers();
     }
     CheckHighscoresFileAndCreate();
 }
Exemple #4
0
        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);
            }
        }
Exemple #5
0
 private void Start()
 {
     StartConfig.GetStartConfig().FillHiScores();
 }
Exemple #6
0
 private void SaveHiScore()
 {
     StartConfig.GetStartConfig().SaveHiScore(pointsCollected);
 }
Exemple #7
0
 public void SetPlayerId(int which)
 {
     whichPlayerIsThis = which;
     StartConfig.GetStartConfig().SetOutfit(whichPlayerIsThis, this);
 }
Exemple #8
0
 public void Clear()
 {
     StartConfig.GetStartConfig().ClearHighscores();
 }
Exemple #9
0
 private void Start()
 {
     startConfig         = StartConfig.GetStartConfig();
     maxAvailableOutfits = Enum.GetValues(typeof(StartConfig.Outfit)).Length - 1;
 }