更新 HowToUseWeaklyScripts

2025-09-28 17:36:15 +08:00
parent f83c9a7c85
commit 33dc37f50f
+1 -1
@@ -45,4 +45,4 @@
在被调用方法的实例上使用 `InvokeSoftMethod` 来调用指定名称的方法,或使用 `MacroReflection.InvokeSoftMethod<T>` 来调用到类上的静态方法。
当用方法作为接口时,需要明确输入参数,输出参数,和方法名称。在软接口中,带有ref标记的参数会同时被认为是输入参数和输出参数,而out标记的参数则只被认为是输出参数,在使用类型限定时,首先需要指定函数返回值,如果是void,则直接指定后续的out参数类型即可。
参数类型可以是目标方法上指定类型的基类,但如果同时有多个方法的参数与指定名称匹配,则会返回多个匹配对象,但默认只会调用找到的第一个方法。
注意方法除非调用发生错误,否则不会产生太多可感知的错误,这可能会在一定程度上增加调试困难程度,另外方法调用应尽量保证查找的唯一性,尽量使用完整的输入输出参数进行限定。