AR_Engine_SDK
|
#include <XEScriptInstance.h>
变量 | |
XEScriptInstance = {} | |
function XEScriptInstance AcceptHolder | ( | pHolder | ) |
记录Holder,函数内部会自动转换成具体的Holder类型指针
pHolder | userdata |
function XEScriptInstance Execute | ( | ) |
执行脚本
function XEScriptInstance GetAssignedID | ( | ) |
获取分配的Id
function XEScriptInstance GetHolder | ( | ) |
获取Holder指针
function XEScriptInstance GetHolderActor | ( | ) |
如果Holder是XEActor类型,返回Actor指针
function XEScriptInstance GetHolderActorComponent | ( | ) |
如果Holder是XEActorComponent类型,返回ActorComponent指针
function XEScriptInstance GetHolderGraphNode | ( | ) |
如果Holder是XEPatchGraphNode类型,返回XEPatchGraphNode指针
function XEScriptInstance GetHolderLevel | ( | ) |
如果Holder是XELevel类型,返回Level指针
function XEScriptInstance GetHolderType | ( | ) |
获取Holder类型
function XEScriptInstance GetHolderTypeName | ( | bDerivedNamePassed | ) |
获取Holder类型名称字符串 , bDerivedNamePassed 指明是否获取该对象的直接类类名
bDerivedNamePassed | boolean |
function XEScriptInstance GetHolderUserNode | ( | ) |
如果Holder是XEUserNode类型,返回XEUserNode指针
function XEScriptInstance GetHolderWorld | ( | ) |
如果Holder是XEWorld类型,返回World指针
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 |
XEScriptInstance = {} |