Esempio n. 1
0
 static int Disconnect(IntPtr L)
 {
     L.ChkArgsCount(1);
     ZFrame.NetEngine.TcpClientHandler obj = (ZFrame.NetEngine.TcpClientHandler)L.ChkUnityObjectSelf(1, "ZFrame.NetEngine.TcpClientHandler");
     obj.Disconnect();
     return(0);
 }
Esempio n. 2
0
 static int Send(IntPtr L)
 {
     L.ChkArgsCount(2);
     ZFrame.NetEngine.TcpClientHandler obj  = (ZFrame.NetEngine.TcpClientHandler)L.ChkUnityObjectSelf(1, "ZFrame.NetEngine.TcpClientHandler");
     clientlib.net.INetMsg             arg0 = (clientlib.net.INetMsg)L.ChkUserData(2, typeof(clientlib.net.INetMsg));
     obj.Send(arg0);
     return(0);
 }
Esempio n. 3
0
    static int GetTcpHandler(IntPtr L)
    {
        L.ChkArgsCount(2);
        ZFrame.NetEngine.NetworkMgr obj = (ZFrame.NetEngine.NetworkMgr)L.ChkUnityObjectSelf(1, "ZFrame.NetEngine.NetworkMgr");
        var arg0 = L.ToLuaString(2);

        ZFrame.NetEngine.TcpClientHandler o = obj.GetTcpHandler(arg0);
        L.PushLightUserData(o);
        return(1);
    }
Esempio n. 4
0
    static int Connect(IntPtr L)
    {
        L.ChkArgsCount(4);
        ZFrame.NetEngine.TcpClientHandler obj = (ZFrame.NetEngine.TcpClientHandler)L.ChkUnityObjectSelf(1, "ZFrame.NetEngine.TcpClientHandler");
        var arg0 = L.ToLuaString(2);
        var arg1 = (int)L.ChkNumber(3);
        var arg2 = (float)L.ChkNumber(4);

        obj.Connect(arg0, arg1, arg2);
        return(0);
    }
Esempio n. 5
0
        public TcpClientHandler GetTcpHandler(string tcpName)
        {
            TcpClientHandler tcpHandler = null;
            var trans = cachedTransform.Find(tcpName);

            if (!trans)
            {
                var go = GoTools.AddChild(gameObject);
                go.name    = tcpName;
                tcpHandler = go.AddComponent <TcpClientHandler>();
            }
            else
            {
                tcpHandler = trans.GetComponent <TcpClientHandler>();
            }
            return(tcpHandler);
        }
Esempio n. 6
0
    static int set_doRecieving(IntPtr L)
    {
        object o = L.ToUserData(1);

        ZFrame.NetEngine.TcpClientHandler obj = (ZFrame.NetEngine.TcpClientHandler)o;

        if (obj == null)
        {
            LuaTypes types = L.Type(1);

            if (types == LuaTypes.LUA_TTABLE)
            {
                LuaDLL.luaL_error(L, "unknown member name doRecieving");
            }
            else
            {
                LuaDLL.luaL_error(L, "attempt to index doRecieving on a nil value");
            }
        }

        LuaTypes funcType = L.Type(3);

        if (funcType != LuaTypes.LUA_TFUNCTION)
        {
            obj.doRecieving = (UnityEngine.Events.UnityAction <ZFrame.NetEngine.TcpClientHandler, clientlib.net.INetMsg>)L.ChkUserData(3, typeof(UnityEngine.Events.UnityAction <ZFrame.NetEngine.TcpClientHandler, clientlib.net.INetMsg>));
        }
        else
        {
            LuaFunction func = L.ToLuaFunction(3);
            obj.doRecieving = (param0, param1) =>
            {
                int top = func.BeginPCall();
                L.PushLightUserData(param0);
                L.PushLightUserData(param1);
                func.PCall(top, 2);
                func.EndPCall(top);
            };
        }
        return(0);
    }
Esempio n. 7
0
    static int get_doRecieving(IntPtr L)
    {
        object o = L.ToUserData(1);

        ZFrame.NetEngine.TcpClientHandler obj = (ZFrame.NetEngine.TcpClientHandler)o;

        if (obj == null)
        {
            LuaTypes types = L.Type(1);

            if (types == LuaTypes.LUA_TTABLE)
            {
                LuaDLL.luaL_error(L, "unknown member name doRecieving");
            }
            else
            {
                LuaDLL.luaL_error(L, "attempt to index doRecieving on a nil value");
            }
        }

        L.PushUData(obj.doRecieving);
        return(1);
    }
Esempio n. 8
0
    static int set_autoRecieve(IntPtr L)
    {
        object o = L.ToUserData(1);

        ZFrame.NetEngine.TcpClientHandler obj = (ZFrame.NetEngine.TcpClientHandler)o;

        if (obj == null)
        {
            LuaTypes types = L.Type(1);

            if (types == LuaTypes.LUA_TTABLE)
            {
                LuaDLL.luaL_error(L, "unknown member name autoRecieve");
            }
            else
            {
                LuaDLL.luaL_error(L, "attempt to index autoRecieve on a nil value");
            }
        }

        obj.autoRecieve = L.ChkBoolean(3);
        return(0);
    }
Esempio n. 9
0
    static int get_IsConnected(IntPtr L)
    {
        object o = L.ToUserData(1);

        ZFrame.NetEngine.TcpClientHandler obj = (ZFrame.NetEngine.TcpClientHandler)o;

        if (obj == null)
        {
            LuaTypes types = L.Type(1);

            if (types == LuaTypes.LUA_TTABLE)
            {
                LuaDLL.luaL_error(L, "unknown member name IsConnected");
            }
            else
            {
                LuaDLL.luaL_error(L, "attempt to index IsConnected on a nil value");
            }
        }

        L.PushBoolean(obj.IsConnected);
        return(1);
    }