protected virtual void LoadLevelCollisionFromFile(string filePath) { if (!File.Exists(filePath)) { return; } CategoryDOMNode col_category = new CategoryDOMNode("Collision", m_world); col_category.SetParent(this); WCollisionMesh collision = new WCollisionMesh(m_world, filePath); collision.SetParent(col_category); }
protected virtual void LoadLevelCollisionFromFile(string filePath) { if (!File.Exists(filePath)) { return; } var collision = new WCollisionMesh(m_world); using (EndianBinaryReader reader = new EndianBinaryReader(File.OpenRead(filePath), Endian.Big)) { collision.Load(reader); } collision.SetParent(this); }