summaryrefslogtreecommitdiff
path: root/Assets/Scripts/Unit/Collider/ColliderBox_Hitbox.cs
diff options
context:
space:
mode:
Diffstat (limited to 'Assets/Scripts/Unit/Collider/ColliderBox_Hitbox.cs')
-rw-r--r--Assets/Scripts/Unit/Collider/ColliderBox_Hitbox.cs15
1 files changed, 8 insertions, 7 deletions
diff --git a/Assets/Scripts/Unit/Collider/ColliderBox_Hitbox.cs b/Assets/Scripts/Unit/Collider/ColliderBox_Hitbox.cs
index a1455c6a..b765265c 100644
--- a/Assets/Scripts/Unit/Collider/ColliderBox_Hitbox.cs
+++ b/Assets/Scripts/Unit/Collider/ColliderBox_Hitbox.cs
@@ -23,9 +23,9 @@ public partial class ColliderBox
public enum ESparkAnchor : int
{
- CenterOfIntersection = 0, // hitbox和hurtbox相交的矩形中心
- CenterOfOther = 1, // 被攻击的对象的几何中心
- PositionOfOther = 2, // 被攻击对象的原点
+ CenterOfIntersection = 0, // hitbox和hurtbox相交的矩形中心
+ CenterOfOther = 1, // 被攻击的对象的几何中心
+ PositionOfOther = 2, // 被攻击对象的原点
CenterOfHitbox = 3, // hitbox的中心
FrontOfHitbox = 4, // hitbox的前方
}
@@ -43,7 +43,8 @@ public partial class ColliderBox
Light = 0,
Heavy = 1,
HitAir = 2,
- HitGround = 3
+ HitGround = 3,
+ HitInAir = 4,
}
[ColliderType(EColliderType.HitBox)]
@@ -75,7 +76,7 @@ public partial class ColliderBox
[Tooltip("击中后的粒子效果")]
public string sparkPath;
[Tooltip("粒子的锚点")]
- public ESparkAnchor sparkAnchor;
+ public ESparkAnchor sparkAnchor = ESparkAnchor.CenterOfOther;
[Tooltip("击中后的粒子位置偏移")]
public Vector3 sparkOffset;
[Tooltip("击中后的粒子大小")]
@@ -85,13 +86,13 @@ public partial class ColliderBox
[If("multiSparks"), Tooltip("击中后的粒子效果")]
public string spark2Path;
[If("multiSparks"), Tooltip("粒子的锚点")]
- public ESparkAnchor spark2Anchor;
+ public ESparkAnchor spark2Anchor = ESparkAnchor.CenterOfOther;
[If("multiSparks"), Tooltip("击中后的粒子位置偏移")]
public Vector3 spark2Offset;
[If("multiSparks"), Tooltip("击中后的粒子效果")]
public string spark3Path;
[If("multiSparks"), Tooltip("粒子的锚点")]
- public ESparkAnchor spark3Anchor;
+ public ESparkAnchor spark3Anchor = ESparkAnchor.CenterOfOther;
[If("multiSparks"), Tooltip("击中后的粒子位置偏移")]
public Vector3 spark3Offset;