using UnityEngine; public class SampleMain { public void Start () { SampleSub sub = new SampleSub(); sub.hoge(Callback); } public void Callback ( string msg ) { Debug.Log("Callback : " + msg); // Callback : おわったよ } } using UnityEngine; public class SampleSub { public delegate void onComplete( string msg ); public void hoge ( onComplete callback ) { // 処理が終わったら callback("おわったよ"); } }