Example #1
0
    void OnDrawGizmos()
    {
        if (Application.isPlaying)
        {
            m_Bounds_All.DrawGizmo(true);

            Gizmos.color = Color.yellow;
            m_Bounds_Lower.DrawGizmo(false);
            m_Bounds_Upper.DrawGizmo(false);

            Gizmos.color = Color.blue;
            Gizmos.DrawSphere(m_TransformCOM, .2f);
            Gizmos.DrawLine(m_TransformCOM, m_TransformCOM + m_TransformAvVel);
            // Gizmos.color = Color.cyan;
            // Gizmos.DrawLine(m_TransformCOM, m_TransformCOM + m_TransformCOMVel);

            Gizmos.color         = Color.blue;
            m_LowerRotPosFrom.y  = 3;
            m_LowerRotationVec.y = 3;


            // Gizmos.DrawLine(m_FurthestUpper00.Tform.position + (Vector3.up * 2), m_FurthestUpper01.Tform.position + (Vector3.up * 2));
            // Gizmos.DrawLine(m_FurthestLower00.Tform.position + (Vector3.up * 2), m_FurthestLower01.Tform.position + (Vector3.up * 2));
        }
    }