public CollisionTriangle(Vector3 v1, Vector3 v2, Vector3 v3, CollisionGroupNode parent) { Vertices = new Vector3[] { v1, v2, v3 }; VertexColor = WLinearColor.FromHexString("0xB0E0C0FF"); Properties = new CollisionProperty(); ParentGroup = parent; CalculateCenter(); }
private void LoadPropertiesFromDZB(EndianBinaryReader reader, int offset, int count) { m_Properties = new CollisionProperty[count]; reader.BaseStream.Position = offset; for (int i = 0; i < count; i++) { CollisionProperty new_prop = new CollisionProperty(reader); m_Properties[i] = new_prop; } }