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

Functions

function IXEDressup new () end
 @type string More...
 
function IXEDressup Release () end
 
function IXEDressup Save () end
 
function IXEDressup AddSkin (szSkinFile, szSkeletonPath) end
 
function IXEDressup RemoveSkin (szSkinFile) end
 
function IXEDressup RemoveAllSkins () end
 
function IXEDressup ReplaceSkin (szSrcSkinFile, szDestSkinFile, szSkeletonPath) end
 
function IXEDressup GetTemplateSkinModelFile () end
 
function IXEDressup GetAddedSkins () end
 
function IXEDressup GetRemovedSkins () end
 
function IXEDressup FindAddedSkinLike (szKeyword) end
 
function IXEDressup HasSkin (szSkinFile) end
 
function IXEDressup GetDressupFile () end
 
function IXEDressup GetSkinModel () end
 
function IXEDressupManager Init () end
 
function IXEDressupManager CreateDressup (szDressupFile, szSkinModelFile) end
 
function IXEDressupManager GetDressup (szDressupFile, bReload) end
 
function IXEDressupManager CloneDressup (pSrcDressup, szDestDressupFile) end
 
function IXEDressupManager ReleaseDressup (pDressup) end
 
function IXEDressupManager SaveDressup (szDressupFile, paramForSave) end
 
function IXEDressupManager ReloadDressup (szDressupFile) end
 
function IXEDressupManager IsDressupExist (szDressupFile) end
 

Variables

 IXEDressup = {}
 
 IXEDressup__AddedSkin = {}
 
IXEDressup AddedSkin = IXEDressup__AddedSkin
 
IXEDressup__AddedSkin strSkinfile = ''
 @type string skin文件路径 More...
 
IXEDressup__AddedSkin strRefSkeletonPath = ''
 @type string 相关联的骨头资源路径 More...
 

Function Documentation

◆ AddSkin()

function IXEDressup AddSkin ( szSkinFile  ,
szSkeletonPath   
)

添加skin

Parameters
szSkinFilestring skin文件路径名
szSkeletonPathstring 骨头路径,可以为NULL
Returns
boolean 是否添加成功

◆ CloneDressup()

function IXEDressupManager CloneDressup ( pSrcDressup  ,
szDestDressupFile   
)

克隆Dressup

Parameters
pSrcDressupIXEDressup 要克隆的Dressup指针
szDestDressupFilestring Dressup资源路径名
Returns
IXEDressup 克隆的Dressup指针

◆ CreateDressup()

function IXEDressupManager CreateDressup ( szDressupFile  ,
szSkinModelFile   
)

创建Dressup

Parameters
szDressupFilestring Dressup资源文件路径
szSkinModelFilestring SkinModel资源文件路径
Returns
IXEDressup 返回创建的IXEDressup指针

◆ FindAddedSkinLike()

function IXEDressup FindAddedSkinLike ( szKeyword  )

模糊查询到有某个关键字的skin

Parameters
szKeywordstring
Returns
IXEDressup__AddedSkin AddedSkin对象,为空则没有

◆ GetAddedSkins()

function IXEDressup GetAddedSkins ( )

获取已添加的Skin信息数组

Returns
AddedSkin[] 已添加的Skin信息数组

◆ GetDressup()

function IXEDressupManager GetDressup ( szDressupFile  ,
bReload   
)

获取Dressup

Parameters
szDressupFilestring Dressup资源文件路径
bReloadboolean 是否重新加载,默认为false
Returns
IXEDressup

◆ GetDressupFile()

function IXEDressup GetDressupFile ( )

获取Dressup文件路径名

Returns
string Dressup文件路径名

◆ GetRemovedSkins()

function IXEDressup GetRemovedSkins ( )

获取已删除的Skin信息数组

Returns
string[] 已删除的Skin信息数组

◆ GetSkinModel()

function IXEDressup GetSkinModel ( )

获取SkinModel

Returns
XModel

◆ GetTemplateSkinModelFile()

function IXEDressup GetTemplateSkinModelFile ( )

获取TemplateSkinModel文件名

Returns
string 文件名

◆ HasSkin()

function IXEDressup HasSkin ( szSkinFile  )

是否有指定皮肤

Parameters
szSkinFilestring 源skin文件路径名
Returns
boolean true/fase

◆ Init()

function IXEDressupManager Init ( )

初始化

Returns
boolean

◆ IsDressupExist()

function IXEDressupManager IsDressupExist ( szDressupFile  )

判断Dressup是否存在 (内在+硬盘)

Parameters
szDressupFilestring IXEDressup文件资源路径
Returns
boolean

◆ new()

function IXEDressup new ( )

@type string

IXEDressup_new00

Returns
IXEDressup

@type AddedSkin[] @type string[] IXEDressupManager_new00

Returns
IXEDressupManager

◆ Release()

function IXEDressup Release ( )

释放资源

Returns
void

◆ ReleaseDressup()

function IXEDressupManager ReleaseDressup ( pDressup  )

释放Dressup

Parameters
pDressupIXEDressup 要释放的IXEDressup指针
Returns
void

◆ ReloadDressup()

function IXEDressupManager ReloadDressup ( szDressupFile  )

重新加载Dressup

Parameters
szDressupFilestring IXEDressup文件资源路径
Returns
void

◆ RemoveAllSkins()

function IXEDressup RemoveAllSkins ( )

清空skin

Returns
boolean

◆ RemoveSkin()

function IXEDressup RemoveSkin ( szSkinFile  )

移除skin

Parameters
szSkinFilestring skin文件路径名
Returns
void

◆ ReplaceSkin()

function IXEDressup ReplaceSkin ( szSrcSkinFile  ,
szDestSkinFile  ,
szSkeletonPath   
)

替换skin

Parameters
szSrcSkinFilestring 源skin文件路径名
szDestSkinFilestring 目标skin文件路径名
szSkeletonPathstring 骨头路径,可以为NULL
Returns
boolean 是否替换成功

◆ Save()

function IXEDressup Save ( )

保存

Returns
boolean

◆ SaveDressup()

function IXEDressupManager SaveDressup ( szDressupFile  ,
paramForSave   
)

保存Dressup

Parameters
szDressupFilestring IXEDressup文件资源路径
paramForSaveIXEDressupManager::DressupParamForSave 要保存的信息
Returns
boolean 是否保存成功

Variable Documentation

◆ AddedSkin

◆ IXEDressup

IXEDressup = {}

◆ IXEDressup__AddedSkin

◆ strRefSkeletonPath

IXEDressup__AddedSkin strRefSkeletonPath = ''

@type string 相关联的骨头资源路径

◆ strSkinfile

IXEDressup__AddedSkin strSkinfile = ''

@type string skin文件路径