#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