public static void RemoveOtherCallBackListener(string functionName, OtherCallBack callBack) { if (s_callBackDict.ContainsKey(functionName)) { s_callBackDict[functionName] -= callBack; } else { Debug.LogError("RemoveOtherCallBackListener 不存在的 function Name ->" + functionName + "<-"); } }
public static void AddOtherCallBackListener(string functionName, OtherCallBack callBack) { if (s_callBackDict.ContainsKey(functionName)) { s_callBackDict[functionName] += callBack; } else { s_callBackDict.Add(functionName, callBack); } }