void drop(GameObject obj) { obj.transform.parent = transform.parent; holding = false; FoodStateController fsc = obj.GetComponent <FoodStateController>(); if (fsc != null) { fsc.onDrop(); } }
void pickUp(GameObject obj) { obj.transform.parent = holder.transform; obj.transform.position = holdPosition.position; holding = true; held = obj; canPickUp = false; FoodStateController fsc = obj.GetComponent <FoodStateController>(); if (fsc != null) { fsc.onPickUp(); } }