示例#1
0
        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;
        }
示例#2
0
        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);
        }
示例#3
0
 public override void OnExit(GameObject objeto)
 {
     EventManagerElfo.StopListening(Events.Quaffle, Quaffle);
     player.steering.seek = false;
 }