示例#1
0
        public static void DrawHitBoxTriggerZone(OTGHitColliderController _hitBox, GizmoType _gizmoType)
        {
            BoxCollider collider = _hitBox.gameObject.GetComponent <BoxCollider>();
            Transform   trans    = _hitBox.GetComponent <Transform>();

            Gizmos.color = new Color(1, 0, 0, .5f);
            Gizmos.DrawCube(trans.position, collider.size);
        }
示例#2
0
        private void AddHitBoxCollider()
        {
            GameObject collider = new GameObject();

            m_hitColliderObj = collider.AddComponent <OTGHitColliderController>();

            collider.GetComponent <BoxCollider>().isTrigger = true;
            collider.name               = "HitBoxCollider";
            collider.transform.parent   = m_characterGameObject.transform;
            collider.transform.position = new Vector3(0, 1, 0);
        }
示例#3
0
 private void Cleanup()
 {
     m_characterGameObject = null;
     m_hitColliderObj      = null;
     m_characterSMCObj     = null;
 }