Пример #1
0
 public void StorageObject()
 {
     if (objectToGrab != null)
     {
         truck.DepositABox(objectToGrab.gameObject);
         objectToGrab       = null;
         truck              = null;
         isHoldingSomething = false;
         isGoingToTruck     = false;
     }
 }
Пример #2
0
 public void FreeThePlayer()
 {
     if (objectToInteract != null && isWorking)
     {
         objectToInteract = null;
         EndWork();
         influenceArea.transform.localScale     *= 0.5f;
         GetComponent <CapsuleCollider>().radius = influenceArea.transform.localScale.x / 2;
     }
     if (objectToGrab != null && !isGoingToBox && !isHoldingSomething)
     {
         objectToGrab = null;
     }
     if (objectToGrab != null && isHoldingSomething && !isGoingToTruck)
     {
         truck = null;
     }
 }
Пример #3
0
 public void SetObjectToGrab(GrabableObjects grabable)
 {
     objectToGrab = grabable;
     isGoingToBox = true;
 }