private static string GetMessage(MOVEMENT_CONTROLLER_EXCEPTION_TYPES type) { switch (type) { case MOVEMENT_CONTROLLER_EXCEPTION_TYPES.BAD_ROTATION_DIRECTION: return("Multi-direction passed for rotation. That shouldn't happen."); default: return(string.Empty); } }
public MovementControllerException(MOVEMENT_CONTROLLER_EXCEPTION_TYPES type) : base(GetMessage(type)) { }