| 1234567891011121314151617181920212223242526272829303132333435363738394041424344 | using System;namespace GameLogic.Combat.Hero.SubStatus{    public class SubStatusBasic : IDisposable    {        public ShowBaiscEntity CombatHeroEntity;        public void Init(ShowBaiscEntity combatHeroEntity)        {            CombatHeroEntity = combatHeroEntity;            ProInit();        }        public virtual string IsGetStateName()        {            return null;        }        protected virtual void ProInit()        {                    }        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()        {        }    }}
 |