public void SetAngle(float angle) { _angle = angle; AngleLabel.text = angle.ToString("0.0") + "°"; if (_angle >= 41) { _warningLevel = EWarningLevel.High; angleBackground.sprite = ErrorBG; } else if (_angle >= 36) { _warningLevel = EWarningLevel.Warning; angleBackground.sprite = WarningBG; } else if (_angle >= -36) { _warningLevel = EWarningLevel.Normal; angleBackground.sprite = InfoBG; } else if (_angle >= -42) { _warningLevel = EWarningLevel.Warning; angleBackground.sprite = WarningBG; } else { _warningLevel = EWarningLevel.High; angleBackground.sprite = ErrorBG; } }
static void CompleteLog(string str, EWarningLevel wl) { switch (wl) { case EWarningLevel.NONE: { Debug.Log(str); } break; case EWarningLevel.WARN: { Debug.LogWarning(str); } break; case EWarningLevel.ERROR: { Debug.LogError(str); } break; } }