|
AR_Engine_SDK
|


Functions | |
| function XEUserNode | new () end |
| function XEUserNode | GetTypeName () end |
| function XEUserNode | GetNodeName () end |
| function XEUserNode | Release () end |
| function XEUserNode | SpawnNodeInstance () end |
| function XEUserNode | SpawnNodeInstance (szInsTypeName) end |
| function XEUserNode | ReverseRecover () end |
| function XEUserNode | Recover () end |
| function XEUserNode | Backup () end |
| function XEUserNode | SetNodeName (strName, bSameNameLimit) end |
| function XEUserNode | FindChildNode (strName, strType) end |
| function XEUserNode | FindChildNode (strName) end |
| function XEUserNode | HasChild (strName, bRecursion) end |
| function XEUserNode | HasChild (pNode, bRecursion) end |
| function XEUserNode | GetTypeNameWithoutAncestorPrefix () end |
| function XEUserNode | GetValidNodeName (pNodeContext, bBaseOnUseNodeContext) end |
| function XEUserNode | SetIncludeChildren (bInclude) end |
| function XEUserNode | IsIncludeChildren () end |
| function XEUserNode | GetBindingScriptAssetPath () end |
| function XEUserNode | SetBindingScriptAssetPath (strAssetPath) end |
| function XEUserNode | RemoveAncestorPrefix (szTypeNameWithPrefix) end |
| function XEUserNodeInstance | new (pNodeTl) end |
Variables | |
| XEUserNode = {} | |
| function XEUserNode Backup | ( | ) |
备份数据
| function XEUserNode FindChildNode | ( | strName | , |
| strType | |||
| ) |
| function XEUserNode FindChildNode | ( | strName | ) |
| function XEUserNode GetBindingScriptAssetPath | ( | ) |
获取当前节点绑定的脚本路径
| function XEUserNode GetNodeName | ( | ) |
获取节点名称
| function XEUserNode GetTypeName | ( | ) |
获取节点类型名称
| function XEUserNode GetTypeNameWithoutAncestorPrefix | ( | ) |
获取节点类型名,不带祖先节点类型名
| function XEUserNode GetValidNodeName | ( | pNodeContext | , |
| bBaseOnUseNodeContext | |||
| ) |
取到一个节点有效名字
| pNodeContext | XEUserNode 上下文节点指针 |
| bBaseOnUseNodeContext | boolean 是否需要使用上下文节点名称作base名,默认为xfalse |
| function XEUserNode HasChild | ( | strName | , |
| bRecursion | |||
| ) |
判断是否有某个子节点
| strName | string 查找的节点名称 |
| bRecursion | boolean 是否递归遍历节点树 |
| function XEUserNode HasChild | ( | pNode | , |
| bRecursion | |||
| ) |
| function XEUserNode IsIncludeChildren | ( | ) |
判断当前节点是否包含子节点
| function XEUserNode new | ( | ) |
XEUserNode_new00
| function XEUserNodeInstance new | ( | pNodeTl | ) |
| function XEUserNode Recover | ( | ) |
在添加到父节点后,做一些事情,用于后续恢复
| function XEUserNode Release | ( | ) |
释放节点资源
| function XEUserNode RemoveAncestorPrefix | ( | szTypeNameWithPrefix | ) |
把给定节点类型名字去掉祖先名称
| szTypeNameWithPrefix | string [in][out]节点类型名称 |
| function XEUserNode ReverseRecover | ( | ) |
在和父节点分离前,做一些事情,比如存储数据,以用来后续恢复
| function XEUserNode SetBindingScriptAssetPath | ( | strAssetPath | ) |
设置当前节点绑定的脚本路径
| strAssetPath | string 绑定的脚本路径 |
| function XEUserNode SetIncludeChildren | ( | bInclude | ) |
设置当前节点是否包含子节点
| bInclude | boolean 是否包含子节点 |
| function XEUserNode SetNodeName | ( | strName | , |
| bSameNameLimit | |||
| ) |
设置节点名称
| strName | string 节点名称 |
| bSameNameLimit | boolean 是否限制一个节点树上的节点不能重名,默认为xtrue,xtrue:不能重名,xfalse:可以重名 |
| function XEUserNode SpawnNodeInstance | ( | ) |
创建节点实例
| function XEUserNode SpawnNodeInstance | ( | szInsTypeName | ) |
| XEUserNode = {} |
1.8.15