EvaluateComponent

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

作成方法

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

スクリプトの書き方

  • LogicToolkit.EvaluateComponentを継承したクラスを作成します。
  • 型にSystem.SerializableAttributeを適用します。
  • protected override bool OnEvaluate()を実装し、実行時の処理を記述します。

コード例

 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 EvaluateExample : EvaluateComponent
{
    // OnEvaluate() is called when performing an evaluation
    protected override bool OnEvaluate()
    {
        return Input.GetKeyDown(KeyCode.Space);
    }
}

この例では、実行されるとスペースキーの押下判定を行い結果を返します。

なお、スクリプトの生成でInput.GetKeyDown(KeyCode)を選択することで同様のスクリプトが作成可能です。