Exemplo n.º 1
0
 public void OnTriggerEnter(Collider other)
 {
     if (WhoIAm == 1 && On == true && other.GetComponent <PlayerHealth>())
     {
         LevelProgression.GetComponent <CompanionProgression>().SelectedCompanion = 1;
         CompanionController.GetComponent <ControllerOfCompanions>().RunMe        = true;
     }
     else if (WhoIAm == 2 && On == true && other.GetComponent <PlayerHealth>())
     {
         LevelProgression.GetComponent <CompanionProgression>().SelectedCompanion = 2;
         CompanionController.GetComponent <ControllerOfCompanions>().RunMe        = true;
     }
     else if (WhoIAm == 3 && On == true && other.GetComponent <PlayerHealth>())
     {
         LevelProgression.GetComponent <CompanionProgression>().SelectedCompanion = 3;
         CompanionController.GetComponent <ControllerOfCompanions>().RunMe        = true;
     }
     else if (WhoIAm == 4 && On == true && other.GetComponent <PlayerHealth>())
     {
         LevelProgression.GetComponent <CompanionProgression>().SelectedCompanion = 4;
         CompanionController.GetComponent <ControllerOfCompanions>().RunMe        = true;
     }
     else if (WhoIAm == 5 && On == true && other.GetComponent <PlayerHealth>())
     {
         LevelProgression.GetComponent <CompanionProgression>().SelectedCompanion = 5;
         CompanionController.GetComponent <ControllerOfCompanions>().RunMe        = true;
     }
 }
Exemplo n.º 2
0
    public override void PrepareState()
    {
        Companion = CompanionController.Instance;
        Player    = PlayerController.Instance;
        Movement  = Companion.GetComponent <Movement>();

        FindPathToPlayer();

        Player.PositionUpdate += FindPathToPlayer;
    }
Exemplo n.º 3
0
    public override void PrepareState()
    {
        Companion = CompanionController.Instance;
        Movement  = Companion.GetComponent <Movement>();

        Target.PositionUpdate += FindPathToTarget;

        FindPathToTarget();

        Target.DeathUpdate += TargetDead;

        //Listen for death!?
    }