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");
}
}