CRIWARE Unity Plugin Manual  Last Updated: 2024-07-12
CriAtomAssetsLoader类 参考

Asset Support Add-on中的Cue Sheet管理类 更多...

class  CueSheet
 Cue Sheet信息类 更多...
 

Public 成员函数

CueSheet GetCueSheet (CriAtomAcbAsset asset)
 Cue Sheet的获取(指定ACB资产) 更多...
 
CueSheet GetCueSheet (string name)
 Cue Sheet的获取(指定Cue Sheet名) 更多...
 
void AddCueSheet (CriAtomAcbAsset acbAsset, string name)
 Cue Sheet的加载(指定Cue Sheet名) 更多...
 
void ReleaseCueSheet (CueSheet cueSheet, bool unloadImmediate)
 Cue Sheet的释放 更多...
 

静态 Public 成员函数

static void AddCueSheet (CriAtomAcbAsset acbAsset)
 Cue Sheet的加载 更多...
 
static void ReleaseCueSheet (CriAtomAcbAsset acbAsset, bool unloadImmediate=true)
 Cue Sheet的释放(指定ACB资产) 更多...
 
static void ReleaseCueSheet (string name, bool unloadImmediate=true)
 Cue Sheet的释放(指定Cue Sheet名) 更多...
 
static void UnloadUnusedCueSheets ()
 未参照的Cue Sheet的卸载 更多...
 

属性

IEnumerable< CueSheetCueSheets [get]
 完成加载的Cue Sheet列表 更多...
 

详细描述

Asset Support Add-on中的Cue Sheet管理类

说明:
通过CriAtomSourceForAsset自动加载或者通过CriAtomAssets加载ACB时,将由此类管理。
已加载的ACB将通过参照次数来管理。

成员函数说明

CueSheet GetCueSheet ( CriAtomAcbAsset  asset)
inline

Cue Sheet的获取(指定ACB资产)

说明:
获取指定ACB资产所对应的已加载Cue Sheet信息
CueSheet GetCueSheet ( string  name)
inline

Cue Sheet的获取(指定Cue Sheet名)

说明:
获取指定Cue Sheet名称所对应的已加载Cue Sheet信息。
对于注册时未指定Cue Sheet名称的资产,资产名称将被用作Cue Sheet名称。
void AddCueSheet ( CriAtomAcbAsset  acbAsset,
string  name 
)
inline

Cue Sheet的加载(指定Cue Sheet名)

说明:
加载ACB资产。如果已加载,Cue Sheet参照次数将会提高。
您可以通过此方法中指定的Cue Sheet名称,使用GetCueSheet方法来获取Cue Sheet信息。
static void AddCueSheet ( CriAtomAcbAsset  acbAsset)
inlinestatic

Cue Sheet的加载

说明:
加载ACB资产。如果已加载,Cue Sheet参照次数将会提高。
使用此方法加载Cue Sheet时,Cue Sheet名同时也将成为资产的名称。
static void ReleaseCueSheet ( CriAtomAcbAsset  acbAsset,
bool  unloadImmediate = true 
)
inlinestatic

Cue Sheet的释放(指定ACB资产)

说明:
释放ACB资产。如果参照次数达到0,Cue Sheet将被卸载。
如果设置 unloadImmediate 为false,Cue Sheet的卸载将被延后。
如果您在此函数中选择延迟卸载,请在适当的时机调用UnloadUnusedCueSheets。
static void ReleaseCueSheet ( string  name,
bool  unloadImmediate = true 
)
inlinestatic

Cue Sheet的释放(指定Cue Sheet名)

说明:
释放ACB资产。如果参照次数达到0,Cue Sheet将被卸载。
如果设置 unloadImmediate 为false,Cue Sheet的卸载将被延后。
如果您在此函数中选择延迟卸载,请在适当的时机调用UnloadUnusedCueSheets。
void ReleaseCueSheet ( CueSheet  cueSheet,
bool  unloadImmediate 
)
inline

Cue Sheet的释放

说明:
释放ACB资产。如果参照次数达到0,Cue Sheet将被卸载。
如果设置 unloadImmediate 为false,Cue Sheet的卸载将被延后。
如果您在此函数中选择延迟卸载,请在适当的时机调用UnloadUnusedCueSheets。
static void UnloadUnusedCueSheets ( )
static

未参照的Cue Sheet的卸载

说明:
批量卸载没有参照次数的Cue Sheet。
如果卸载被延迟,请在适当的时机调用此函数。

属性说明

IEnumerable<CueSheet> CueSheets
get

完成加载的Cue Sheet列表

说明:
返回已加载的Cue Sheet列表。

该类的文档由以下文件生成: