From 43a1030e54f45b090aa5460fa14736e40ff306cd Mon Sep 17 00:00:00 2001 From: Mubinul Haque <80097192+mubinulhaque@users.noreply.github.com> Date: Fri, 8 Aug 2025 11:45:25 +0100 Subject: [PATCH] Add Collision AABB chunk --- src/Pure3D/Chunks/CollisionAABB.cs | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 src/Pure3D/Chunks/CollisionAABB.cs diff --git a/src/Pure3D/Chunks/CollisionAABB.cs b/src/Pure3D/Chunks/CollisionAABB.cs new file mode 100644 index 0000000..0051b19 --- /dev/null +++ b/src/Pure3D/Chunks/CollisionAABB.cs @@ -0,0 +1,24 @@ +using System.IO; + +namespace Pure3D.Chunks +{ + [ChunkType(117506054)] + public class CollisionAABB : Chunk + { + + public CollisionAABB(File file, uint type) : base(file, type) + { + } + + public override void ReadHeader(Stream stream, long length) + { + BinaryReader reader = new(stream); + reader.ReadUInt32(); // For some reason, there are 4 bytes here that do nothing + } + + public override string ToString() + { + return "Collision Axis-Aligned Bounding Box"; + } + } +} \ No newline at end of file