public void Grab(int param) { isHeld = true; actionManager.DisableMainObjectsHS(); GetComponent <Collider>().enabled = false; rigidBody.isKinematic = true; if (param > 0) { actionID = param; actionManager.ObjectInHand = this.gameObject; actionManager.HasObjectInHand = true; actionManager.Dispatcher(actionID, Action.Grab); } }