Пример #1
0
    // Use this for initialization
    void Start()
    {
        Physics.gravity = new Vector3(0, -9.81f, 0);
        Time.timeScale  = 1.0f;
        Control        control = GameObject.FindGameObjectWithTag("Control").GetComponent <Control>();
        BattleInformer bi      = GameObject.FindGameObjectWithTag("BattleInformer").GetComponent <BattleInformer>();

        int c = WiiMoteControl.wiimote_count();

        if (c > 0)
        {
            for (int i = 0; i <= c - 1; i++)
            {
                //control.RegisterPlayer(Control.ControllerType.WiiMote, i);
                bi.changePlayer(standardAvatar, i, 0);
            }
        }
        else
        {
            Debug.Log("No hay mandos, tolai!");
        }
    }
Пример #2
0
    // Update is called once per frame
    void Update()
    {
        if (control.Attack(player))
        {
            if (selection)
            {
                if (selected == "CharacterAvatar")
                {
                    characterAvatar ca  = selection.GetComponent <characterAvatar>();
                    int             idp = ca.getIdPlayer();
                    if (idPlayer != idp)
                    {
                        GameObject character = ca.getCharacter();
                        bi.changePlayer(character, player, idp);
                    }
                }
                else if (selected == "StageAvatar")
                {
                    stageAvatar sa    = selection.GetComponent <stageAvatar>();
                    int         stage = sa.getStage();
                    bi.changeStage(stage);
                }
                else if (selected == "ItemAvatar")
                {
                    itemAvatar ia       = selection.GetComponent <itemAvatar>();
                    int        item     = ia.getItem();
                    bool       activate = ia.changeActive();
                    bi.changeItem(item, activate);
                }
            }
        }

        if (control.Pause(player))
        {
            bi.startFight();
        }
    }