Просмотр исходного кода

修复几个委托问题,编译加上快捷键F5

tanghai 4 лет назад
Родитель
Сommit
2e233a699e

+ 1 - 1
Unity/Assets/Editor/BuildEditor/BuildAssemblieEditor.cs

@@ -15,7 +15,7 @@ namespace ET
         public const string ScriptAssembliesDir = "Temp/MyAssembly/";
         private const string CodeDir = "Assets/Bundles/Code/";
 
-        [MenuItem("Tools/BuildDll")]
+        [MenuItem("Tools/BuildDll _F5")]
         public static void BuildDll()
         {
             BuildAssemblieEditor.BuildMuteAssembly("Code", new []

+ 1 - 1
Unity/Codes/Hotfix/Module/AI/AIComponentSystem.cs

@@ -9,7 +9,7 @@ namespace ET
         public override void Awake(AIComponent self, int aiConfigId)
         {
             self.AIConfigId = aiConfigId;
-            self.Timer = TimerComponent.Instance.NewRepeatedTimer(1000, self.Check);
+            self.Timer = TimerComponent.Instance.NewRepeatedTimer(1000, ()=> { self.Check(); });
         }
     }
 

+ 5 - 5
Unity/Codes/Hotfix/Module/Message/NetKcpComponentSystem.cs

@@ -12,8 +12,8 @@ namespace ET
             self.SessionStreamDispatcherType = sessionStreamDispatcherType;
             
             self.Service = new TService(NetThreadComponent.Instance.ThreadSynchronizationContext, ServiceType.Outer);
-            self.Service.ErrorCallback += self.OnError;
-            self.Service.ReadCallback += self.OnRead;
+            self.Service.ErrorCallback += (channelId, error) => self.OnError(channelId, error);
+            self.Service.ReadCallback += (channelId, Memory) => self.OnRead(channelId, Memory);
 
             NetThreadComponent.Instance.Add(self.Service);
         }
@@ -27,9 +27,9 @@ namespace ET
             self.SessionStreamDispatcherType = sessionStreamDispatcherType;
             
             self.Service = new TService(NetThreadComponent.Instance.ThreadSynchronizationContext, address, ServiceType.Outer);
-            self.Service.ErrorCallback += self.OnError;
-            self.Service.ReadCallback += self.OnRead;
-            self.Service.AcceptCallback += self.OnAccept;
+            self.Service.ErrorCallback += (channelId, error) => self.OnError(channelId, error);
+            self.Service.ReadCallback += (channelId, Memory) => self.OnRead(channelId, Memory);
+            self.Service.AcceptCallback += (channelId, IPAddress) => self.OnAccept(channelId, IPAddress);
 
             NetThreadComponent.Instance.Add(self.Service);
         }