소스 검색

记录剧情对话速度

zhaoyang 2 년 전
부모
커밋
b33b1ab57c

+ 2 - 2
GameClient/Assets/Game/HotUpdate/Constant/ConstStorageId.cs

@@ -7,10 +7,10 @@ namespace GFGGame
 
         public const int STORAGE_SKIP_GUIDE = 20000;//跳过引导,0不跳过,1跳过
         public const int STORAGE_AUTO_PLAY = 20001;//自动战斗,0不自动战斗,1自动战斗
-        public const int STORAGE_AUTO_PLAY_SPEED = 20002;//战斗速度
+        public const int STORAGE_FIGHT_AUTO_PLAY_SPEED = 20002;//战斗速度
         public const int SKIP_CHECK_OPEN = 20003;//跳过检查功能开启0不跳过,1跳过
         public const int STORAGE_CUSTOME_SUIT_INDEX = 20004;//自定义套装当前使用索引
-        public const int FIELD_AUTO_PLAY_SPEED = 20005;//田野调查战斗速度
+        public const int STORAGE_DIALOG_AUTO_PLAY_SPEED = 20005;//剧情对话速度
         public const int LAST_LOGIN_TIME = 20006;//上次登录时间
 
     }

+ 2 - 1
GameClient/Assets/Game/HotUpdate/Controller/GameController.cs

@@ -238,7 +238,8 @@ namespace GFGGame
             RoleInfoSProxy.ReqPersonalInfo().Coroutine();
 
             EquipDataCache.cacher.autoPlay = StorageDataManager.Instance.GetStorageValue(ConstStorageId.STORAGE_AUTO_PLAY) <= 0 ? false : true;
-            EquipDataCache.cacher.fightSpeed = StorageDataManager.Instance.GetStorageValue(ConstStorageId.STORAGE_AUTO_PLAY_SPEED) <= 1 ? 1 : StorageDataManager.Instance.GetStorageValue(ConstStorageId.STORAGE_AUTO_PLAY_SPEED);
+            EquipDataCache.cacher.fightSpeed = StorageDataManager.Instance.GetStorageValue(ConstStorageId.STORAGE_FIGHT_AUTO_PLAY_SPEED) <= 0 ? 1 : StorageDataManager.Instance.GetStorageValue(ConstStorageId.STORAGE_FIGHT_AUTO_PLAY_SPEED);
+            EquipDataCache.cacher.dialogSpeed = StorageDataManager.Instance.GetStorageValue(ConstStorageId.STORAGE_DIALOG_AUTO_PLAY_SPEED) <= 0 ? 1 : StorageDataManager.Instance.GetStorageValue(ConstStorageId.STORAGE_DIALOG_AUTO_PLAY_SPEED);
             GameGlobal.skipCheckOpen = StorageDataManager.Instance.GetStorageValue(ConstStorageId.SKIP_CHECK_OPEN) <= 0 ? false : true;
 
 

+ 6 - 6
GameClient/Assets/Game/HotUpdate/DressUp/DressUpObjDataCache.cs

@@ -122,22 +122,22 @@ namespace GFGGame
             {
 
                 _fightSpeed = value;
-                StorageSProxy.ReqSetClientValue(ConstStorageId.STORAGE_AUTO_PLAY_SPEED, _fightSpeed).Coroutine();
+                StorageSProxy.ReqSetClientValue(ConstStorageId.STORAGE_FIGHT_AUTO_PLAY_SPEED, _fightSpeed).Coroutine();
 
             }
         }
-        private int _fieldFightSpeed = 1;
-        public int fieldFightSpeed
+        private int _storyDialogSpeed = 1;
+        public int dialogSpeed
         {
             get
             {
-                return _fieldFightSpeed;
+                return _storyDialogSpeed;
             }
             set
             {
 
-                _fieldFightSpeed = value;
-                StorageSProxy.ReqSetClientValue(ConstStorageId.FIELD_AUTO_PLAY_SPEED, _fieldFightSpeed).Coroutine();
+                _storyDialogSpeed = value;
+                StorageSProxy.ReqSetClientValue(ConstStorageId.STORAGE_DIALOG_AUTO_PLAY_SPEED, _storyDialogSpeed).Coroutine();
 
             }
         }

+ 2 - 1
GameClient/Assets/Game/HotUpdate/Views/MainStory/StoryDialogView.cs

@@ -97,7 +97,7 @@ namespace GFGGame
             {
                 _sceneObject = GameObject.Instantiate(_scenePrefab);
             }
-            _speedAutoPlay = 1;
+            _speedAutoPlay = EquipDataCache.cacher.dialogSpeed;
             _autoPlay = false;
             UpdateSpeedUpBtn();
             _dialogListLookBack = new List<string>();
@@ -204,6 +204,7 @@ namespace GFGGame
             {
                 _speedAutoPlay = 1;
             }
+            EquipDataCache.cacher.dialogSpeed = _speedAutoPlay;
             UpdateSpeedUpBtn();
         }
 

+ 10 - 11
GameClient/Assets/Game/HotUpdate/Views/MainStory/StoryFightTargetScoreView.cs

@@ -259,7 +259,6 @@ namespace GFGGame
             _speed = EquipDataCache.cacher.fightSpeed;
             if (_levelCfg.type == ConstInstanceZonesType.Field)
             {
-                _speed = EquipDataCache.cacher.fieldFightSpeed;
                 _ui.m_btnBack.visible = false;
             }
 
@@ -655,18 +654,18 @@ namespace GFGGame
         }
         private void OnBtnSpeedUp()
         {
-            if (_levelCfg.type == ConstInstanceZonesType.Field)
-            {
-                EquipDataCache.cacher.fieldFightSpeed = EquipDataCache.cacher.fieldFightSpeed == 1 ? EquipDataCache.cacher.maxFightSpeed : 1;
-                _speed = EquipDataCache.cacher.fieldFightSpeed;
-            }
-            else
-            {
+            // if (_levelCfg.type == ConstInstanceZonesType.Field)
+            // {
+            //     EquipDataCache.cacher.fieldFightSpeed = EquipDataCache.cacher.fieldFightSpeed == 1 ? EquipDataCache.cacher.maxFightSpeed : 1;
+            //     _speed = EquipDataCache.cacher.fieldFightSpeed;
+            // }
+            // else
+            // {
 
-                EquipDataCache.cacher.fightSpeed = EquipDataCache.cacher.fightSpeed == 1 ? EquipDataCache.cacher.maxFightSpeed : 1;
-                _speed = EquipDataCache.cacher.fightSpeed;
+            EquipDataCache.cacher.fightSpeed = EquipDataCache.cacher.fightSpeed == 1 ? EquipDataCache.cacher.maxFightSpeed : 1;
+            _speed = EquipDataCache.cacher.fightSpeed;
 
-            }
+            // }
             _ui.m_btnSpeedUp.title = "x" + _speed;
         }