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()
- {
- }
- }
- }
|