1234567891011121314151617181920212223242526272829 |
- 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();
- }
- }
|