private void TryStore(SocketHand hand) { if (socket.GetStoredObject()) { return; } Moveable objectToStore = hand.Drop(); objectToStore.AttachNewSocket(socket); }
//public override void Interaction(SocketHand hand) //{ // GetComponent<ColorToggle>().ToggleColor(); //} public override void EndInteraction(SocketHand hand) { hand.Drop(); }