/************ * Unity callback methods ************/ new void Awake() { base.Awake(); serverPublicKeyHandler = new ServerPublicKeyHandler(); loginSuccessHandler = new LoginSuccessHandler(); // Register callback delegate smartFox.AddEventListener(SFSEvent.CONNECTION, OnConnection); smartFox.AddEventListener(SFSEvent.CONNECTION_LOST, OnConnectionLost); smartFox.AddEventListener(SFSEvent.LOGIN, OnLogin); smartFox.AddEventListener(SFSEvent.LOGIN_ERROR, OnLoginError); smartFox.AddEventListener(SFSEvent.LOGOUT, OnLogout); smartFox.AddEventListener(SFSEvent.MODERATOR_MESSAGE, OnMod); smartFox.AddLogListener(LogLevel.DEBUG, OnDebugMessage); serverPublicKeyHandler.afterMessageRecieved += Login_AfterServerPKRecieved; loginSuccessHandler.afterMessageRecieved += OnLoginSuccess; handlers.Add("publickey", serverPublicKeyHandler); handlers.Add("loginsuccess", loginSuccessHandler); }
/************ * Unity callback methods ************/ new void Awake() { base.Awake(); serverPublicKeyHandler = new ServerPublicKeyHandler(); loginSuccessHandler = new LoginSuccessHandler(); // Register callback delegate smartFox.AddEventListener(SFSEvent.CONNECTION, OnConnection); smartFox.AddEventListener(SFSEvent.CONNECTION_LOST, OnConnectionLost); smartFox.AddEventListener(SFSEvent.LOGIN, OnLogin); smartFox.AddEventListener(SFSEvent.LOGIN_ERROR, OnLoginError); smartFox.AddEventListener(SFSEvent.LOGOUT, OnLogout); smartFox.AddEventListener(SFSEvent.MODERATOR_MESSAGE, OnMod); smartFox.AddLogListener(LogLevel.DEBUG, OnDebugMessage); serverPublicKeyHandler.afterMessageRecieved += Login_AfterServerPKRecieved; loginSuccessHandler.afterMessageRecieved += OnLoginSuccess; handlers.Add("publickey", serverPublicKeyHandler); handlers.Add("loginsuccess", loginSuccessHandler); }