From f9bf87f60bd777cc5922e38133436eaa9fa45ba1 Mon Sep 17 00:00:00 2001 From: chai Date: Fri, 9 Jul 2021 14:44:11 +0800 Subject: *misc --- Assets/Scripts/Unit/Collider/ColliderBox.cs | 17 ++++++++++++----- Assets/Scripts/Unit/Collider/ColliderData.cs | 15 +++++++++------ 2 files changed, 21 insertions(+), 11 deletions(-) (limited to 'Assets/Scripts/Unit/Collider') diff --git a/Assets/Scripts/Unit/Collider/ColliderBox.cs b/Assets/Scripts/Unit/Collider/ColliderBox.cs index b2c2022a..5bbce427 100644 --- a/Assets/Scripts/Unit/Collider/ColliderBox.cs +++ b/Assets/Scripts/Unit/Collider/ColliderBox.cs @@ -3,16 +3,23 @@ using System.Collections; using System.Collections.Generic; using UnityEngine; -[Serializable] public class ColliderBox { + public enum Pivot + { + MiddleBottom = 0, + MiddleCenter = 1, + } public enum EColliderType { HitBox, HurtBox, + ThrowBox, + BlockBox, + DefendBox, } - [SerializeField] public EColliderType type; - [SerializeField] public Vector3 position; - [SerializeField] public Vector3 size; - [SerializeField] public bool active; + public EColliderType type; + public Vector3 position; + public Vector3 size; + public bool active; } \ No newline at end of file diff --git a/Assets/Scripts/Unit/Collider/ColliderData.cs b/Assets/Scripts/Unit/Collider/ColliderData.cs index 177d2dd5..744e6a45 100644 --- a/Assets/Scripts/Unit/Collider/ColliderData.cs +++ b/Assets/Scripts/Unit/Collider/ColliderData.cs @@ -9,12 +9,15 @@ public class ColliderData [Serializable] public class ColliderFrame { - [SerializeField] public int frameIndex; - [SerializeField] public Vector3 position; - [SerializeField] public Vector3 size; - [SerializeField] public bool active; + public int frameIndex; + public bool active; + public Vector3 position; + public Vector3 size; } - [SerializeField] public ColliderBox.EColliderType type; - [SerializeField] public List frames; + public ColliderBox.EColliderType type; + + public ColliderBox.Pivot pivot; + + public List frames; } -- cgit v1.1-26-g67d0