//public playersList playersList; // Use this for initialization void Awake() { // DontDestroyOnLoad(this.gameObject); current = this; playersList temp = FindObjectOfType <playersList>(); playersControlles = temp.PlayerList; //playersAvatarsAndControllers.PlayerList; PlayersAvatar = temp.AvatarList; //playersAvatarsAndControllers.AvatarList; //players = GameObject.FindGameObjectsWithTag("Player"); //bubbleSort(players); // playersFlag = new bool[players.Length]; }
// Use this for initialization void Awake() { //if(current == null) DontDestroyOnLoad(gameObject); current = this; gameStates = new GameStates(); gameStates = GameStates.SplashState; ChickenControllerDataList = new List <ChickenControllerData>(); Music_AudioSorce = GameObject.FindGameObjectWithTag("BGSOUND").GetComponent <AudioSource>(); GameBGSound = new AudioSource[MusicHolder.transform.childCount]; for (int i = 0; i < GameBGSound.Length; i++) { GameBGSound[i] = MusicHolder.transform.GetChild(i).GetComponent <AudioSource>(); } }
public void OnClick() { playersList playersListConponenet = playerList.GetComponent <playersList>(); Debug.Log(playerImages.Length); for (int i = 0; i < playerImages.Length; i++) { //Animator Debug.Log(playerImages[i].sprite.name); string[] avatarName = playerImages[i].sprite.name.Split('_'); //switch (playerImages[i].sprite.name) switch (avatarName[0].ToLower()) { //case "Red_idel_0": case "red": playerAvatar.Add(0); playerColorList.Add(new Color(1, 0, 0, 1)); //get color from artist break; //case "Blue_idel_0": case "blue": playerAvatar.Add(1); playerColorList.Add(new Color(0, .2f, .7f, 1)); break; //case "Purpul_idel_0": case "purpul": playerAvatar.Add(2); playerColorList.Add(Color.magenta); break; //case "Green_idel_0": case "green": playerAvatar.Add(3); playerColorList.Add(Color.green); break; case "yellow": playerAvatar.Add(4); playerColorList.Add(Color.yellow); break; } } playersListConponenet.PlayerList = GameManager.Current.players; playersListConponenet.AvatarList = playerAvatar; Debug.Log(GameManager.Current.players); for (int i = 0; i < GameManager.Current.players.Count; i++) { ChickenControllerData playerData = new ChickenControllerData(); playerData.ChickedId = GameManager.Current.players[i]; playerData.ChickenColor = playerColorList[i]; playersListConponenet.ChickenControllerDataList.Add(playerData); Debug.Log(playerData.ChickedId + " , " + playerData.ChickenColor); Debug.Log(GameManager.Current.players[i]); Debug.Log(playerAvatar[i]); } St(); }