コード例 #1
0
 void Start()
 {
     agent = GetComponent <NavMeshAgent>();
     gun   = GetComponent <fireGun>();
     agent.Warp(gameObject.transform.position);
     target = GameObject.FindGameObjectWithTag("Finish").transform;
     agent.SetDestination(target.position);
 }
コード例 #2
0
 void Start()
 {
     fireGunRef          = FindObjectOfType <fireGun>();
     playerConRef        = FindObjectOfType <PlayerController>();
     enemySpawnRef       = FindObjectOfType <EnemySpawn>();
     enemyHealth         = 2;
     enemMaterial        = enemySpawnRef.enemyMaterialName;
     this.gameObject.tag = "enemy";
     enemEarRef          = enemySpawnRef.enemyEar;
     enemEarRef1         = enemySpawnRef.enemyEar1;
 }
コード例 #3
0
    void PickUp()
    {
        Destroy(heldWeapon);
        fireGunRef = FindObjectOfType <fireGun>();
        heldWeapon = lastInMit;
        lastInMit.transform.SetParent(hand);
        lastInMit.transform.localPosition = Vector3.zero;
        lastInMit.transform.localRotation = Quaternion.identity;

        holdingWeapon = true;

        heldWeaponRB             = heldWeapon.GetComponent <Rigidbody>();
        heldWeaponRB.constraints = RigidbodyConstraints.FreezeAll;
    }