![]() |
CRIWARE Unity Plugin Manual
Last Updated: 2025-05-08
|
用于执行以类别为单位的参数控制的类。 更多...
类 | |
| 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 | 类别名 |