瀏覽代碼

删除ET里面AI相关

大爷 2 年之前
父節點
當前提交
e8bef74c36

+ 0 - 8
Unity/Assets/Scripts/Codes/Hotfix/Client/AI.meta

@@ -1,8 +0,0 @@
-fileFormatVersion: 2
-guid: d417d7899a8794748aa0fd9f44f5690c
-folderAsset: yes
-DefaultImporter:
-  externalObjects: {}
-  userData: 
-  assetBundleName: 
-  assetBundleVariant: 

+ 0 - 43
Unity/Assets/Scripts/Codes/Hotfix/Client/AI/AI_Attack.cs

@@ -1,43 +0,0 @@
-namespace ET.Client
-{
-    public class AI_Attack: AAIHandler
-    {
-        public override int Check(AIComponent aiComponent, AIConfig aiConfig)
-        {
-            long sec = TimeHelper.ClientNow() / 1000 % 15;
-            if (sec >= 10)
-            {
-                return 0;
-            }
-            return 1;
-        }
-
-        public override async ETTask Execute(AIComponent aiComponent, AIConfig aiConfig, ETCancellationToken cancellationToken)
-        {
-            Scene clientScene = aiComponent.DomainScene();
-
-            Unit myUnit = UnitHelper.GetMyUnitFromClientScene(clientScene);
-            if (myUnit == null)
-            {
-                return;
-            }
-
-            // 停在当前位置
-            clientScene.GetComponent<SessionComponent>().Session.Send(new C2M_Stop());
-            
-            Log.Debug("开始攻击");
-
-            for (int i = 0; i < 100000; ++i)
-            {
-                Log.Debug($"攻击: {i}次");
-
-                // 因为协程可能被中断,任何协程都要传入cancellationToken,判断如果是中断则要返回
-                await TimerComponent.Instance.WaitAsync(1000, cancellationToken);
-                if (cancellationToken.IsCancel())
-                {
-                    return;
-                }
-            }
-        }
-    }
-}

+ 0 - 11
Unity/Assets/Scripts/Codes/Hotfix/Client/AI/AI_Attack.cs.meta

@@ -1,11 +0,0 @@
-fileFormatVersion: 2
-guid: de532cb8e5e687a4bb61aa666459d086
-MonoImporter:
-  externalObjects: {}
-  serializedVersion: 2
-  defaultReferences: []
-  executionOrder: 0
-  icon: {instanceID: 0}
-  userData: 
-  assetBundleName: 
-  assetBundleVariant: 

+ 0 - 42
Unity/Assets/Scripts/Codes/Hotfix/Client/AI/AI_XunLuo.cs

@@ -1,42 +0,0 @@
-using Unity.Mathematics;
-
-namespace ET.Client
-{
-    public class AI_XunLuo: AAIHandler
-    {
-        public override int Check(AIComponent aiComponent, AIConfig aiConfig)
-        {
-            long sec = TimeHelper.ClientNow() / 1000 % 15;
-            if (sec < 10)
-            {
-                return 0;
-            }
-            return 1;
-        }
-
-        public override async ETTask Execute(AIComponent aiComponent, AIConfig aiConfig, ETCancellationToken cancellationToken)
-        {
-            Scene clientScene = aiComponent.DomainScene();
-
-            Unit myUnit = UnitHelper.GetMyUnitFromClientScene(clientScene);
-            if (myUnit == null)
-            {
-                return;
-            }
-            
-            Log.Debug("开始巡逻");
-
-            while (true)
-            {
-                XunLuoPathComponent xunLuoPathComponent = myUnit.GetComponent<XunLuoPathComponent>();
-                float3 nextTarget = xunLuoPathComponent.GetCurrent();
-                await myUnit.MoveToAsync(nextTarget, cancellationToken);
-                if (cancellationToken.IsCancel())
-                {
-                    return;
-                }
-                xunLuoPathComponent.MoveNext();
-            }
-        }
-    }
-}

+ 0 - 11
Unity/Assets/Scripts/Codes/Hotfix/Client/AI/AI_XunLuo.cs.meta

@@ -1,11 +0,0 @@
-fileFormatVersion: 2
-guid: 4d77ea7dfe040894aa330386e3b7bb8f
-MonoImporter:
-  externalObjects: {}
-  serializedVersion: 2
-  defaultReferences: []
-  executionOrder: 0
-  icon: {instanceID: 0}
-  userData: 
-  assetBundleName: 
-  assetBundleVariant: 

+ 0 - 18
Unity/Assets/Scripts/Codes/Hotfix/Client/AI/XunLuoPathComponentSystem.cs

@@ -1,18 +0,0 @@
-using Unity.Mathematics;
-
-namespace ET.Client
-{
-    [FriendOf(typeof(XunLuoPathComponent))]
-    public static class XunLuoPathComponentSystem
-    {
-        public static float3 GetCurrent(this XunLuoPathComponent self)
-        {
-            return self.path[self.Index];
-        }
-        
-        public static void MoveNext(this XunLuoPathComponent self)
-        {
-            self.Index = ++self.Index % self.path.Length;
-        }
-    }
-}

+ 0 - 11
Unity/Assets/Scripts/Codes/Hotfix/Client/AI/XunLuoPathComponentSystem.cs.meta

@@ -1,11 +0,0 @@
-fileFormatVersion: 2
-guid: 4293e004a928ffb43bf52f374808d139
-MonoImporter:
-  externalObjects: {}
-  serializedVersion: 2
-  defaultReferences: []
-  executionOrder: 0
-  icon: {instanceID: 0}
-  userData: 
-  assetBundleName: 
-  assetBundleVariant: