using UnityEngine; namespace Gameplay.Performance { /// /// 基于PerformanceManager实现的相机设置 /// public class GameplayCameraSettings : ICameraSettings { public bool UseOrthographicMode => PerformanceManager.instance != null && PerformanceManager.instance.data.fightUseOrthographic; /// /// 注册此设置实例到CameraSettingsManager /// [RuntimeInitializeOnLoadMethod(RuntimeInitializeLoadType.BeforeSceneLoad)] private static void RegisterSettings() { // 创建实例并注册到管理器 CameraSettingsManager.RegisterSettings(new GameplayCameraSettings()); Debug.Log("Registered GameplayCameraSettings to CameraSettingsManager"); } } }