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(); }