// 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!"); } }
// 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(); } }