| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556 | 
							- 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 bool IsSwitch(IState nextState)
 
-         {
 
-             return true;
 
-         }
 
-         public void Dispose()
 
-         {
 
-             ProDispose();
 
-         }
 
-         protected virtual void ProEnter()
 
-         {
 
-         }
 
-         protected virtual void ProUpdate(float t)
 
-         {
 
-         }
 
-         protected virtual void ProExit()
 
-         {
 
-         }
 
-         protected virtual void ProDispose()
 
-         {
 
-         }
 
-     }
 
- }
 
 
  |