Esempio n. 1
0
    public static int constructor(IntPtr l)
    {
        int result;

        try
        {
            string d;
            LuaObject.checkType(l, 2, out d);
            string o;
            LuaObject.checkType(l, 3, out o);
            string ch;
            LuaObject.checkType(l, 4, out ch);
            string cu;
            LuaObject.checkType(l, 5, out cu);
            LoginSuccessMsg loginSuccessMsg = new LoginSuccessMsg(d, o, ch, cu);
            LuaObject.pushValue(l, true);
            LuaObject.pushValue(l, loginSuccessMsg);
            result = 2;
        }
        catch (Exception e)
        {
            result = LuaObject.error(l, e);
        }
        return(result);
    }
Esempio n. 2
0
    public static int Parse_s(IntPtr l)
    {
        int result;

        try
        {
            string msg;
            LuaObject.checkType(l, 1, out msg);
            LoginSuccessMsg loginSuccessMsg = LoginSuccessMsg.Parse(msg);
            LuaObject.pushValue(l, true);
            LuaObject.pushValue(l, loginSuccessMsg);
            result = 2;
        }
        catch (Exception e)
        {
            result = LuaObject.error(l, e);
        }
        return(result);
    }
Esempio n. 3
0
 void OnClientLoginSuccess(NetworkConnection conn, LoginSuccessMsg msg)
 {
     OnClientAuthenticated.Invoke(conn);
 }
Esempio n. 4
0
 void OnClientLoginSuccess(NetworkConnection conn, LoginSuccessMsg msg)
 {
     // authenticated successfully. OnClientConnected will be called.
     OnClientAuthenticated.Invoke(conn);
 }