Ejemplo n.º 1
0
    // Use this for initialization
    protected virtual void Start()
    {
        Agent    = GetComponent <NavMeshAgent>();
        renderer = GetComponent <MeshRenderer>();
        SetTagged(false);

        onActorTagged += SetTagged;
    }
Ejemplo n.º 2
0
 // Use this for initialization
 protected virtual void Start()
 {
     agent      = GetComponent <NavMeshAgent>();
     renderer   = GetComponent <MeshRenderer>();
     controller = GameObject.FindGameObjectWithTag("MainCamera").GetComponent <GameController>();
     SetTagged(false);
     onActorTagged += SetTagged;
 }
Ejemplo n.º 3
0
    // Use this for initialization
    protected virtual void Start()
    {
        agent    = GetComponent <NavMeshAgent>();
        renderer = GetComponent <MeshRenderer>();

        SetTagged(false);

        onActorTagged += SetTagged;
        GameController.ControllerInstance.OnTimeIsUp += GameIsOver;
    }
Ejemplo n.º 4
0
    // Use this for initialization
    protected virtual void Start()
    {
        agent       = GetComponent <NavMeshAgent>();
        renderer    = GetComponent <MeshRenderer>();
        agent.speed = speed;

        SetTagged(false);

        onActorTagged += SetTagged;

        GameController.OnGameOver += GameOver;
    }
Ejemplo n.º 5
0
    // Use this for initialization
    protected virtual void Start()
    {
        Agent    = GetComponent <NavMeshAgent>();
        renderer = GetComponent <MeshRenderer>();

        SetTagged(false);
        Agent.speed = agentSpeed;
        timesTagged = 0;

        onActorTagged += SetTagged;
        GameController.OnGameFinish += StopAllAgents;
        GameController.OnWinners    += Winners;
    }
 protected virtual void OnDestroy()
 {
     agent          = null;
     renderer       = null;
     onActorTagged -= SetTagged;
 }