|
AR_Engine_SDK
|

Functions | |
| function XEScriptInstance | new (pNodeTl) end |
| function XEScriptInstance | Release () end |
| function XEScriptInstance | Apply () end |
| function XEScriptInstance | Execute () end |
| function XEScriptInstance | GetScriptTemplate () end |
| function XEScriptInstance | AcceptHolder (pHolder) end |
| function XEScriptInstance | GetScriptContainerInstance () end |
| function XEScriptInstance | OnHolderEntrance () end |
| function XEScriptInstance | OnHolderRelease () end |
| function XEScriptInstance | OnHolderTick (fIntervalMs) end |
| function XEScriptInstance | OnHolderRender (pViewport) end |
| function XEScriptInstance | OnHolderTigger (bTrigger) end |
| function XEScriptInstance | GetHolder () end |
| function XEScriptInstance | GetHolderWorld () end |
| function XEScriptInstance | GetHolderActor () end |
| function XEScriptInstance | GetHolderActorComponent () end |
| function XEScriptInstance | GetHolderUserNode () end |
| function XEScriptInstance | GetHolderTypeName () end |
| function XEScriptInstance | GetHolderType () end |
| function XEScriptInstance | GetAssignedID () end |
Variables | |
| XEScriptInstance = {} | |
| function XEScriptInstance AcceptHolder | ( | pHolder | ) |
记录Holder,函数内部会自动转换成具体的Holder类型指针
| pHolder | userdata |
| function XEScriptInstance Apply | ( | ) |
把已经设置的数据应用到当前实例
| function XEScriptInstance Execute | ( | ) |
执行脚本
| function XEScriptInstance GetAssignedID | ( | ) |
获取分配的Id
| function XEScriptInstance GetHolder | ( | ) |
获取Holder指针
| function XEScriptInstance GetHolderActor | ( | ) |
如果Holder是Actor类型,返回Actor指针
| function XEScriptInstance GetHolderActorComponent | ( | ) |
如果Holder是ActorComponent类型,返回ActorComponent指针
| function XEScriptInstance GetHolderType | ( | ) |
获取Holder类型
| function XEScriptInstance GetHolderTypeName | ( | ) |
获取Holder类型名称字符串
| function XEScriptInstance GetHolderUserNode | ( | ) |
如果Holder是XEUserNode类型,返回XEUserNode指针
| function XEScriptInstance GetHolderWorld | ( | ) |
获取Holder所在世界指针
| function XEScriptInstance GetScriptContainerInstance | ( | ) |
获取脚本容器实例指针
| function XEScriptInstance GetScriptTemplate | ( | ) |
获取脚本实例对应的模板指针
| function XEScriptInstance new | ( | pNodeTl | ) |
| function XEScriptInstance OnHolderEntrance | ( | ) |
Entrance脚本响应函数
| function XEScriptInstance OnHolderRelease | ( | ) |
Release脚本响应函数
| function XEScriptInstance OnHolderRender | ( | pViewport | ) |
| function XEScriptInstance OnHolderTick | ( | fIntervalMs | ) |
Tick脚本响应函数
| fIntervalMs | number Tick间隔 |
| function XEScriptInstance OnHolderTigger | ( | bTrigger | ) |
Trigger脚本响应函数
| bTrigger | boolean 是否Trigger |
| function XEScriptInstance Release | ( | ) |
释放资源
| XEScriptInstance = {} |
1.8.15