Prechádzať zdrojové kódy

修复法术在客户端高度update未运作的问题

大爷 1 rok pred
rodič
commit
13c5c2acd9

+ 2 - 1
Unity/Assets/Scripts/Codes/Hotfix/Client/battle/BattleMgr.cs

@@ -38,11 +38,12 @@ namespace ET
             isInited = true;
         }
 
-        public void Update()
+        public void Update(int timeMS)
         {
             if (!isInited) return;
 
             //TODO: Send ping
+            Layer.BeginUpdate(timeMS);
             Layer.Update();
             this.doUpdate();
         }

+ 1 - 1
Unity/Assets/Scripts/Codes/HotfixView/Client/Effect/EffectMgr.cs

@@ -27,7 +27,7 @@ namespace ET.Client
         private static Vector3 vecTemp = new();
         private List<uint> listTemp = new();
 
-        public void Update()
+        public void Update(int timeMS)
         {
             listTemp.Clear();
             var now = Time.realtimeSinceStartup;

+ 1 - 1
Unity/Assets/Scripts/Loader/MonoBehaviour/Init.cs

@@ -62,7 +62,7 @@ namespace ET
 
 		private void Update()
 		{
-			Game.Update();
+			Game.Update((int)(Time.deltaTime * 1000));
 		}
 
 		private void LateUpdate()