| 123456789101112131415161718192021222324252627282930313233343536373839 | using CombatLibrary.CombatLibrary.CombatCore.CustomizeTimeLogic.FxLogic;namespace GameLogic.Combat.Hero.State{    public class CombatHeroActiveState : CombatHeroStateBasic    {        public CombatHeroActiveState(CombatHeroEntity combatHeroEntity) : base(combatHeroEntity)        {        }        public override bool IsUpdateLockTarget()        {            return false;        }        protected override void ProEnter()        {            combatHeroEntity.GetMainHotPoin<CombatHeroHitPoint>(true).IsHide = false;            // TimeLineEventLogicGroupBasic timeLineEventLogicGroup =            //     combatHeroEntity.combatHeroTimeLineControl.TimeLineData            //         .GetTimeLineEventLogicGroup<TimeLineEventLogicGroupBasic>("jihuo", null);            // if (timeLineEventLogicGroup != null)            // {            //     timeLineEventLogicGroup.SetCombatInfo(combatHeroEntity, null, null, new TriggerData(), null);            //     timeLineEventLogicGroup.TimeLineUpdateEnd = delegate            //     {            //         // combatHeroEntity.GetMainHotPoin<CombatHeroHitPoint>(true).IsHide = false;            //         combatHeroEntity.CombatAIBasic.ChangeState(CombatHeroStateType.idle);            //         combatHeroEntity.CombatAIBasic.isAlert = false;            //     };            //     combatHeroEntity.combatHeroTimeLineControl.AddEventLogicGroup(timeLineEventLogicGroup);            // }            // else            // {            //     // combatHeroEntity.GetMainHotPoin<CombatHeroHitPoint>(true).IsHide = false;            //     combatHeroEntity.CombatAIBasic.isAlert = false;            //     combatHeroEntity.CombatAIBasic.ChangeState(CombatHeroStateType.idle);            // }        }    }}
 |