Exemplo n.º 1
0
        private static string GetJson()
        {
            string     data     = string.Empty;
            MumbleData linkData = new MumbleData();

            try
            {
                if (linkData.DataAvaliable = MUMBLE.DataAvailable)
                {
                    linkData.GameName          = MUMBLE.GameName;
                    linkData.PlayerName        = MUMBLE.PlayerName;
                    linkData.PlayerIsCommander = MUMBLE.PlayerIsCommander;
                    linkData.PlayerProfession  = MUMBLE.PlayerProfession;
                    linkData.PlayerTeamColorId = MUMBLE.PlayerTeamColorId;
                    linkData.Server            = MUMBLE.Server;
                    linkData.Map            = MUMBLE.Map;
                    linkData.PositionX      = MUMBLE.PositionX;
                    linkData.PositionY      = MUMBLE.PositionY;
                    linkData.PositionZ      = MUMBLE.PositionZ;
                    linkData.RotationPlayer = MUMBLE.RotationPlayer;
                    linkData.RotationCamera = MUMBLE.RotationCamera;
                }

                MemoryStream stream = new MemoryStream();
                SERIALIZER.WriteObject(stream, linkData);
                stream.Flush();
                stream.Position = 0;
                StreamReader reader = new StreamReader(stream);
                data = reader.ReadToEnd();
                reader.Close();
            }
            catch (Exception e)
            {
                Console.WriteLine(e);
            }

            return(data);
        }
Exemplo n.º 2
0
        private static string GetJson()
        {
            string data = string.Empty;
            MumbleData linkData = new MumbleData();

            try
            {
                if (linkData.DataAvaliable = MUMBLE.DataAvailable)
                {
                    linkData.GameName = MUMBLE.GameName;
                    linkData.PlayerName = MUMBLE.PlayerName;
                    linkData.PlayerIsCommander = MUMBLE.PlayerIsCommander;
                    linkData.PlayerProfession = MUMBLE.PlayerProfession;
                    linkData.PlayerTeamColorId = MUMBLE.PlayerTeamColorId;
                    linkData.Server = MUMBLE.Server;
                    linkData.Map = MUMBLE.Map;
                    linkData.PositionX = MUMBLE.PositionX;
                    linkData.PositionY = MUMBLE.PositionY;
                    linkData.PositionZ = MUMBLE.PositionZ;
                    linkData.RotationPlayer = MUMBLE.RotationPlayer;
                    linkData.RotationCamera = MUMBLE.RotationCamera;
                }

                MemoryStream stream = new MemoryStream();
                SERIALIZER.WriteObject(stream, linkData);
                stream.Flush();
                stream.Position = 0;
                StreamReader reader = new StreamReader(stream);
                data = reader.ReadToEnd();
                reader.Close();
            }
            catch (Exception e)
            {
                Console.WriteLine(e);
            }

            return data;
        }