virtual protected void Init() { messageSender.Initialize(CLASS_NAME); DelegateManager.AddDelegate(GamebasePush.PUSH_API_REGISTER_PUSH, DelegateManager.SendErrorDelegateOnce); DelegateManager.AddDelegate(GamebasePush.PUSH_API_QUERY_PUSH, DelegateManager.SendGamebaseDelegateOnce <GamebaseResponse.Push.PushConfiguration>); }
virtual protected void Init() { messageSender.Initialize(CLASS_NAME); DelegateManager.AddDelegate(GamebaseWebview.WEBVIEW_API_SHOW_WEBVIEW, DelegateManager.SendErrorDelegateOnce, OnCloseCallback); DelegateManager.AddDelegate(GamebaseWebview.WEBVIEW_API_SCHEME_EVENT, DelegateManager.SendGamebaseDelegate <string>); }
public void OnAsyncEvent(string jsonString) { GamebaseLog.Debug(string.Format("jsonString : {0}", jsonString), this); NativeMessage message = JsonMapper.ToObject <NativeMessage>(jsonString); if (message == null) { GamebaseLog.Debug("JSON parsing error. message object is null.", this); return; } DelegateManager.DelegateData delegateData = DelegateManager.GetDelegate(message.scheme); if (delegateData != null) { if (delegateData.pluginEventDelegate != null) { delegateData.pluginEventDelegate(message); } if (delegateData.eventDelegate != null) { delegateData.eventDelegate(message); } } }
virtual protected void Init() { messageSender.Initialize(CLASS_NAME); DelegateManager.AddDelegate(Gamebase.GAMEBASE_API_INITIALIZE, DelegateManager.SendGamebaseDelegateOnce <GamebaseResponse.Launching.LaunchingInfo>); DelegateManager.AddDelegate(Gamebase.GAMEBASE_API_ADD_SERVER_PUSH_EVENT, DelegateManager.SendDataDelegate <GamebaseResponse.SDK.ServerPushMessage>); DelegateManager.AddDelegate(Gamebase.GAMEBASE_API_ADD_OBSERVER, DelegateManager.SendDataDelegate <GamebaseResponse.SDK.ObserverMessage>); }
virtual protected void Init() { messageSender.Initialize(CLASS_NAME); DelegateManager.AddDelegate(GamebaseAuth.AUTH_API_LOGIN, DelegateManager.SendGamebaseDelegateOnce <GamebaseResponse.Auth.AuthToken>); DelegateManager.AddDelegate(GamebaseAuth.AUTH_API_LOGIN_ADDITIONAL_INFO, DelegateManager.SendGamebaseDelegateOnce <GamebaseResponse.Auth.AuthToken>); DelegateManager.AddDelegate(GamebaseAuth.AUTH_API_LOGIN_CREDENTIAL_INFO, DelegateManager.SendGamebaseDelegateOnce <GamebaseResponse.Auth.AuthToken>, OnLogin); DelegateManager.AddDelegate(GamebaseAuth.AUTH_API_LOGIN_FOR_LAST_LOGGED_IN_PROVIDER, DelegateManager.SendGamebaseDelegateOnce <GamebaseResponse.Auth.AuthToken>); DelegateManager.AddDelegate(GamebaseAuth.AUTH_API_ADD_MAPPING, DelegateManager.SendGamebaseDelegateOnce <GamebaseResponse.Auth.AuthToken>); DelegateManager.AddDelegate(GamebaseAuth.AUTH_API_ADD_MAPPING_CREDENTIAL_INFO, DelegateManager.SendGamebaseDelegateOnce <GamebaseResponse.Auth.AuthToken>, OnAddMapping); DelegateManager.AddDelegate(GamebaseAuth.AUTH_API_ADD_MAPPING_FORCIBLY, DelegateManager.SendGamebaseDelegateOnce <GamebaseResponse.Auth.AuthToken>); DelegateManager.AddDelegate(GamebaseAuth.AUTH_API_ADD_MAPPING_FORCIBLY_CREDENTIAL_INFO, DelegateManager.SendGamebaseDelegateOnce <GamebaseResponse.Auth.AuthToken>); DelegateManager.AddDelegate(GamebaseAuth.AUTH_API_ADD_MAPPING_FORCIBLY_ADDITIONAL_INFO, DelegateManager.SendGamebaseDelegateOnce <GamebaseResponse.Auth.AuthToken>); DelegateManager.AddDelegate(GamebaseAuth.AUTH_API_ADD_MAPPING_ADDITIONAL_INFO, DelegateManager.SendGamebaseDelegateOnce <GamebaseResponse.Auth.AuthToken>); DelegateManager.AddDelegate(GamebaseAuth.AUTH_API_ISSUE_TRANSFER_ACCOUNT, DelegateManager.SendGamebaseDelegateOnce <GamebaseResponse.Auth.TransferAccountInfo>); DelegateManager.AddDelegate(GamebaseAuth.AUTH_API_QUERY_TRANSFER_ACCOUNT, DelegateManager.SendGamebaseDelegateOnce <GamebaseResponse.Auth.TransferAccountInfo>); DelegateManager.AddDelegate(GamebaseAuth.AUTH_API_RENEW_TRANSFER_ACCOUNT, DelegateManager.SendGamebaseDelegateOnce <GamebaseResponse.Auth.TransferAccountInfo>); DelegateManager.AddDelegate(GamebaseAuth.AUTH_API_TRANSFER_ACCOUNT_WITH_IDP_LOGIN, DelegateManager.SendGamebaseDelegateOnce <GamebaseResponse.Auth.AuthToken>); DelegateManager.AddDelegate(GamebaseAuth.AUTH_API_REMOVE_MAPPING, DelegateManager.SendErrorDelegateOnce, OnRemoveMapping); DelegateManager.AddDelegate(GamebaseAuth.AUTH_API_LOGOUT, DelegateManager.SendErrorDelegateOnce, OnLogout); DelegateManager.AddDelegate(GamebaseAuth.AUTH_API_WITH_DRAW_ACCOUT, DelegateManager.SendErrorDelegateOnce, OnWithdraw); }
virtual protected void Init() { messageSender.Initialize(CLASS_NAME); DelegateManager.AddDelegate(GamebaseContact.CONTACT_API_OPEN_CONTACT, DelegateManager.SendErrorDelegateOnce); }
virtual protected void Init() { messageSender.Initialize(CLASS_NAME); DelegateManager.AddDelegate(GamebaseUtil.UTIL_API_SHOW_ALERT_EVENT, DelegateManager.SendVoidDelegateOnce); }