Ejemplo n.º 1
0
 private void DeliverCargo()
 {
     //gameScope.RemoveFromAvailPickUps(cargo.transform); //Hopefully not needed
     PickUpHandler.DeliverPickUp(cargo.gameObject, allegiance);
     Destroy(cargo.gameObject);
     atCapacity = false;
     GameResources.AddResource(1, allegiance);
     // TODO Add to global resource count
 }
Ejemplo n.º 2
0
 // When this game object intersects a collider with 'is trigger' checked,
 // store a reference to that collider in a variable named 'other'..
 void OnTriggerEnter(Collider other)
 {
     // ..and if the game object we intersect has the tag 'Pick Up' assigned to it..
     if (other.gameObject.CompareTag("Pick Up") && PickUpHandler.IsAvailablePickUp(other.gameObject, allegiance))
     {
         GameResources.AddResource(1, allegiance);
         PickUpHandler.CarryPickUp(other.gameObject, this.gameObject, allegiance);
         PickUpHandler.DeliverPickUp(other.gameObject, allegiance);
         Destroy(other.gameObject);
     }
 }