simple-code
Unity3d event 이벤트
기본
using UnityEngine.Events;
public class MainClass : MonoBehaviour{
    public UnityEvent simpleEvent;
    public void Start(){
        simpleEvent.AddListener(Ping); //이벤트 등록
        simpleEvent.Invoke(); //이벤트 호출
    }
    public void Ping(){
        Debug.Log("ping!");
    }
}
커스텀
using UnityEngine.Events;
[Serializable]
public class RayEvent : UnityEvent<string,GameObject>{}
public class MainClass : MonoBehaviour{
    public RayEvent pressEvents;
    public RayEvent releaseEvents;
}



