public LongRunningOperation(string operationName, double weight = -1) { this.OperationName = operationName; this.Weight = weight; this.State = EProgressState.NotStarted; this.ProgressPercentage = 0; }
void switchActiveProgression() { ECurrentProgressState = (EProgressState)progressInt; switch (ECurrentProgressState) { case EProgressState.up: m_Img.sprite = sprites[0]; break; case EProgressState.down: m_Img.sprite = sprites[1]; break; case EProgressState.locked: m_Img.sprite = sprites[2]; break; default: break; } }