public override void OnEnter(GameObject objeto) { // Se supone que tengo la pelota, entonces decido ir tras // el aro del rival int aro = Random.Range(0, 2); th = false; switch (player.transform.parent.GetComponent <TeamElfosDomesticos>().getTeamNumber()) { case 1: player.steering.Target = GameManager.instancia.team2Goals[aro]; break; case 2: player.steering.Target = GameManager.instancia.team1Goals[aro]; break; default: break; } player.steering.arrive = true; EventManagerElfo.TriggerEvent("Quaffle"); lastTime = Time.timeSinceLevelLoad; }
public override void OnEnter(GameObject objeto) { // Tengo que buscar la Quaffle player.steering.Target = GameManager.instancia.Quaffle.transform; player.steering.seek = true; quaff = false; EventManagerElfo.StartListening(Events.Quaffle, Quaffle); }
public override void OnExit(GameObject objeto) { EventManagerElfo.StopListening(Events.Quaffle, Quaffle); player.steering.seek = false; }