public int SetRequestMyProfileCalblack(EveryNetmarble.RequestMyProfileDelegate callback) { if (null == callback) { return(0); } int handlerNum = CallbackManager.AddHandler(delegate(CallbackMessage message) { Log.Debug("[EveryNetmarbleCallback] RequestMyProfileCalblack: " + message.ToString()); Result result = message.GetResult(); EveryNetmarbleProfile profile = null; IDictionary profileDic = message.GetDictionary("everyNetmarbleProfile"); if (null != profileDic) { string playerId = profileDic.GetString("playerId"); string everyNetmarbleId = profileDic.GetString("everyNetmarbleId"); string nickname = profileDic.GetString("nickname"); string profileImageUrl = profileDic.GetString("profileImageUrl"); string profileThumbnailImageUrl = profileDic.GetString("profileThumbnailImageUrl"); string statusMessage = profileDic.GetString("statusMessage"); profile = new EveryNetmarbleProfile(playerId, everyNetmarbleId, nickname, profileImageUrl, profileThumbnailImageUrl, statusMessage); } if (null != callback) { callback(result, profile); } }); return(handlerNum); }
public void RequestMyProfile(EveryNetmarble.RequestMyProfileDelegate callback) { int handlerNum = everyNetmarbleCallback.SetRequestMyProfileCalblack(callback); everyNetmarbleClass.CallStatic("nmg_everyNetmarble_requestMyProfile", handlerNum); }
public void RequestMyProfile(EveryNetmarble.RequestMyProfileDelegate callback) { }
public void RequestMyProfile(EveryNetmarble.RequestMyProfileDelegate callback) { int handlerNum = everyNetmarbleCallback.SetRequestMyProfileCalblack(callback); nmg_everyNetmarble_requestMyProfile(handlerNum); }