示例#1
0
    /************
    * 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);
    }
示例#2
0
    /************
     * 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);
    }