diff --git a/Assets/Scripts/Team.cs b/Assets/Scripts/Team.cs index af783240..f6ee9af8 100644 --- a/Assets/Scripts/Team.cs +++ b/Assets/Scripts/Team.cs @@ -2,15 +2,26 @@ using UnityEngine; namespace Colosseum { + /// + /// 팀 타입 열거형 + /// + public enum TeamType + { + None = 0, + Player = 1, + Enemy = 2, + Neutral = 3, + } + /// /// 팀 정보를 관리하는 컴포넌트. /// 캐릭터나 엔티티에 추가하여 팀 구분에 사용합니다. /// public class Team : MonoBehaviour { - [SerializeField] private int teamId = 0; + [SerializeField] private TeamType teamType = TeamType.None; - public int TeamId => teamId; + public TeamType TeamType => teamType; /// /// 같은 팀인지 확인 @@ -27,7 +38,7 @@ namespace Colosseum // 한쪽만 팀이 없으면 다른 팀 if (teamA == null || teamB == null) return false; - return teamA.TeamId == teamB.TeamId; + return teamA.TeamType == teamB.TeamType; } } }