CRIWARE Unity Plugin Manual
Last Updated: 2024-07-12
|
用于执行以类别为单位的参数控制的类。 更多...
类 | |
struct | ReactAisacModulationParameter |
AISAC调制触发器参数结构体 更多... | |
struct | ReactDuckerParameter |
REACT的Ducker参数结构体 更多... | |
struct | ReactFadeParameter |
REACT渐变参数结构体 更多... | |
struct | ReactParameter |
REACT驱动参数结构体 更多... | |
Public 类型 | |
enum | ReactType : int { Ducker = 0, AisacModulationTrigger } |
REACT类型 更多... | |
enum | ReactDuckerTargetType : int { Volume = 0, AisacControlValue } |
REACT的闪避目标 更多... | |
enum | ReactDuckerCurveType : int { Linear = CriAtomEx.CurveType.Linear, Square = CriAtomEx.CurveType.Square, SquareReverse = CriAtomEx.CurveType.SquareReverse, SCurve = CriAtomEx.CurveType.SCurve, FlatAtHalf = CriAtomEx.CurveType.FlatAtHalf } |
enum | ReactHoldType { WhilePlaying, FixedTime } |
REACT保持类型 更多... | |
enum | ReactStatus { Stop = 0, FadeOut, Hold, FadeIn, Error } |
REACT的执行状态 更多... | |
静态 Public 成员函数 | |
static void | SetVolume (string name, float volume) |
指定名称来针对类别设置音量 更多... | |
static void | SetVolume (int id, float volume) |
通过指定ID来设置针对类别的音量设置 更多... | |
static float | GetVolume (string name) |
指定名称来获取类别音量 更多... | |
static float | GetVolume (int id) |
通过指定ID来获取类别音量 更多... | |
static void | Mute (string name, bool mute) |
指定名称来设置类别静音状态 更多... | |
static void | Mute (int id, bool mute) |
通过指定ID来设置类别静音状态 更多... | |
static bool | IsMuted (string name) |
指定名称来获取类别静音状态 更多... | |
static bool | IsMuted (int id) |
通过指定ID来获取类别静音状态 更多... | |
static void | Solo (string name, bool solo, float muteVolume) |
指定名称来设置类别的独奏状态 更多... | |
static void | Solo (int id, bool solo, float muteVolume) |
通过指定ID来设置类别独奏状态 更多... | |
static bool | IsSoloed (string name) |
指定名称来获取类别的独奏状态 更多... | |
static bool | IsSoloed (int id) |
通过指定ID来获取类别的独奏状态 更多... | |
static void | Pause (string name, bool pause) |
指定名称来进行类别的暂停或解除暂停 更多... | |
static void | Pause (int id, bool pause) |
通过指定ID来进行类别的暂停或解除暂停 更多... | |
static bool | IsPaused (string name) |
通过指定ID来获取类别的暂停状态 更多... | |
static bool | IsPaused (int id) |
指定名称来进行类别的暂停或解除暂停 更多... | |
static void | SetAisacControl (string name, string controlName, float value) |
指定名称来设置针对类别AISAC控制器值 更多... | |
static void | SetAisac (string name, string controlName, float value) |
static void | SetAisacControl (int id, int controlId, float value) |
通过指定ID指定来设置针对类别的AISAC控制器值 更多... | |
static void | SetAisac (int id, int controlId, float value) |
static void | SetReactParameter (string name, ReactParameter parameter) |
设置REACT驱动参数 更多... | |
static bool | GetReactParameter (string name, out ReactParameter parameter) |
获取REACT驱动参数 更多... | |
static bool | GetAttachedAisacInfoById (uint id, int aisacAttachedIndex, out CriAtomEx.AisacInfo aisacInfo) |
通过指定ID来获取AISAC信息 更多... | |
static bool | GetAttachedAisacInfoByName (string name, int aisacAttachedIndex, out CriAtomEx.AisacInfo aisacInfo) |
通过指定名称来获取AISAC信息 更多... | |
static bool | GetCurrentAisacControlValue (string categoryName, string aisacControlName, out float controlValue) |
通过指定名称来获取AISAC信息 更多... | |
static ReactStatus | GetReactStatus (string reactName) |
REACT的执行状态的获取 更多... | |
static void | Stop (int id) |
通过指定ID停止在所属类别中正在发声的Cue 更多... | |
static void | Stop (string name) |
通过指定名称在所属类别中停止正在发声的Cue 更多... | |
static void | StopWithoutReleaseTime (int id) |
通过指定ID立即停止在所属类别中正在发声的Cue 更多... | |
static void | StopWithoutReleaseTime (string name) |
通过指定名称在所属类别中即时停止正在发声的Cue 更多... | |
static float | GetTotalVolume (int id) |
通过指定ID来获取最终类别音量 更多... | |
static float | GetTotalVolume (string name) |
通过指定名称在所属类别中即时停止正在发声的Cue 更多... | |
static void | SetFadeInTime (int id, ushort ms) |
通过指定ID来设置渐入时间 更多... | |
static void | SetFadeInTime (string name, ushort ms) |
通过指定名称来设置渐入时间 更多... | |
static void | SetFadeOutTime (int id, ushort ms) |
通过指定ID来设置渐出时间 更多... | |
static void | SetFadeOutTime (string name, ushort ms) |
通过指定名称来设置渐出时间 更多... | |
static bool | ResetAllAisacControl (int id) |
通过指定ID将类别中设置的所有AISAC控制值设置为预设值 更多... | |
static bool | ResetAllAisacControl (string name) |
通过指定名称来针对类别设置的所有AISAC控制器值并设置为预设值 更多... | |
static void | AttachAisac (int id, string globalAisacName) |
通过指定ID在类别上挂载AISAC 更多... | |
static void | AttachAisac (string name, string globalAisacName) |
通过指定名称从类别中挂载AISAC 更多... | |
static void | DetachAisac (int id, string globalAisacName) |
通过指定ID从类别中卸除AISAC 更多... | |
static void | DetachAisac (string name, string globalAisacName) |
通过指定名称从类别中卸载AISAC 更多... | |
static void | DetachAisacAll (int id) |
通过指定ID从类别中卸除所有AISAC 更多... | |
static void | DetachAisacAll (string name) |
通过指定名称从类别中卸载所有AISAC 更多... | |
static int | GetNumAttachedAisacs (int id) |
通过指定ID获取在类别中挂载的AISAC数量 更多... | |
static int | GetNumAttachedAisacs (string name) |
通过指定名称获取在类别中挂载的AISAC数量 更多... | |
static int | GetNumCuePlayingCount (int id) |
通过指定ID获取在所属类别中正在发声的Cue数量 更多... | |
static int | GetNumCuePlayingCount (string name) |
通过指定名称在所属类别中获取正在发声的Cue数量 更多... | |
用于执行以类别为单位的参数控制的类。
|
strong |
|
strong |
|
strong |
枚举值 | |
---|---|
Linear |
直线 |
Square |
低速变化 |
SquareReverse |
高速变化 |
SCurve |
S型曲线 |
FlatAtHalf |
倒S型曲线 |
|
strong |
|
strong |
|
inlinestatic |
指定名称来针对类别设置音量
name | 类别名 |
volume | 音量值 |
|
inlinestatic |
通过指定ID来设置针对类别的音量设置
id | 类别ID |
volume | 音量值 |
|
inlinestatic |
指定名称来获取类别音量
name | 类别名 |
|
inlinestatic |
通过指定ID来获取类别音量
id | 类别ID |
|
inlinestatic |
指定名称来设置类别静音状态
name | 类别名 |
mute | 静音状态(False = 解除静音,True = 静音) |
|
inlinestatic |
通过指定ID来设置类别静音状态
id | 类别ID |
mute | 静音状态(False = 解除静音,True = 静音) |
|
inlinestatic |
指定名称来获取类别静音状态
name | 类别名 |
|
inlinestatic |
通过指定ID来获取类别静音状态
id | 类别ID |
|
inlinestatic |
指定名称来设置类别的独奏状态
name | 类别名 |
solo | 独奏状态(False = 独奏解除,True = 独奏) |
muteVolume | 适用于其他类别的静音音量值 |
|
inlinestatic |
通过指定ID来设置类别独奏状态
id | 类别ID |
solo | 独奏状态(False = 独奏解除,True = 独奏) |
muteVolume | 适用于其他类别的静音音量值 |
|
inlinestatic |
指定名称来获取类别的独奏状态
name | 类别名 |
|
inlinestatic |
通过指定ID来获取类别的独奏状态
id | 类别ID |
|
inlinestatic |
指定名称来进行类别的暂停或解除暂停
name | 类别名 |
pause | 切换(False = 暂停解除,True = 暂停) |
|
inlinestatic |
通过指定ID来进行类别的暂停或解除暂停
id | 类别ID |
pause | 切换(False = 暂停解除,True = 暂停) |
|
inlinestatic |
通过指定ID来获取类别的暂停状态
name | 类别ID |
|
inlinestatic |
指定名称来进行类别的暂停或解除暂停
id | 类别名 |
|
inlinestatic |
指定名称来设置针对类别AISAC控制器值
name | 类别名 |
controlName | AISAC控制器名 |
value | AISAC控制器值 |
|
inlinestatic |
|
inlinestatic |
通过指定ID指定来设置针对类别的AISAC控制器值
id | 类别ID |
controlId | AISAC控制器ID |
value | AISAC控制器值 |
|
inlinestatic |
|
inlinestatic |
设置REACT驱动参数
name | REACT名 |
parameter | REACT驱动参数结构体 |
|
inlinestatic |
获取REACT驱动参数
name | REACT名 |
parameter | REACT驱动参数结构体 |
|
inlinestatic |
通过指定ID来获取AISAC信息
id | 类别ID |
aisacAttachedIndex | 添加的AISAC的索引 |
aisacInfo | AISAC信息获取用结构体 |
|
inlinestatic |
通过指定名称来获取AISAC信息
name | 类别名 |
aisacAttachedIndex | 添加的AISAC的索引 |
aisacInfo | AISAC信息获取用结构体 |
|
inlinestatic |
通过指定名称来获取AISAC信息
categoryName | 类别名 |
aisacControlName | AISAC控制器名 |
controlValue | AISAC控制器的当前值 |
|
inlinestatic |
REACT的执行状态的获取
reactName | REACT名 |
|
inlinestatic |
通过指定ID停止在所属类别中正在发声的Cue
id | 类别ID |
|
inlinestatic |
通过指定名称在所属类别中停止正在发声的Cue
name | 类别名 |
|
inlinestatic |
通过指定ID立即停止在所属类别中正在发声的Cue
id | 类别ID |
|
inlinestatic |
通过指定名称在所属类别中即时停止正在发声的Cue
name | 类别名 |
|
inlinestatic |
通过指定ID来获取最终类别音量
id | 类别ID |
|
inlinestatic |
通过指定名称在所属类别中即时停止正在发声的Cue
name | 类别名 |
|
inlinestatic |
通过指定ID来设置渐入时间
id | 类别ID |
ms | 渐入时间(毫秒) |
|
inlinestatic |
通过指定名称来设置渐入时间
name | 类别名 |
ms | 渐入时间(毫秒) |
|
inlinestatic |
通过指定ID来设置渐出时间
id | 类别ID |
ms | 渐出时间(毫秒) |
|
inlinestatic |
通过指定名称来设置渐出时间
name | 类别名 |
ms | 渐出时间(毫秒) |
|
inlinestatic |
通过指定ID将类别中设置的所有AISAC控制值设置为预设值
id | 类别ID |
|
inlinestatic |
通过指定名称来针对类别设置的所有AISAC控制器值并设置为预设值
name | 类别名 |
|
inlinestatic |
通过指定ID在类别上挂载AISAC
id | 类别ID |
globalAisacName | 添加全局AISAC名 |
|
inlinestatic |
通过指定名称从类别中挂载AISAC
name | 类别名 |
globalAisacName | 添加全局AISAC名 |
|
inlinestatic |
通过指定ID从类别中卸除AISAC
id | 类别ID |
globalAisacName | 删除全局AISAC名 |
|
inlinestatic |
通过指定名称从类别中卸载AISAC
name | 类别名 |
globalAisacName | 删除全局AISAC名 |
|
inlinestatic |
通过指定ID从类别中卸除所有AISAC
id | 类别ID |
|
inlinestatic |
通过指定名称从类别中卸载所有AISAC
name | 类别名 |
|
inlinestatic |
通过指定ID获取在类别中挂载的AISAC数量
id | 类别ID |
|
inlinestatic |
通过指定名称获取在类别中挂载的AISAC数量
name | 类别名 |
|
inlinestatic |
通过指定ID获取在所属类别中正在发声的Cue数量
id | 类别ID |
|
inlinestatic |
通过指定名称在所属类别中获取正在发声的Cue数量
name | 类别名 |