1234567891011121314151617181920212223242526272829303132333435363738 |
- using UnityEngine;
- namespace HQFPSWeapons
- {
- /// <summary>
- /// Displays an object's pivot as a solid sphere.
- /// </summary>
- public class PivotDisplayer : MonoBehaviour
- {
- [SerializeField]
- private Color m_Color = Color.red;
- [SerializeField]
- private float m_Radius = 0.06f;
- [SerializeField]
- private bool m_AlwaysDraw = true;
- private void OnDrawGizmos()
- {
- if (m_AlwaysDraw)
- DrawSphere();
- }
- private void OnDrawGizmosSelected()
- {
- if(!m_AlwaysDraw)
- DrawSphere();
- }
- private void DrawSphere()
- {
- Gizmos.color = m_Color;
- Gizmos.DrawSphere(transform.position, m_Radius);
- }
- }
- }
|