using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace ServerCommon; public static class EffectHelper { public static FarmingStateType toFarmingStateType( this PropState propState ) { switch(propState) { case PropState.Activation: return FarmingStateType.StandBy; case PropState.Progress: return FarmingStateType.Progress; case PropState.Respawning: return FarmingStateType.CoolingTime; } return FarmingStateType.None; } public static PropState toPropState(this FarmingStateType farmingStateType) { switch (farmingStateType) { case FarmingStateType.StandBy: return PropState.Activation; case FarmingStateType.Progress: return PropState.Progress; case FarmingStateType.CoolingTime: return PropState.Respawning; } return PropState.None; } }