Skip to content

InputReceiver.cs

gpsnmeajp edited this page Nov 10, 2019 · 4 revisions

基本

デイジーチェーン機構の仕組み上、EVMC4U基本コンポーネントは1GameObjectに1つである必要があります。
1つのGameObjectに複数のEVMC4U基本コンポーネントがセットされている場合、動作は不確定になります。

InputReceiver

Status Message

現在の動作状態が表示されます。

Last Input

最後に入力された入力情報を表示します。

Event Callback

KeyInputAction

キーボード入力をイベントとして送信します。
KeyInputAction.AddListener(KeyInputEvent);のようにも利用できます。
public void KeyInputEvent(EVMC4U.KeyInput key){}
構造体の内容はEVMC4Ustructs.csを参照してください。

ControllerInputAction

コントローラ入力をイベントとして送信します。
ControllerInputAction.AddListener(ControllerInputEvent);のようにも利用できます。
public void ControllerInputEvent(EVMC4U.ControllerInput con){}
構造体の内容はEVMC4Ustructs.csを参照してください。

MidiNoteInputAction

MIDIノート入力をイベントとして送信します。
MidiNoteInputAction.AddListener(MidiNoteEvent);のようにも利用できます。
public void MidiNoteEvent(EVMC4U.MidiNote note){}
構造体の内容はEVMC4Ustructs.csを参照してください。

MidiCCValueInputAction

MIDI CC入力(アナログ値)をイベントとして送信します。
MidiCCValueInputAction.AddListener(MidiCCValEvent);のようにも利用できます。
public void MidiCCValEvent(EVMC4U.MidiCCValue val){}
構造体の内容はEVMC4Ustructs.csを参照してください。

MidiCCButtonInputAction

MIDI CC入力(デジタル値)をイベントとして送信します。
変化点のみ送信します。
MidiCCButtonInputAction.AddListener(MidiCCButtonEvent);のようにも利用できます。
public void MidiCCButtonEvent(EVMC4U.MidiCCButton bit){}
構造体の内容はEVMC4Ustructs.csを参照してください。

MIDI CC Monitor

CC Values Monitor

MIDI CC入力(アナログ値)を格納する配列です。
値のチェックにも、スクリプトからの読み込みにも使用できます。

Daisy Chain

デイジーチェーンです。