Explorar el Código

修复一个消息分发到IL层的bug

tanghai hace 8 años
padre
commit
553aae8635
Se han modificado 1 ficheros con 2 adiciones y 2 borrados
  1. 2 2
      Unity/Assets/Scripts/Component/MessageDispatherComponent.cs

+ 2 - 2
Unity/Assets/Scripts/Component/MessageDispatherComponent.cs

@@ -40,7 +40,7 @@ namespace Model
 		{
 			appDomain = Init.Instance.AppDomain;
 			this.instance = this.appDomain.Instantiate(type.FullName);
-			this.method = this.instance.Type.GetMethod(methodName);
+			this.method = this.instance.Type.GetMethod(methodName, 2);
 			int n = this.method.ParameterCount;
 			this.param = new object[n];
 		}
@@ -113,7 +113,7 @@ namespace Model
 				}
 				MessageHandlerAttribute messageHandlerAttribute = (MessageHandlerAttribute)attrs[0];
 #if ILRuntime
-				IMessageMethod iMessageMethod = new IMessageILMethod(type, "Run");
+				IMessageMethod iMessageMethod = new IMessageILMethod(type, "Handle");
 #else
 				IMHandler iMHandler = (IMHandler)Activator.CreateInstance(type);
 				IMessageMethod iMessageMethod = new IMessageMonoMethod(iMHandler);