示例#1
0
 void Start()
 {
     weaponSelect     = FindObjectOfType <WeaponSelect>();
     pickupManager    = GetComponentInParent <PickupManager>();
     pickupSpawnPoint = GetComponentInParent <PickupSpawnPoint>();
     ammoType         = weaponPrefab.GetComponentInChildren <Weapon>().GetAmmoType();
     ammo             = FindObjectOfType <Ammo>();
 }
示例#2
0
 private void PopulateSpawnPoint(Pickup pickup, PickupSpawnPoint spawnPoint)
 {
     Instantiate(pickup.pickupPrefab, spawnPoint.transform);
     freeSpawnPoints.Remove(spawnPoint);
     spawnPoint.isPopulated = true;
 }
示例#3
0
 public void UnpopulateSpawnPoint(PickupSpawnPoint spawnPoint)
 {
     spawnPoint.isPopulated = false;
     freeSpawnPoints.Add(spawnPoint);
 }
示例#4
0
 void Start()
 {
     pickupManager    = GetComponentInParent <PickupManager>();
     pickupSpawnPoint = GetComponentInParent <PickupSpawnPoint>();
     ammo             = FindObjectOfType <Ammo>();
 }
示例#5
0
 void Start()
 {
     playerHealth     = FindObjectOfType <PlayerHealth>();
     pickupManager    = GetComponentInParent <PickupManager>();
     pickupSpawnPoint = GetComponentInParent <PickupSpawnPoint>();
 }