public static SNOLevelArea GetSNOLevelAreaByWaypointID(int ID)
{
switch (ID)
{
case 0: return SNOLevelArea.A1_Tristram_Adventure_Mode_Hub;
case 1: return SNOLevelArea.A1_trOut_Old_Tristram_Road_Cath;
case 2: return SNOLevelArea.A1_trDun_Level01;
case 3: return SNOLevelArea.A1_trDun_Level04;
case 4: return SNOLevelArea.A1_trDun_Level06;
case 5: return SNOLevelArea.A1_trDun_Level07B;
case 6: return SNOLevelArea.A1_trOut_TristramWilderness;
case 7: return SNOLevelArea.A1_trOut_Wilderness_BurialGrounds;
case 9: return SNOLevelArea.A1_trOut_TristramFields_A;
case 10: return SNOLevelArea.A1_trOut_TristramFields_B;
case 11: return SNOLevelArea.A1_trOut_TownAttack_ChapelCellar;
case 12: return SNOLevelArea.A1_C6_SpiderCave_01_Main;
case 13: return SNOLevelArea.A1_trOUT_Highlands_Bridge;
case 14: return SNOLevelArea.A1_trOUT_Highlands2;
case 15: return SNOLevelArea.A1_trDun_Leoric01;
case 16: return SNOLevelArea.A1_trDun_Leoric02;
case 17: return SNOLevelArea.A1_trDun_Leoric03;
case 18: return SNOLevelArea.A2_caOut_CT_RefugeeCamp_Hub;
case 19: return SNOLevelArea.A2_caOUT_StingingWinds_Canyon;
case 20: return SNOLevelArea.A2_Caldeum_Uprising;
case 21: return SNOLevelArea.A2_caOUT_BorderlandsKhamsin;
case 22: return SNOLevelArea.A2_caOUT_StingingWinds;
case 23: return SNOLevelArea.A2_caOut_Oasis;
case 24: return SNOLevelArea.A2_caOUT_Boneyard_01;
case 25: return SNOLevelArea.A2_Dun_Zolt_Lobby;
case 26: return SNOLevelArea.A3_Dun_Keep_Hub;
case 27: return SNOLevelArea.A3_dun_rmpt_Level02;
case 28: return SNOLevelArea.A3_Dun_Keep_Level03;
case 29: return SNOLevelArea.A3_Dun_Keep_Level04;
case 30: return SNOLevelArea.A3_Dun_Keep_Level05;
case 31: return SNOLevelArea.A3_Dun_Battlefield_Gate;
case 32: return SNOLevelArea.A3_Bridge_Choke_A;
case 33: return SNOLevelArea.A3_Battlefield_B;
case 34: return SNOLevelArea.A3_Dun_Crater_Level_01;
case 35: return SNOLevelArea.A3_dun_Crater_ST_Level01;
case 36: return SNOLevelArea.A3_Dun_Crater_Level_02;
case 37: return SNOLevelArea.A3_dun_Crater_ST_Level01B;
case 38: return SNOLevelArea.A3_Dun_Crater_Level_03;
case 39: return SNOLevelArea.A3_Dun_Keep_Hub;
case 40: return SNOLevelArea.A4_dun_Heaven_1000_Monsters_Fight_Entrance;
case 41: return SNOLevelArea.A4_dun_Garden_of_Hope_01;
case 42: return SNOLevelArea.A4_dun_Garden_of_Hope_02;
case 43: return SNOLevelArea.A4_dun_Hell_Portal_01;
case 44: return SNOLevelArea.A4_dun_Spire_01;
case 45: return SNOLevelArea.A4_dun_Spire_02;
case 46: return SNOLevelArea.x1_Westm_Hub;
case 47: return SNOLevelArea.X1_WESTM_ZONE_01;
case 48: return SNOLevelArea.X1_Westm_Graveyard_DeathOrb;
case 49: return SNOLevelArea.X1_WESTM_ZONE_03;
case 50: return SNOLevelArea.x1_Bog_01_Part2;
case 51: return SNOLevelArea.x1_Catacombs_Level01;
case 52: return SNOLevelArea.x1_Catacombs_Level02;
case 53: return SNOLevelArea.x1_fortress_level_01;
case 54: return SNOLevelArea.x1_fortress_level_02_Intro;
case 55: return SNOLevelArea.X1_Pand_Ext_2_Battlefields;
}
return SNOLevelArea.Limbo;
}