KITASENJU DESIGN BLOG

memo, html, javascript, unity

UnityでEventを作る

note.com

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.Events;

// コールバックテスト
public class MyCallbackTest : MonoBehaviour {
    // UnityEventの定義
    UnityEvent unityEvent;

    // スタート時に呼ばれる
    void Start () {
        // UnityEventのテスト
        unityEvent = new UnityEvent();
        unityEvent.AddListener(MyInvokeMethod1);
        unityEvent.AddListener(MyInvokeMethod2);
        unityEvent.Invoke();
    }

    // Invoke時に呼ばれるメソッド1
    private void MyInvokeMethod1() {
        Debug.Log ("処理実行1");
    }

    // Invoke時に呼ばれるメソッド2
    private void MyInvokeMethod2() {
        Debug.Log ("処理実行2");
    }
}
"FOOTER"