コード例 #1
0
        public static void SelectObject(Animatable obj)
        {
            if (SelectedObject != null)
            {
                SelectedObject.Deselected();
            }

            obj.Selected();
        }
コード例 #2
0
        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();
        }