using Chickensoft.Introspection; namespace Zennysoft.Game.Ma; public partial class BossLogic { public partial record State { [Meta, Id("boss_logic_state_attacking")] public partial record Attacking : Activated, IGet { public Attacking() { OnAttach(() => Get().StartAttackTimer()); OnDetach(() => Get().StopAttackTimer()); } } } }