Пример #1
0
 protected override void OnRelease(IGrabber grabber)
 {
     if (MusicBoxTargeted)
     {
         MusicBoxAssignated = MusicBoxTargeted;
         MusicBoxTargeted   = null;
         MusicBoxAssignated.ChangeSound(clip);
         var joint = GetComponent <SpringJoint>();
         joint.connectedBody = MusicBoxAssignated.gameObject.GetComponent <Rigidbody>();
     }
 }
Пример #2
0
 private void Reset()
 {
     MusicBoxAssignated = null;
     GetComponent <SpringJoint>().connectedBody = transform.parent.GetComponent <Rigidbody>();
     transform.localPosition = new Vector3(0, 0, 0);
 }