コード例 #1
0
ファイル: GameEvent.cs プロジェクト: Aluminum18/LightsOut
    public void Unsubcribe(EventActionDel action)
    {
        _eventAction -= action;
#if UNITY_EDITOR
        var st         = new System.Diagnostics.StackTrace();
        var stackFrame = st.GetFrame(1);
        _subcribers.Remove(stackFrame.GetMethod().DeclaringType.Name);
#endif
    }
コード例 #2
0
ファイル: GameEvent.cs プロジェクト: Aluminum18/unity-lib
 public void UnsubcribeEditor(EventActionDel action, string subcriber)
 {
     _eventAction -= action;
     _subcribers.Remove(subcriber);
 }
コード例 #3
0
ファイル: GameEvent.cs プロジェクト: Aluminum18/unity-lib
 public void SubcribeEditor(EventActionDel action, string subcriber)
 {
     _eventAction += action;
     _subcribers.Add(subcriber);
 }