# InvokeMethod

メソッドやフィールドを呼び出す。

![InvokeMethod](./images/InvokeMethod.png)

## プロパティ

<table border="1" class="docutils">
<thead>
<tr><th>プロパティ名</th><th>説明</th></tr>
</thead>
<tbody valign="top">
<tr>
<td>
Event Entries
</td>
<td>
登録しているイベントのリスト。<br />
            必要に応じて「Add New Event Type」ボタンをクリックすることでイベントのタイプを追加できます。<table border="1" class="docutils">
<thead>
<tr><th>フィールド名</th><th>説明</th></tr>
</thead>
<tbody valign="top">
<tr>
<td>Trigger Type</td>
<td>
            ステートのイベントトリガーのタイプ
            <dl class="docutils">
<dt>On State Awake</dt><dd>
            OnStateAwakeの時にイベントを呼ぶ
            </dd>
<dt>On State Begin</dt><dd>
            OnStateBeginの時にイベントを呼ぶ
            </dd>
<dt>On State Update</dt><dd>
            OnStateUpdateの時にイベントを呼ぶ
            </dd>
<dt>On State Late Update</dt><dd>
            OnStateLateUpdateの時にイベントを呼ぶ
            </dd>
<dt>On State End</dt><dd>
            OnStateEndの時にイベントを呼ぶ
            </dd>
</dl></td>
</tr>
<tr>
<td>Callback</td>
<td>
            呼び出すメンバーの設定
            </td>
</tr>
</tbody>
</table>
</td>
</tr>
 </tbody>
</table>


## 補足

呼び出しはリフレクションを介して行われるため、ストリッピングにより呼び出し先メンバーがビルドから削除される可能性があります。<br />
            詳しくは<a href="https://docs.unity3d.com/ja/current/Manual/ManagedCodeStripping.html">マネージコードストリッピング - Unity マニュアル</a>を参照してください。

