Esempio n. 1
0
 public static void ApplyTo(this VRCAnimatorTemporaryPoseSpace source, VRCAnimatorTemporaryPoseSpace dest)
 {
     dest.ApplySettings  = source.ApplySettings;
     dest.delayTime      = source.delayTime;
     dest.enterPoseSpace = source.enterPoseSpace;
     dest.fixedDelay     = source.fixedDelay;
     dest.debugString    = source.debugString;
     dest.name           = source.name;
     dest.hideFlags      = source.hideFlags;
 }
    public void OnEnable()
    {
        if (target == null)
        {
            return;
        }

        if (view == null)
        {
            view = (VRCAnimatorTemporaryPoseSpace)target;
        }

        styleButtonActive                    = new GUIStyle(EditorStyles.miniButton);
        styleButtonInactive                  = new GUIStyle(EditorStyles.miniButton);
        styleButtonActive.fixedWidth         = 50;
        styleButtonInactive.fixedWidth       = 50;
        styleButtonActive.normal.textColor   = Color.green;
        styleButtonInactive.normal.textColor = Color.gray;

        serializedObject.ApplyModifiedProperties();
    }