コード例 #1
0
    void Start()
    {
        agent = GetComponent <NavMeshAgent>();
        GameObject Hunter = GameObject.Find("Hunter");

        hunterWander = Hunter.GetComponent <HunterWander>();
        gun          = Hunter.GetComponent <QuinnGun>();
        chaseTarget  = hunterWander.target;
        gunDistance  = gun.RayCastLength;
        viewRange    = hunterWander.length;
        fwd          = transform.TransformDirection(Vector3.forward);
        length       = stoppingDistance + 3;
    }
コード例 #2
0
    // Use this for initialization
    void Start()
    {
        agent = GetComponent <NavMeshAgent>();
        // GameObject homeBase = GameObject.Find("HunterCamp");
        GameObject Hunter = GameObject.Find("Hunter");

        agent.speed   = hunterSpeed;
        speed         = hunterSpeed;
        health        = Hunter.GetComponent <Health>();
        ammo          = Hunter.GetComponent <QuinnGun>();
        meat          = Hunter.GetComponent <HunterInv>();
        maxHealth     = health.MaxHP;
        currentHealth = health.CurrentHP;
        ammoMax       = ammo.MaxAmmoReserve;
        totalMeat     = meat.rabbitMeat;
        chase         = GetComponent <HunterChase>();
        wander        = GetComponent <HunterWander>();
    }