static unsafe BoxCornerEnumerator() { m_indices = (Vector3B *)Marshal.AllocHGlobal(0x18); m_indices[0] = new Vector3B(0, 4, 5); m_indices[1] = new Vector3B(3, 4, 5); m_indices[2] = new Vector3B(3, 1, 5); m_indices[3] = new Vector3B(0, 1, 5); m_indices[4] = new Vector3B(0, 4, 2); m_indices[5] = new Vector3B(3, 4, 2); m_indices[6] = new Vector3B(3, 1, 2); m_indices[7] = new Vector3B(0, 1, 2); }
static BoxCornerEnumerator() { m_indices = (Vector3B *)(void *)Marshal.AllocHGlobal(sizeof(byte) * 3 * 8); m_indices[0] = new Vector3B(0, 4, 5); m_indices[1] = new Vector3B(3, 4, 5); m_indices[2] = new Vector3B(3, 1, 5); m_indices[3] = new Vector3B(0, 1, 5); m_indices[4] = new Vector3B(0, 4, 2); m_indices[5] = new Vector3B(3, 4, 2); m_indices[6] = new Vector3B(3, 1, 2); m_indices[7] = new Vector3B(0, 1, 2); }