public void StorageObject() { if (objectToGrab != null) { truck.DepositABox(objectToGrab.gameObject); objectToGrab = null; truck = null; isHoldingSomething = false; isGoingToTruck = false; } }
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; } }
public void SetObjectToGrab(GrabableObjects grabable) { objectToGrab = grabable; isGoingToBox = true; }