using System; using System.Collections; using System.Collections.Generic; using UnityEngine; [Serializable] public class ColliderBox { // pivot public enum Pivot { MiddleBottom = 0, MiddleCenter = 1, } // 分化为不同的collider类型 public enum EColliderType { HitBox, HurtBox, ThrowBox, BlockBox, DefendBox, } [DisallowModifiyInGUI] public EColliderType type; [DisallowModifiyInGUI] public Pivot pivot; #region Hurtbox [ColliderType(EColliderType.HurtBox)] public bool useGravity; #endregion #region Hitbox [ColliderType(EColliderType.HitBox)] public Vector3 hitBack; [ColliderType(EColliderType.HitBox)] public bool multiHit; #endregion }