From b4f244fca02c24eb02d7b200a3ff1d0d2e17281a Mon Sep 17 00:00:00 2001
From: client_Wu Xijin <364452445@qq.com>
Date: 星期五, 24 八月 2018 11:49:16 +0800
Subject: [PATCH] 2824 1.0.15【前端】系统设置的标签页新增最大帧数选项

---
 System/SystemSetting/SystemSetWin.cs |   28 ++++++++++++++--------------
 1 files changed, 14 insertions(+), 14 deletions(-)

diff --git a/System/SystemSetting/SystemSetWin.cs b/System/SystemSetting/SystemSetWin.cs
index 35b357c..ad86884 100644
--- a/System/SystemSetting/SystemSetWin.cs
+++ b/System/SystemSetting/SystemSetWin.cs
@@ -50,7 +50,7 @@
             m_HighQuality.AddListener(OnSetQualityHigh);
             m_MediumQuality.AddListener(OnSetQualityMedium);
             m_LowQuality.AddListener(OnSetQualityLow);
-            m_SixtyFrame.AddListener(SwitchVSyncCount);
+            m_SixtyFrame.AddListener(SwitchGameFrame);
 
             m_OtherPlayer.AddListener(OnShowOrHideOtherPlayers);
             m_Monster.AddListener(OnShowOrHideMonsters);
@@ -82,7 +82,7 @@
             UpdateToggleSkin(m_OtherPlayer);
             UpdateToggleSkin(m_Monster);
 
-            m_SixtyFrame.isOn = SystemSetting.Instance.GetVSyncCount() == 1;
+            m_SixtyFrame.isOn = SystemSetting.Instance.GetGameFrame() == GameFrame.FullFrame;
 
             var serverName = ServerListCenter.Instance.GetServerData(ServerListCenter.Instance.currentServer.region_flag).name;
             var playerAccount = PlayerDatas.Instance.baseData.AccID.Split('@');
@@ -116,7 +116,7 @@
 
             loginModel.accountBindOkEvent += UpdateAccountBindTitle;
             SDKUtility.Instance.onFreePlatfromDoIDAuthenticationOk += OnAuthenticationOk;
-            SystemSetting.Instance.vSyncCountChangeEvent += OnSwitchVSyncCount;
+            SystemSetting.Instance.gameFrameChangeEvent += OnSwitchGameFrame;
             SystemSetting.Instance.playerSyncCountChangeEvent += OnPlayerSyncCountChange;
 
             isInited = true;
@@ -127,7 +127,7 @@
             isInited = false;
             loginModel.accountBindOkEvent -= UpdateAccountBindTitle;
             SDKUtility.Instance.onFreePlatfromDoIDAuthenticationOk -= OnAuthenticationOk;
-            SystemSetting.Instance.vSyncCountChangeEvent -= OnSwitchVSyncCount;
+            SystemSetting.Instance.gameFrameChangeEvent -= OnSwitchGameFrame;
             SystemSetting.Instance.playerSyncCountChangeEvent -= OnPlayerSyncCountChange;
             SystemSetting.Instance.SetPlayerSyncCount(playerSyncCountRef);
         }
@@ -182,7 +182,7 @@
                 SystemSetting.Instance.SetQualityLevel(GameQuality.Low);
                 if (isInited)
                 {
-                    SystemSetting.Instance.SetVSyncCount(2);
+                    SystemSetting.Instance.SetGameFrame(GameFrame.HalfFrame);
                     SystemSetting.Instance.SetPlayerSyncCount(5);
                 }
             }
@@ -190,25 +190,25 @@
             UpdateToggleSkin(m_LowQuality);
         }
 
-        private void SwitchVSyncCount()
+        private void SwitchGameFrame()
         {
-            var currentVSyncCount = SystemSetting.Instance.GetVSyncCount();
-            switch (currentVSyncCount)
+            var gameFrame = SystemSetting.Instance.GetGameFrame();
+            switch (gameFrame)
             {
-                case 1:
-                    SystemSetting.Instance.SetVSyncCount(2);
+                case GameFrame.HalfFrame:
+                    SystemSetting.Instance.SetGameFrame(GameFrame.FullFrame);
                     break;
-                case 2:
-                    SystemSetting.Instance.SetVSyncCount(1);
+                case GameFrame.FullFrame:
+                    SystemSetting.Instance.SetGameFrame(GameFrame.HalfFrame);
                     break;
                 default:
                     break;
             }
         }
 
-        private void OnSwitchVSyncCount()
+        private void OnSwitchGameFrame()
         {
-            m_SixtyFrame.isOn = SystemSetting.Instance.GetVSyncCount() == 1;
+            m_SixtyFrame.isOn = SystemSetting.Instance.GetGameFrame() == GameFrame.FullFrame;
         }
 
         private void OnShowOrHideOtherPlayers(bool _value)

--
Gitblit v1.8.0