| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374 | using Fort23.Common;using Fort23.Core;using Fort23.UTool;using GameLogic.Combat.Buff;using UnityEngine;using UTool.CustomizeTimeLogic.FxLogic.TimeLineEventinterface;namespace GameLogic.Combat.Hero{    public class ShowBaiscEntity : CObject, ITimeLineSpecialDotPos, ILifeCycle    {        public bool IsEnemy { get; set; }        public bool isZhanZhuang;        public bool isDie { get; set; }        public int number;        public CombatHeroInfo CurrCombatHeroInfo;        public CombatHeroInfo MaxCombatHeroInfo;        public CombatAIBasic CombatAIBasic;        public CombatHeroGameObject combatHeroGameObject;        public CombatHeroTimeLineControl combatHeroTimeLineControl;        public HeroAnimtionBasic combatHeroAnimtion;        public CombatHeroSkillControlBasic CombatHeroSkillControl;        public BuffControl BuffControl;        public BetterList<CombatParticleSystemPool> heroLoopParticle = new BetterList<CombatParticleSystemPool>();        public ShieldsBarrier ShieldsBarrier;        public override void ActiveObj()        {        }        public override void DormancyObj()        {        }        public async CTask InitShieldsFx()        {            ShieldsBarrier = new ShieldsBarrier();            await ShieldsBarrier.Init(this);            // ShieldsFx.SetActive(false);        }        public virtual Vector3 dotPos        {            get { return combatHeroGameObject.position; }        }        public virtual Vector3 faceDir        {            get { return combatHeroGameObject.transform.forward; }        }        public string guidName { get; }        public T This<T>()        {            return (T)(object)this;        }        public virtual T GetILifetCycleHitPoint<T>(string hitPoinName, bool isStandType, bool isIgnoreHind)            where T : ILifetCycleHitPoint        {            throw new System.NotImplementedException();        }        public virtual T GetMainHotPoin<T>(bool isIgnoreHind) where T : ILifetCycleHitPoint        {            throw new System.NotImplementedException();        }    }}
 |