static void OnOther(Dictionary <string, string> data) { OnOtherInfo info = new OnOtherInfo(); info.data = data; string functionName = data[SDKInterfaceDefine.FunctionName]; DispatchOtherCallBack(functionName, info); }
static void DispatchOtherCallBack(string functionName, OnOtherInfo info) { if (s_callBackDict.ContainsKey(functionName)) { try { if (s_callBackDict[functionName] != null) { s_callBackDict[functionName](info); } } catch (Exception e) { Debug.LogError("DispatchOtherCallBack Error " + e.ToString()); } } }