Пример #1
0
 public override void Read(byte[] array)
 {
     McDouble.TryParse(ref array, out X);
     McDouble.TryParse(ref array, out FeetY);
     McDouble.TryParse(ref array, out Z);
     McBoolean.TryParse(ref array, out OnGround);
 }
Пример #2
0
 public override void Read(byte[] array)
 {
     McDouble.TryParse(ref array, out X);
     McDouble.TryParse(ref array, out Y);
     McDouble.TryParse(ref array, out Z);
     McFloat.TryParse(ref array, out Yaw);
     McFloat.TryParse(ref array, out Pitch);
 }
Пример #3
0
 public override void Read(byte[] array)
 {
     McVarint.TryParse(ref array, out EntityId);
     McDouble.TryParse(ref array, out X);
     McDouble.TryParse(ref array, out Y);
     McDouble.TryParse(ref array, out Z);
     McShort.TryParse(ref array, out Count);
 }
Пример #4
0
        public byte Pitch;       //Angle

        public override void Read(byte[] array)
        {
            McVarint.TryParse(ref array, out EntityID);
            McUUID.TryParse(ref array, out PlayerUUID);
            McDouble.TryParse(ref array, out X);
            McDouble.TryParse(ref array, out Y);
            McDouble.TryParse(ref array, out Z);
            McUnsignedByte.TryParse(ref array, out Yaw);
            McUnsignedByte.TryParse(ref array, out Pitch);
        }
Пример #5
0
        public int TeleportID;         // Varint

        public override void Read(byte[] array)
        {
            McDouble.TryParse(ref array, out X);
            McDouble.TryParse(ref array, out Y);
            McDouble.TryParse(ref array, out Z);
            McFloat.TryParse(ref array, out Yaw);
            McFloat.TryParse(ref array, out Pitch);
            McUnsignedByte.TryParse(ref array, out Flags);
            McVarint.TryParse(ref array, out TeleportID);
        }
Пример #6
0
 public override void Read(byte[] array)
 {
     McVarint.TryParse(ref array, out EntityId);
     McDouble.TryParse(ref array, out X);
     McDouble.TryParse(ref array, out Y);
     McDouble.TryParse(ref array, out Z);
     McUnsignedByte.TryParse(ref array, out Yaw);
     McUnsignedByte.TryParse(ref array, out Pitch);
     McBoolean.TryParse(ref array, out OnGround);
 }
Пример #7
0
        public ModifierData[] Modifiers; //Array of Modifier Data

        public void Read(ref byte[] array)
        {
            McString.TryParse(ref array, out Key);
            McDouble.TryParse(ref array, out Value);
            McVarint.TryParse(ref array, out NumberOfModifiers);
            Modifiers = new ModifierData[NumberOfModifiers];
            for (int i = 0; i < NumberOfModifiers; i++)
            {
                Modifiers[i] = new ModifierData();
                Modifiers[i].Read(ref array);
            }
        }
Пример #8
0
 public override void Read(byte[] array)
 {
     McVarint.TryParse(ref array, out EntityID);
     McUUID.TryParse(ref array, out EntityUUID);
     McVarint.TryParse(ref array, out Type);
     McDouble.TryParse(ref array, out X);
     McDouble.TryParse(ref array, out Y);
     McDouble.TryParse(ref array, out Z);
     McUnsignedByte.TryParse(ref array, out Yaw);
     McUnsignedByte.TryParse(ref array, out Pitch);
     McUnsignedByte.TryParse(ref array, out HeadPitch);
     McShort.TryParse(ref array, out VelocityX);
     McShort.TryParse(ref array, out VelocityY);
     McShort.TryParse(ref array, out VelocityZ);
 }
Пример #9
0
 public void Read(ref byte[] array)
 {
     McUUID.TryParse(ref array, out UUID);
     McDouble.TryParse(ref array, out Amount);
     McByte.TryParse(ref array, out Operation);
 }