private void Start() { player = ReInput.players.GetPlayer(playerNumber - 1); sprite.color = PlayerColorData.getColor(playerNumber, team); transform.GetComponentInChildren <BasePlayerSetup>().SetupCharacter(chosenCharacter, 0); audioSource.PlayOneShot(gameManagerInstance.GetCharacterRespawnSFX(chosenCharacter)); }
void Start() { //find player _player = GameObject.Find("player").GetComponent <PlayerColorData>(); //init active tab _activeTab = _tabs[_tabCounter]; _activeTab.transform.localScale = _upScale; _activeTab.Label.gameObject.SetActive(true); //find meters _r = GameObject.Find("R").GetComponent <ColorMeter>(); _g = GameObject.Find("G").GetComponent <ColorMeter>(); _b = GameObject.Find("B").GetComponent <ColorMeter>(); _frame = GameObject.Find("frame").GetComponent <MeterUI>(); UpdateTabs(); }
private static List <PlayerSkinData> GetPlayerSkinDataList(CharacterType characterType) { List <PlayerSkinData> skins = new List <PlayerSkinData>(); SkinHelper hlp = new SkinHelper(); if (hlp.HasSkins(characterType)) { Dictionary <int, Dictionary <int, List <int> > > skindata = hlp.GetSkins(characterType); for (int skinId = 0; skinId < skindata.Count; skinId++) { PlayerSkinData playerSkinData = new PlayerSkinData(); playerSkinData.Unlocked = true; playerSkinData.Patterns = new List <PlayerPatternData>(); Dictionary <int, List <int> > patterndata = null; if (!skindata.TryGetValue(skinId, out patterndata)) { playerSkinData.Patterns.Add(new PlayerPatternData { Unlocked = true, Colors = new List <PlayerColorData> { new PlayerColorData { Unlocked = true } } }); continue; } for (int patternId = 0; patternId < patterndata.Count; patternId++) { PlayerPatternData playerPatternData = new PlayerPatternData(); playerPatternData.Unlocked = true; playerPatternData.Colors = new List <PlayerColorData>(); List <int> colordata = null; if (!patterndata.TryGetValue(patternId, out colordata)) { playerPatternData.Colors.Add(new PlayerColorData { Unlocked = true }); continue; } foreach (int colorID in colordata) { PlayerColorData playerColorData = new PlayerColorData(); playerColorData.Unlocked = true; playerPatternData.Colors.Add(playerColorData); } playerSkinData.Patterns.Add(playerPatternData); } skins.Add(playerSkinData); } } else { for (int i = 0; i < 5; i++) { PlayerSkinData item = new PlayerSkinData() { Unlocked = true, Patterns = new List <PlayerPatternData> { new PlayerPatternData { Colors = new List <PlayerColorData> { new PlayerColorData { Unlocked = true } }, Unlocked = true } } }; skins.Add(item); } } return(skins); }