您最多选择25个主题
主题必须以中文或者字母或数字开头,可以包含连字符 (-),并且长度不得超过35个字符
27 行
725 B
27 行
725 B
#if UNITY_EDITOR
|
|
using UnityEditor;
|
|
#endif
|
|
|
|
public class EditorGUIHelper
|
|
{
|
|
#if UNITY_EDITOR
|
|
public static bool EditorPrefToggle(string editorPrefName, string label)
|
|
{
|
|
var value = EditorPrefs.GetBool(editorPrefName);
|
|
var newValue = EditorGUILayout.Toggle(label, value);
|
|
if(newValue != value)
|
|
EditorPrefs.SetBool(editorPrefName,newValue);
|
|
return newValue;
|
|
}
|
|
|
|
|
|
public static string EditorPrefTextField(string label, string editorPrefKey)
|
|
{
|
|
var str = EditorPrefs.GetString(editorPrefKey);
|
|
str = EditorGUILayout.TextField(label, str);
|
|
str = str.Trim();
|
|
EditorPrefs.SetString(editorPrefKey, str);
|
|
return str;
|
|
}
|
|
#endif
|
|
}
|