美文网首页Unity3D/VR
SendMessage测试

SendMessage测试

作者: 笛音夏扇 | 来源:发表于2017-03-08 15:34 被阅读15次
    • 5.5.2中没有了以前那种参数是对象的SendMessage方法,WTF.
    • obj.SendMessage("Foo", 1, SendMessageOptions.DontRequireReceiver);如果设置了DontRequireReceiver,那么找不到Foo方法不会报错,如果没有写这个参数默认是RequireReceiver,则报错。
    • 如果Foo的参数不对,会提示MissingMethodException: The best match for method Foo has some invalid parameter.
        public void Foo(string s)
        {
            Debug.Log(s);
        }
    
    
    • 如果Foo是没有参数的,SendMessage有参数也没关系。
    • 总之最好指定的函数是存在的,参数是匹配的。

    相关文章

      网友评论

        本文标题:SendMessage测试

        本文链接:https://www.haomeiwen.com/subject/cxbbgttx.html