public void SwitchShow(PP_Global.Abilities currentAAbility) { switch (currentAAbility) { case PP_Global.Abilities.Dash: burperShow = false; freezerShow = false; dasherShow = true; break; case PP_Global.Abilities.Freeze: burperShow = false; freezerShow = true; dasherShow = false; break; case PP_Global.Abilities.Burp: burperShow = true; freezerShow = false; dasherShow = false; break; } ChangeCharacter(); }
public void SetMyAbility(PP_Global.Abilities g_ability) { myAbility = g_ability; PP_MessageBox.Instance.SavePlayerAbility(myControl, g_ability); myAnimator.SetInteger("ability", (int)myAbility); // myButt.GetComponent<PP_Butt>().SetBodySprite(int.Parse(myControl) % 3, ) }
public void PlaySFX_Select(PP_Global.Abilities g_ability) { if (myAbility != g_ability) { switch (g_ability) { case PP_Global.Abilities.Burp: CS_AudioManager.Instance.PlaySFX(mySFX_Select_Burp); break; case PP_Global.Abilities.Dash: CS_AudioManager.Instance.PlaySFX(mySFX_Select_Dash); break; case PP_Global.Abilities.Freeze: CS_AudioManager.Instance.PlaySFX(mySFX_Select_Freeze); break; } } }
void GenerateSelections(GameObject[] positions, GameObject[] team, bool isFirstTime) { for (int i = 0; i < 3; i++) { PP_Global.Abilities currentAAbility = team [i].GetComponent <PP_Player> ().GetMyAbility(); positions [i].transform.Find("SelectCharacterContainer").GetComponent <PP_SelectCharacterManager> ().SwitchShow(currentAAbility); if (isFirstTime) { Color color = team [i].GetComponent <PP_Player> ().GetMyColor(); Color colorDetail = team [i].GetComponent <PP_Player> ().GetMyColorDetail(); positions [i].transform.Find("SelectCharacterContainer").GetComponent <PP_SelectCharacterManager> ().SetColors(color, colorDetail); positions [i].transform.GetChild(0).gameObject.GetComponent <SpriteRenderer> ().color = color; if (positions [i].transform.GetChild(1).gameObject.GetComponent <SpriteRenderer> ()) { //bug fixed? 0513 Color oldColor = positions [i].transform.GetChild(1).gameObject.GetComponent <SpriteRenderer> ().color; Color nowColor = color; nowColor.a = oldColor.a; positions [i].transform.GetChild(1).gameObject.GetComponent <SpriteRenderer> ().color = nowColor; } } } }
public void SavePlayerAbility(int g_control, PP_Global.Abilities g_ability) { myPlayerAbilities [g_control - 1] = g_ability; }