123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051 |
- using Core.State;
- using GameLogic.Combat.CombatTool;
- namespace GameLogic.Combat.CombatState
- {
- public class CombatStateBasic : IState
- {
- public CombatController CombatController;
- public CombatStateBasic(CombatController combatController)
- {
- this.CombatController = combatController;
- }
- public void Enter(IStateEnterData iStateEnterData)
- {
- ProEnter();
- }
- public void Update(float t)
- {
- ProUpdate(t);
- }
- public void Exit()
- {
- ProExit();
- }
- public void Dispose()
- {
- ProDispose();
- }
- protected virtual void ProEnter()
- {
- }
- protected virtual void ProUpdate(float t)
- {
- }
- protected virtual void ProExit()
- {
- }
- protected virtual void ProDispose()
- {
- }
- }
- }
|