12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273 |
- 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 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();
- }
- }
- }
|