Exemplo n.º 1
0
        //Because of edit and continue
        void CreateDebugDrawControls()
        {
#if !XB1
            //Debug draw
            AddCheckBox("Debug draw", null, MemberHelper.GetMember(() => MyDebugDrawSettings.ENABLE_DEBUG_DRAW), true, s_debugDrawGroup.ControlList);
            AddCheckBox("Draw physics", null, MemberHelper.GetMember(() => MyDebugDrawSettings.DEBUG_DRAW_PHYSICS), true, s_debugDrawGroup.ControlList);
            AddCheckBox("Audio debug draw", null, MemberHelper.GetMember(() => MyDebugDrawSettings.DEBUG_DRAW_AUDIO), true, s_debugDrawGroup.ControlList);
            AddButton(new StringBuilder("Clear persistent"), (v) => MyRenderProxy.DebugClearPersistentMessages(), s_debugDrawGroup.ControlList);
            // AddCheckBox(new StringBuilder("Flatten primitive hierarchy"), null, MemberHelper.GetMember(() => MyPhysicsBody.DebugDrawFlattenHierarchy), true, s_debugDrawGroup.Item2);
#endif
            m_currentPosition.Y += 0.01f;
        }