# InvokeMethod

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

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

## プロパティ

<table border="1" class="docutils">
<thead>
<tr><th>プロパティ名</th><th>説明</th></tr>
</thead>
<tbody valign="top">
<tr>
<td>
Execute Type
</td>
<td>
実行タイプ。<dl class="docutils">
<dt>Keep</dt><dd>
            実行を維持。Decoratorにより失敗が返るか、他のノードが割り込むまで実行する。
            </dd>
<dt>Return Failure</dt><dd>
            OnExecuteのイベント呼び出し後に失敗を返す。
            </dd>
<dt>Return Success</dt><dd>
            OnExecuteのイベント呼び出し後に成功を返す。
            </dd>
</dl>
</td>
</tr>
<tr>
<td>
Event Entries
</td>
<td>
登録しているイベントのリスト。<br />
            必要に応じて「Add New Event Type」ボタンをクリックすることでイベントのタイプを追加できます。
</td>
</tr>
 </tbody>
</table>


## 補足

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

