Example #1
0
        public static LuaRefInfo DeserializeRef(BinaryReader br)
        {
            LuaRefInfo refInfo = LuaRefInfo.Create();

            refInfo.cmd        = br.ReadByte();
            refInfo.frameCount = br.ReadInt32();
            refInfo.name       = ReadString(br);
            refInfo.addr       = ReadString(br);
            refInfo.type       = br.ReadByte();

            return(refInfo);
        }
        public static void SendRemoveRef(string funName, string funAddr, byte type)
        {
            LuaRefInfo refInfo = LuaRefInfo.Create(0, funName, funAddr, type);
            var        setting = LuaDeepProfilerSetting.Instance;

            if (!setting.isLocal)
            {
                NetWorkClient.SendMessage(refInfo);
            }
            else if (m_onReceiveRef != null)
            {
                m_onReceiveRef(refInfo);
            }
        }
        public static void SendRemoveRef(string funName, string funAddr, byte type)
        {
            LuaRefInfo refInfo = LuaRefInfo.Create(0, funName, funAddr, type);

            NetWorkClient.SendMessage(refInfo);
        }