# ActionComponent

ActionComponentをC#スクリプトで記述できます。

## 作成方法

1. Projectウィンドウの「+」ボタンをクリック。
2. メニューからLogic Toolkit > Scripts > Action Component C# Scriptを選択。
3. スクリプト名を入力し、Enterで決定。

## スクリプトの書き方

- `LogicToolkit.ActionComponent`を継承したクラスを作成します。
- 型に`System.SerializableAttribute`を適用します。
- `protected override void OnAction()`を実装し、実行時の処理を記述します。

## コード例

     1
     2
     3
     4
     5
     6
     7
     8
     9
    10
    11
    12
    13
    14
    using System.Collections;
    using System.Collections.Generic;
    using UnityEngine;
    using LogicToolkit;

    [System.Serializable]
    public class ActionExample : ActionComponent
    {
        // OnAction is called when the node is executed.
        protected override void OnAction()
        {
            Debug.Log("Hello, world!");
        }
    }

この例では、実行されるとConsoleに`Hello, world!`が出力されます。

なお、同様の機能としてDebug.Logというスクリプトが予め同梱されています。