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);
- // }
- }
- }
- }
|