| | |
| | | originalRotX = rotationX;
|
| | | originalRotY = rotationY;
|
| | | DontDestroyOnLoad(this);
|
| | |
|
| | | SystemSetting.Instance.qualityLevelChangeEvent += QualityLevelChanged;
|
| | | }
|
| | |
|
| | | public void QualityLevelChanged()
|
| | | {
|
| | | if (CameraObject == null)
|
| | | {
|
| | | return;
|
| | | }
|
| | |
|
| | | if (SystemSetting.Instance.GetCurrentQualityLevel() == GameQuality.Low)
|
| | | {
|
| | | CameraObject.cullingMask |= LayerUtility.BattleEffectLowMask;
|
| | | CameraObject.cullingMask &= ~LayerUtility.BattleEffectMidMask;
|
| | | CameraObject.cullingMask &= ~LayerUtility.BattleEffectHighMask;
|
| | | }
|
| | | else if (SystemSetting.Instance.GetCurrentQualityLevel() == GameQuality.Medium)
|
| | | {
|
| | | CameraObject.cullingMask |= LayerUtility.BattleEffectLowMask;
|
| | | CameraObject.cullingMask |= LayerUtility.BattleEffectMidMask;
|
| | | CameraObject.cullingMask &= ~LayerUtility.BattleEffectHighMask;
|
| | | }
|
| | | else if (SystemSetting.Instance.GetCurrentQualityLevel() == GameQuality.High)
|
| | | {
|
| | | CameraObject.cullingMask |= LayerUtility.BattleEffectLowMask;
|
| | | CameraObject.cullingMask |= LayerUtility.BattleEffectMidMask;
|
| | | CameraObject.cullingMask |= LayerUtility.BattleEffectHighMask;
|
| | | }
|
| | | }
|
| | |
|
| | | public void PlayAnimationClip(string name)
|