Files
beyond/Assets/ThirdParty/PlayMaker/Actions/Quaternion/Editor/QuaternionCustomEditorBase.cs
2024-11-20 15:21:28 +01:00

36 lines
806 B
C#

// (c) Copyright HutongGames, LLC 2010-2016. All rights reserved.
using HutongGames.PlayMaker.Actions;
using HutongGames.PlayMakerEditor;
using UnityEditor;
using UnityEngine;
public class QuaternionCustomEditorBase : CustomActionEditor {
public override bool OnGUI()
{
return false;
}
public bool EditEveryFrameField()
{
QuaternionBaseAction _target = (QuaternionBaseAction)target;
if (_target.everyFrame)
{
GUILayout.BeginHorizontal();
EditorGUILayout.PrefixLabel("Every Frame");
_target.everyFrame = GUILayout.Toggle(_target.everyFrame,"");
_target.everyFrameOption = (QuaternionBaseAction.everyFrameOptions)EditorGUILayout.EnumPopup(_target.everyFrameOption);
GUILayout.EndHorizontal();
}else{
EditField("everyFrame");
}
return GUI.changed;
}
}