This commit is contained in:
SoulliesOfficial
2025-09-19 23:39:23 -04:00
parent f612d5bcd4
commit a9bc898e4c
130 changed files with 227554 additions and 24284 deletions

View File

@@ -11,7 +11,7 @@ using Unity.Cinemachine;
using System;
// using Unity.Properties;
[CustomEditor(typeof(NBPostProcessingController))]
[CustomEditor(typeof(PostProcessingController))]
public class PostProcessingControllerGUI : Editor
{
private SerializedProperty _managerProperty;
@@ -21,7 +21,7 @@ public class PostProcessingControllerGUI : Editor
public override void OnInspectorGUI()
{
NBPostProcessingController ppController = (NBPostProcessingController)target;
PostProcessingController ppController = (PostProcessingController)target;
serializedObject.Update();
_managerProperty = serializedObject.FindProperty("_manager");
@@ -252,7 +252,9 @@ public class PostProcessingControllerGUI : Editor
EditorGUILayout.PropertyField(flashContrastProp, new GUIContent("对比度"));
// ppController.flashColor = EditorGUILayout.ColorField("闪颜色", ppController.flashColor);
SerializedProperty flashColorProp = serializedObject.FindProperty("flashColor");
EditorGUILayout.PropertyField(flashColorProp, new GUIContent("闪颜色"));
EditorGUILayout.PropertyField(flashColorProp, new GUIContent("亮部闪颜色"));
SerializedProperty blackFlashColorProp = serializedObject.FindProperty("blackFlashColor");
EditorGUILayout.PropertyField(blackFlashColorProp, new GUIContent("暗部闪颜色"));
});
SerializedProperty vignetteToggleProp = serializedObject.FindProperty("vignetteToggle");
@@ -340,10 +342,10 @@ public class PostProcessingControllerGUI : Editor
if (isIndentBlock) EditorGUI.indentLevel--;
}
void ReflectMethod(string methodName,NBPostProcessingController controller)
void ReflectMethod(string methodName,PostProcessingController controller)
{
serializedObject.ApplyModifiedProperties();
MethodInfo privateMethod = typeof(NBPostProcessingController).GetMethod(methodName, BindingFlags.NonPublic | BindingFlags.Instance);
MethodInfo privateMethod = typeof(PostProcessingController).GetMethod(methodName, BindingFlags.NonPublic | BindingFlags.Instance);
if (privateMethod != null)
{
privateMethod.Invoke(controller, null);

View File

@@ -4,26 +4,26 @@ using UnityEngine;
using UnityEditor;
using System.Reflection;
[CustomEditor(typeof(NBPostProcessingManager))]
[CustomEditor(typeof(PostProcessingManager))]
public class PostProcessingManagerGUI : Editor
{
private NBPostProcessingManager _ppManager;
private PostProcessingManager _ppManager;
public override void OnInspectorGUI()
{
_ppManager = (NBPostProcessingManager)target;
_ppManager = (PostProcessingManager)target;
serializedObject.Update();
DrawToggle("controllerIndexFlags","_controllerIndexFlags");
DrawToggle("色散开关",NBPostProcessingManager.chromaticAberrationToggles);
DrawToggle("径向扭曲开关",NBPostProcessingManager.distortSpeedToggles);
DrawToggle("径向模糊开关",NBPostProcessingManager.radialBlurToggles);
DrawToggle("色散开关",PostProcessingManager.chromaticAberrationToggles);
DrawToggle("径向扭曲开关",PostProcessingManager.distortSpeedToggles);
DrawToggle("径向模糊开关",PostProcessingManager.radialBlurToggles);
#if CINIMACHINE_3_0
DrawToggle("震屏开关",PostProcessingManager.cameraShakeToggles);
#endif
DrawToggle("肌理开关",NBPostProcessingManager.overlayTextureToggles);
DrawToggle("黑白闪开关",NBPostProcessingManager.flashToggles);
DrawToggle("暗角开关",NBPostProcessingManager.vignetteToggles);
DrawToggle32("ShaderFlags", NBPostProcessingManager.material.GetInteger(NBPostProcessFlags.FlagsId));
DrawToggle("肌理开关",PostProcessingManager.overlayTextureToggles);
DrawToggle("黑白闪开关",PostProcessingManager.flashToggles);
DrawToggle("暗角开关",PostProcessingManager.vignetteToggles);
DrawToggle32("ShaderFlags", PostProcessingManager.material.GetInteger(NBPostProcessFlags.FlagsId));
}
@@ -51,7 +51,7 @@ public class PostProcessingManagerGUI : Editor
int ReflectIntValue(string propertyName)
{
FieldInfo privateField = typeof(NBPostProcessingManager).GetField(propertyName, BindingFlags.NonPublic | BindingFlags.Instance);
FieldInfo privateField = typeof(PostProcessingManager).GetField(propertyName, BindingFlags.NonPublic | BindingFlags.Instance);
if (privateField != null)
{