public static CastTargetInfo ReadCastTargetInfo(this ByteReader reader) { var data = new CastTargetInfo(); data.UnitNetID = reader.ReadUInt32(); data.Position = reader.ReadVector3(); data.HitResult = reader.ReadByte(); return(data); }
public static void WriteCastTargetInfo(this ByteWriter writer, CastTargetInfo data) { if (data == null) { data = new CastTargetInfo(); } writer.WriteUInt32(data.UnitNetID); writer.WriteVector3(data.Position); writer.WriteByte(data.HitResult); }