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 = {} |