Property | Type | Description | |
---|---|---|---|
OnKeyboardUpDown | void |
Method | Description | |
---|---|---|
Dispose ( ) : void |
リソースを解放します。
|
|
Go ( double x, double y ) : void |
ある場所を目標地点にしてそこまで移動する
|
|
HideChatWindow ( ) : void |
チャット枠を隠す
|
|
Invoke ( System.Action action ) : void |
UIスレッド上で何かの操作を実行します。
|
|
PauseMove ( ) : void |
移動を停止する
|
|
PlaySound ( string wavpath, bool useLipSynch = true ) : void |
指定された音声ファイルを用いて口パクつき再生を行います。
|
|
PlaySoundWithText ( string wavpath, string text, double letterPerSec, bool useLipSynch ) : void |
音声ファイルで音を再生し、テキストも同時に指定します。
|
|
ResumeMove ( ) : void |
移動を再開する
|
|
Say ( string input, string text, double letterPerSec = 20.0, bool useLipSynch = true ) : void |
発音記号投げてAquesTalkで喋らせる
|
|
ScriptApi ( IMainWindow window, IHarrietCharacter character, IVoiceOperator voiceOperator, IChatWindowModel chatWindow, IScriptRequestor requestor, |
APIの処理を実際に担当できるサブモジュールを用いてインスタンスを初期化します。
|
|
ShowContent ( object content ) : void |
任意のコンテンツを表示させる
|
|
StopMove ( ) : void |
移動を完全に止める
|
|
Text ( string text, double letterPerSec = 20.0 ) : void |
声なしでテキストだけ表示
|
|
Voice ( string input, bool useLipSynch = true ) : void |
声 + リップシンクだけ
|
|
Wait ( double durationSec ) : void |
指定された秒数だけ待機します。
|
|
Warp ( double x, double y ) : void |
ある場所まで瞬時にワープする
|
Method | Description | |
---|---|---|
OnKeyboardUpDown ( object sender, |
public Go ( double x, double y ) : void | ||
x | double | 目標地点のX座標 |
y | double | 目標地点のY座標 |
return | void |
public Invoke ( System.Action action ) : void | ||
action | System.Action | 実行したい処理 |
return | void |
public PlaySound ( string wavpath, bool useLipSynch = true ) : void | ||
wavpath | string | 音声ファイルへのパス |
useLipSynch | bool | リップシンクを使うかどうか |
return | void |
public PlaySoundWithText ( string wavpath, string text, double letterPerSec, bool useLipSynch ) : void | ||
wavpath | string | 音声ファイルのパス |
text | string | 表示するテキスト |
letterPerSec | double | 1秒あたりの文字進み速度(0以下の場合一気に書き切る) |
useLipSynch | bool | リップシンクを使うかどうか |
return | void |
public Say ( string input, string text, double letterPerSec = 20.0, bool useLipSynch = true ) : void | ||
input | string | AquesTalkの発音記号列 |
text | string | 平文のテキスト |
letterPerSec | double | 1秒間あたりの表示文字数(0以下なら即時表示) |
useLipSynch | bool | リップシンクを使うかどうか |
return | void |
public ScriptApi ( IMainWindow window, IHarrietCharacter character, IVoiceOperator voiceOperator, IChatWindowModel chatWindow, IScriptRequestor requestor, |
||
window | IMainWindow | キャラ表示ウィンドウ |
character | IHarrietCharacter | 実際のキャラクター |
voiceOperator | IVoiceOperator | 発声処理器 |
chatWindow | IChatWindowModel | チャット枠 |
requestor | IScriptRequestor | スクリプト実行要求器 |
setting | 設定事項 | |
scriptApiSetting | IScriptApiSetting | |
characterName | string | キャラクター名 |
return | System |
public ShowContent ( object content ) : void | ||
content | object | 表示するコンテンツ |
return | void |
public Text ( string text, double letterPerSec = 20.0 ) : void | ||
text | string | 表示するテキスト |
letterPerSec | double | 1秒間あたりの表示文字数(0以下なら即時表示) |
return | void |
public Voice ( string input, bool useLipSynch = true ) : void | ||
input | string | 発音を表す文字列 |
useLipSynch | bool | リップシンクを使うかどうか |
return | void |
public Wait ( double durationSec ) : void | ||
durationSec | double | 待機する時間(秒) |
return | void |
public Warp ( double x, double y ) : void | ||
x | double | 目標地点のX座標 |
y | double | 目標地点のY座標 |
return | void |