#if VISUAL_SCRIPTING_ENABLED namespace UnityEngine.AdaptivePerformance.VisualScripting { /// /// Adaptive Performance Scaler Event /// public struct AdaptivePerformanceScalerEvent { /// /// Scaler triggered /// public string Name; /// /// Scaler level /// public int Level; } /// /// Adaptive Performance Event hooks for Visual Scripting /// public static class AdaptivePerformanceEventHooks { /// /// Thermal event triggered /// public const string OnThermalEvent = "OnThermalEvent"; /// /// Bottleneck event triggered /// public const string OnBottleneckEvent = "OnBottleneckEvent"; /// /// Bottleneck event triggered /// public const string OnBoostEvent = "OnBoostEvent"; /// /// Performance Level event triggered /// public const string OnPerformanceLevelEvent = "OnPerformanceLevelEvent"; /// /// Scaler event triggered /// public const string OnScalerEvent = "OnScalerEvent"; } } #endif