コード例 #1
0
    // Use this for initialization
    protected virtual void Start()
    {
        Agent    = GetComponent <NavMeshAgent>();
        renderer = GetComponent <MeshRenderer>();
        SetTagged(false);

        onActorTagged += SetTagged;
    }
コード例 #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;
 }
コード例 #3
0
    // Use this for initialization
    protected virtual void Start()
    {
        agent    = GetComponent <NavMeshAgent>();
        renderer = GetComponent <MeshRenderer>();

        SetTagged(false);

        onActorTagged += SetTagged;
        GameController.ControllerInstance.OnTimeIsUp += GameIsOver;
    }
コード例 #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;
    }
コード例 #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;
    }
コード例 #6
0
 protected virtual void OnDestroy()
 {
     agent          = null;
     renderer       = null;
     onActorTagged -= SetTagged;
 }