using Fort23.Common; using Fort23.Mono; using Fort23.UTool; using UnityEditor; using UnityEngine; namespace Fort23.Editor { [CustomEditor(typeof(GameRuntimeConfig))] public class GameRuntimeConfigInspector : UnityEditor.Editor { public override void OnInspectorGUI() { GameRuntimeConfig runtimeConfig = target as GameRuntimeConfig; runtimeConfig.isSkip = EditorGUILayout.Toggle("是否跳过", runtimeConfig.isSkip); runtimeConfig.isUnlockAll = EditorGUILayout.Toggle("是否全部解锁", runtimeConfig.isUnlockAll); runtimeConfig.isDebug = EditorGUILayout.Toggle("是否开启调试模式", runtimeConfig.isDebug); runtimeConfig.debugPhase = EditorGUILayout.Vector4Field("指定调试新手引导", runtimeConfig.debugPhase); if (GUILayout.Button("清理本地储存")) { // PlayerPrefs.DeleteAll(); // PlayerPrefs.Save(); // LogTool.Log("清理本地储存成功."); AccountFileInfo.Instance.DeleteFile(AccountFileInfo.Instance.persistentDataPath); } // EditorUtility.SetDirty(runtimeConfig); } } }