Ejemplo n.º 1
0
    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();
    }
Ejemplo n.º 2
0
    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, )
    }
Ejemplo n.º 3
0
    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;
            }
        }
    }
Ejemplo n.º 4
0
    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;
                }
            }
        }
    }
Ejemplo n.º 5
0
 public void SavePlayerAbility(int g_control, PP_Global.Abilities g_ability)
 {
     myPlayerAbilities [g_control - 1] = g_ability;
 }