public static void SelectObject(Animatable obj) { if (SelectedObject != null) { SelectedObject.Deselected(); } obj.Selected(); }
private static void _StartTransforming(Animatable obj) { controlledObject = obj; initialObjectPose.transform.SetParent(obj.transform.parent, true); initialObjectPose.transform.SetPositionAndRotation(obj.transform.position, obj.transform.rotation); initialObjectPose.transform.localScale = obj.transform.localScale; NumFrameBeforeGesture = NumFrame; if (IsRecording) { PlayAnimationInScript(); } else { PauseAnimationInScript(); } obj.Selected(); }