summaryrefslogtreecommitdiff
path: root/Erika/Assets/Scripts/Unit/Components
diff options
context:
space:
mode:
Diffstat (limited to 'Erika/Assets/Scripts/Unit/Components')
-rw-r--r--Erika/Assets/Scripts/Unit/Components/UnitCollider.cs23
-rw-r--r--Erika/Assets/Scripts/Unit/Components/UnitPhysicsBoxCollection.cs3
-rw-r--r--Erika/Assets/Scripts/Unit/Components/UnitState/CyberAngel.meta8
3 files changed, 20 insertions, 14 deletions
diff --git a/Erika/Assets/Scripts/Unit/Components/UnitCollider.cs b/Erika/Assets/Scripts/Unit/Components/UnitCollider.cs
index 48ec46bb..6858fe74 100644
--- a/Erika/Assets/Scripts/Unit/Components/UnitCollider.cs
+++ b/Erika/Assets/Scripts/Unit/Components/UnitCollider.cs
@@ -8,18 +8,19 @@ public class UnitCollider : UnitComponent
{
public bool showGizmos;
- private Dictionary<int/*hitbox hash*/, List<int/*unitController hash*/>> m_HitMask = new Dictionary<int, List<int>>();
+ [System.Obsolete("废弃")]
+ private Dictionary<int/*hitbox hash*/, List<int/*unitController hash*/>> m_HitMask = new Dictionary<int, List<int>>();
public override void Awake()
{
base.Awake();
- ColliderRegistry.Instance.AddCollider(this);
+ //ColliderRegistry.Instance.AddCollider(this);
}
public override void OnDestroy()
{
- ColliderRegistry.Instance.RemoveCollider(this);
+ //ColliderRegistry.Instance.RemoveCollider(this);
base.OnDestroy();
}
@@ -30,7 +31,12 @@ public class UnitCollider : UnitComponent
showGizmos = true;
}
- // 返回当前激活的对应类型的碰撞盒数据
+ /// <summary>
+ /// 返回当前激活的对应类型的碰撞盒数据
+ /// </summary>
+ /// <param name="type"></param>
+ /// <param name="layer"></param>
+ /// <returns></returns>
public ColliderInfo[] GetCurrentBoxesInfoByType(ColliderBox.EColliderType type, int layer = 0)
{
AnimationData animData = m_Owner.unitAnimation.animationData;
@@ -40,12 +46,16 @@ public class UnitCollider : UnitComponent
return infos;
}
- // 动作切换,重置collider mask
- public void OnAnimationChange()
+ /// <summary>
+ /// 动作切换,重置collider mask
+ /// </summary>
+ [System.Obsolete("废弃")]
+ public void OnAnimationChange()
{
m_HitMask.Clear();
}
+ [System.Obsolete("废弃")]
public void RecordCollision(int colliderHash, int targetHash)
{
List<int> record;
@@ -57,6 +67,7 @@ public class UnitCollider : UnitComponent
record.Add(targetHash);
}
+ [System.Obsolete("废弃")]
public bool CanCollide(int colliderHash, int targetHash)
{
List<int> record;
diff --git a/Erika/Assets/Scripts/Unit/Components/UnitPhysicsBoxCollection.cs b/Erika/Assets/Scripts/Unit/Components/UnitPhysicsBoxCollection.cs
index ef4676a4..b3d0c580 100644
--- a/Erika/Assets/Scripts/Unit/Components/UnitPhysicsBoxCollection.cs
+++ b/Erika/Assets/Scripts/Unit/Components/UnitPhysicsBoxCollection.cs
@@ -2,6 +2,9 @@
using System.Collections.Generic;
using UnityEngine;
+/// <summary>
+/// 角色身体上所有trigger集合
+/// </summary>
public class UnitPhysicsBoxCollection : UnitComponent
{
// 列表里不一定按顺序存储
diff --git a/Erika/Assets/Scripts/Unit/Components/UnitState/CyberAngel.meta b/Erika/Assets/Scripts/Unit/Components/UnitState/CyberAngel.meta
deleted file mode 100644
index 13682d7f..00000000
--- a/Erika/Assets/Scripts/Unit/Components/UnitState/CyberAngel.meta
+++ /dev/null
@@ -1,8 +0,0 @@
-fileFormatVersion: 2
-guid: fa5eb9b1f1ac0184b9daa4cab5baaf64
-folderAsset: yes
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant: