private void HandleAspectChanged(AspectMonitor monitor) { onThresholdReached?.Invoke(monitor.CurrentAspect >= aspectThreshold); }
private void Awake() { aspectMonitor = new AspectMonitor(); aspectMonitor.OnChanged += HandleAspectChanged; aspectMonitor.Start(updateDelay, this); }