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); }
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); }
private void Cleanup() { m_characterGameObject = null; m_hitColliderObj = null; m_characterSMCObj = null; }