| 12345678910111213141516171819202122232425262728293031323334 | 
							- using System;
 
- namespace GFGGame
 
- {
 
-     //换装部件操作器的基类
 
-     public abstract class DressUpOperationBase : AsyncOperationBase
 
-     {
 
-         protected enum EDressUpSteps
 
-         {
 
-             None,
 
-             Check,
 
-             Loading,
 
-             PreDrawing,
 
-             PreDrawingWaiting,
 
-             Done,
 
-         }
 
-         protected EDressUpSteps _steps = EDressUpSteps.None;
 
-         public void Begin()
 
-         {
 
-             if (_steps == EDressUpSteps.None)
 
-             {
 
-                 OperationSystem.StartOperation(this);
 
-             }
 
-         }
 
-         internal abstract void UpdateView();
 
-         internal abstract void Release();
 
-         internal abstract bool CheckRepeated(DressUpOperationBase t);
 
-         internal abstract void Cancel();
 
-     }
 
- }
 
 
  |