public override void OnEditorGUI(UEDS.Setting pSetting) { int val = (int)pSetting.GetValue(); pSetting.SetValue( EditorGUILayout.IntField( pSetting.mSettingName, val) ); }
public virtual void PreEditorGUI(UEDS.Setting pSetting) { renderedDirty = pSetting.isDirty; if(renderedDirty) GUILayout.BeginHorizontal("TE NodeBoxSelected"); else GUILayout.BeginHorizontal("TE NodeBox"); }
public virtual void RenderDescription(UEDS.Setting pSetting) { if(!mShowDescription) return; GUILayout.BeginVertical(UEDSStyles.infoGroup); if(pSetting.Description != null) EditorGUILayout.HelpBox(pSetting.Description,MessageType.Info); GUILayout.Label("Property Name: " + pSetting.mSettingName,EditorStyles.whiteMiniLabel); GUILayout.Label("Property Type: " + pSetting.mType.ToString(),EditorStyles.whiteMiniLabel); GUILayout.Label("Property ValueType: " + pSetting.mValueType.ToString(),EditorStyles.whiteMiniLabel); GUILayout.Label("Property Default Value: " + pSetting.GetDefault(pSetting.mValueType).ToString(),EditorStyles.whiteMiniLabel); GUILayout.EndVertical(); }
public virtual void PostEditorGUI(UEDS.Setting pSetting) { GUILayout.EndHorizontal(); }
public abstract void OnEditorGUI(UEDS.Setting pSetting);
public override void OnEditorGUI(UEDS.Setting pSetting) { pSetting.SetValue( EditorGUILayout.FloatField( pSetting.mSettingName, (float)pSetting.GetValue()) ); }
public override void OnEditorGUI(UEDS.Setting pSetting) { pSetting.SetValue( EditorGUILayout.Vector3Field(pSetting.DisplayName, (UnityEngine.Vector3)pSetting.GetValue()) ); }