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