LagField

Results 2 issues of LagField

如果某个方法将参数设置为引用(使用ref关键字),然后编辑行为树时,传入的是agent自定义的一个property,那么生成的这个方法的代码将会是 ref (我定义的类型xxx)AgentMetaVisitor.GetProperty(pAgent, "Property的名字"). 然而c#不支持这种ref的使用方法,所以代码报错了

比如在某个agent中新增一个自定义类型的数组公开Property,生成的代码AgentProperties.cs中是使用_get_XXX()方法去获取这个Property的,但是在生成的Agent方法中没有生成对应的_get_方法。 看起来是public property并不需要_get_方法,但是在生成AgentProperties的时候只考虑了一种情况? 还有个BUG就是,删除一个property之后,下次生成代码AgentProperties中还是会生成这个property相关的代码