AR_Engine_SDK
Functions | Variables
XEPrefab.lua File Reference
类 XEPrefab 继承关系图:
Inheritance graph

Functions

function XEPrefab new () end
 
function XEPrefab Release () end
 
function XEPrefab Initialize (strAssetPath) end
 
function XEPrefab GetAssetPath () end
 
function XEPrefab UpdateAssetPath (strAssetPath) end
 
function XEPrefab GetNodeManager () end
 
function XEPrefab Save (aExceptPrefabIns) end
 
function XEPrefab SaveAs (strAssetPath) end
 
function XEPrefab SetModified (bSet) end
 
function XEPrefab IsModified () end
 
function XEPrefab GetPrefabType () end
 
function XEPrefab SetPrefabType (eType) end
 
function XEPrefab GetParamContent () end
 
function XEPrefab UpdateParamContent (arrActor, pRootActor) end
 
function XEPrefab UpdateParamContent (pPrefabIns) end
 
function XEPrefab GetActorDeserializeString (pActor, bRootActor) end
 

Variables

 XEPrefab = {}
 

Function Documentation

◆ GetActorDeserializeString()

function XEPrefab GetActorDeserializeString ( pActor  ,
bRootActor   
)

XEPrefab_GetActorDeserializeString00

Parameters
pActorXEActor
bRootActorboolean
Returns
string

◆ GetAssetPath()

function XEPrefab GetAssetPath ( )

获取Prefab文件路径

Returns
string

◆ GetNodeManager()

function XEPrefab GetNodeManager ( )

获取节点管理器指针

Returns
XETreeNode__Manager

◆ GetParamContent()

function XEPrefab GetParamContent ( )

获取Prefab文件中记录的Actor/Prefab节点数据

Returns
string[]

◆ GetPrefabType()

function XEPrefab GetPrefabType ( )

获取Prefab类型

Returns
number

◆ Initialize()

function XEPrefab Initialize ( strAssetPath  )

初始化Prefab文件(.prefab)

Parameters
strAssetPathstring Prefab文件路径
Returns
void

◆ IsModified()

function XEPrefab IsModified ( )

判断当前绑定的文件是否被改变

Returns
boolean

◆ new()

function XEPrefab new ( )

XEPrefab_new00

Returns
XEPrefab

◆ Release()

function XEPrefab Release ( )

释放资源

Returns
void

◆ Save()

function XEPrefab Save ( aExceptPrefabIns  )

保存文件

Parameters
aExceptPrefabInsXEPrefabInstance[]
Returns
boolean

◆ SaveAs()

function XEPrefab SaveAs ( strAssetPath  )

另存为

Parameters
strAssetPathstring
Returns
boolean

◆ SetModified()

function XEPrefab SetModified ( bSet  )

设置当前绑定的文件是否被改变

Parameters
bSetboolean
Returns
void

◆ SetPrefabType()

function XEPrefab SetPrefabType ( eType  )

设置Prefab类型

Parameters
eTypenumber
Returns
void

◆ UpdateAssetPath()

function XEPrefab UpdateAssetPath ( strAssetPath  )

更新Prefab文件路径

Parameters
strAssetPathstring
Returns
void

◆ UpdateParamContent() [1/2]

function XEPrefab UpdateParamContent ( arrActor  ,
pRootActor   
)

根据Actor列表更新Prefab文件中记录的Actor/Prefab节点数据

Parameters
arrActorXEActor[]
pRootActorXEActor
Returns
void

◆ UpdateParamContent() [2/2]

function XEPrefab UpdateParamContent ( pPrefabIns  )

XEPrefab_UpdateParamContent01

Parameters
pPrefabInsXEPrefabInstance
Returns
void

Variable Documentation

◆ XEPrefab

XEPrefab = {}