fix:代码提初始化

This commit is contained in:
zhangjiajia
2026-05-08 15:34:53 +08:00
parent af67dcce8c
commit 2540141343
4131 changed files with 1239331 additions and 0 deletions

View File

@@ -0,0 +1,63 @@
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEditor;
namespace Enviro
{
[CustomEditor(typeof(EnviroModule))]
public class EnviroModuleEditor : EnviroBaseInspector
{
public SerializedProperty preset;
public virtual void OnEnable()
{
//SetupGUIStyles ();
}
public void SetActiveGUIColor(bool active)
{
if(active)
GUI.backgroundColor = new Color(1f,1f,2f,1f);
}
public void UnsetActiveGUIColor()
{
GUI.backgroundColor = Color.white;
}
public void DisableInputStart()
{
if(EnviroManager.instance != null && EnviroManager.instance.Weather != null)
{
if(EnviroManager.instance.Weather.targetWeatherType != null)
EditorGUI.BeginDisabledGroup(true);
}
}
public void DisableInputEnd()
{
EditorGUI.EndDisabledGroup();
}
public void DisableInputStartQuality()
{
if(EnviroManager.instance != null && EnviroManager.instance.Quality != null)
{
if(EnviroManager.instance.Quality.Settings.defaultQuality != null)
EditorGUI.BeginDisabledGroup(true);
}
}
public void DisableInputEndQuality()
{
EditorGUI.EndDisabledGroup();
}
public override void OnInspectorGUI()
{
SetupGUIStyles ();
}
}
}