| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 | using System;using GameTimeLine.CustomizeTimeLogic;namespace GameLogic.Combat.Hero{    public class HeroAnimtionBasic : IDisposable    {        protected CombatHeroEntity combatHeroEntity;        public virtual void SetSpecialDotMonoFollow(SpecialDotInfo specialDotInfo)        {                    }        public void Init(CombatHeroEntity combatHeroEntity)        {            this.combatHeroEntity = combatHeroEntity;            ProInit();        }        protected virtual void ProInit()        {        }        public virtual HeroPlayStateInfoBasic Play(string name, float speed = 1)        {            return null;        }        public void Update(float t)        {            ProUpdate(t);        }        protected virtual void ProUpdate(float t)        {        }        public void Dispose()        {            ProDispose();        }        protected virtual void ProDispose()        {        }    }}
 |