using System; namespace Colosseum.Passives { /// /// 패시브 노드가 속한 갈래입니다. /// public enum PassiveNodeBranch { Common, Attack, Defense, Support, Bridge, } /// /// 패시브 노드의 시각적/구조적 분류입니다. /// public enum PassiveNodeKind { Hub, Axis, Bridge, Capstone, } /// /// 패시브 노드가 기여하는 축 마스크입니다. /// [Flags] public enum PassiveAxisMask { None = 0, Attack = 1 << 0, Defense = 1 << 1, Support = 1 << 2, All = Attack | Defense | Support, } /// /// 패시브 노드가 제공하는 효과 종류입니다. /// public enum PassiveEffectType { StatModifier, DamageMultiplier, HealMultiplier, ShieldDoneMultiplier, ShieldReceivedMultiplier, ThreatGeneratedMultiplier, IncomingDamageMultiplier, ManaCostMultiplier, } /// /// 프로토타입 패시브 프리셋 분류입니다. /// public enum PassivePrototypePresetKind { None, Defense, Support, Attack, } }