diff options
Diffstat (limited to 'Assets/Scripts/Avatar/HitInfo.cs')
-rw-r--r-- | Assets/Scripts/Avatar/HitInfo.cs | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/Assets/Scripts/Avatar/HitInfo.cs b/Assets/Scripts/Avatar/HitInfo.cs index bdb116eb..8d24f6ee 100644 --- a/Assets/Scripts/Avatar/HitInfo.cs +++ b/Assets/Scripts/Avatar/HitInfo.cs @@ -9,11 +9,11 @@ public class HitInfo /// <summary> /// 记录这个hit命中的avatar /// </summary> - private List<Avatar> m_HitAvatars; + private List<Avatar> m_HitAvatars = new List<Avatar>(); public void AddRecord(Avatar avatar) { - if (m_HitAvatars.Contains(avatar)) + if (!m_HitAvatars.Contains(avatar)) m_HitAvatars.Add(avatar); } @@ -22,4 +22,10 @@ public class HitInfo { m_HitAvatars.Clear(); } + + public bool HasRecord(Avatar avatar)
+ {
+ return m_HitAvatars.Contains(avatar);
+ } + } |