public int SetRequestGameCharacterDelegate(ForumGuild.RequestGameCharacterDelegate callback) { if (null == callback) { return(0); } int handlerNum = CallbackManager.AddHandler(delegate(CallbackMessage message) { Log.Debug("[ForumCallback] SetRequestGameCharacterDelegate: " + message); Result result = message.GetResult(); ForumCharacterParameter character = null; IDictionary characterDic = message.GetDictionary("character"); if (null != characterDic) { character = new ForumCharacterParameter(characterDic); } if (null != callback) { callback(result, character); } }); return(handlerNum); }
public void RequestGameCharacter(string characterID, ForumGuild.RequestGameCharacterDelegate callback) { int handlerNum = forumCallback.SetRequestGameCharacterDelegate(callback); androidClass.CallStatic("nmg_forum_requestGameCharacter", characterID, handlerNum); }
public void RequestGameCharacter(string characterID, ForumGuild.RequestGameCharacterDelegate callback) { int handlerNum = forumCallback.SetRequestGameCharacterDelegate(callback); nmg_forum_requestGameCharacter(characterID, handlerNum); }
public void RequestGameCharacter(string characterID, ForumGuild.RequestGameCharacterDelegate callback) { }