| 123456789101112131415161718192021222324252627282930313233343536373839 | using System;namespace GameLogic.Combat.Hero.SubStatus{    public class SubStatusBasic : IDisposable    {        public CombatHeroEntity CombatHeroEntity;        public void Init(CombatHeroEntity combatHeroEntity)        {            CombatHeroEntity = combatHeroEntity;        }        public virtual string IsGetStateName()        {            return null;        }        public void Update(float t)        {            ProUpdate(t);        }        protected virtual void ProUpdate(float t)        {        }        public void Dispose()        {            CombatHeroEntity.CombatAIBasic.RemoveSubStatus(this);            ProDispose();            CombatHeroEntity = null;        }        protected virtual void ProDispose()        {        }    }}
 |