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 }
public void UnsubcribeEditor(EventActionDel action, string subcriber) { _eventAction -= action; _subcribers.Remove(subcriber); }
public void SubcribeEditor(EventActionDel action, string subcriber) { _eventAction += action; _subcribers.Add(subcriber); }