using Cal.DataTable; namespace ET { public static class MapHelper { public static UnitSceneType GetMapType( int sceneId) => sceneId switch { var Id when (Id <= Sys_SceneId.Scene_MainStory16 && Id >= Sys_SceneId.Scene_MainStory1) || (Id <= Sys_SceneId.Scene_MainStory32 && Id >= Sys_SceneId.Scene_MainStory17) => UnitSceneType.MainStory, Sys_SceneId.Scene_Beach => UnitSceneType.Beach, var Id when Id== Sys_SceneId.Scene_Challenge || Id== Sys_SceneId.Scene_Challenge_Middle || Id== Sys_SceneId.Scene_Challenge_Hard || Id== Sys_SceneId.Scene_PersonalBoss => UnitSceneType.Trial, var Id when Id == Sys_SceneId.Scene_Boss => UnitSceneType.Boss, var Id when Id ==Sys_SceneId.Scene_PersonalPvp1 || Id== Sys_SceneId.Scene_PersonalPvp2 || Id== Sys_SceneId.Scene_PersonalPvp3 => UnitSceneType.PersonalPvp, var Id when Id == Sys_SceneId.Scene_ManulEquip1 || Id== Sys_SceneId.Scene_ManulEquip2 || Id== Sys_SceneId.Scene_ManulEquip3 => UnitSceneType.ManulEquip, var Id when Id >=Sys_SceneId.Scene_SpaceTravel1 && Id <=Sys_SceneId.Scene_SpaceTravel6 => UnitSceneType.SpaceTravel, _ => UnitSceneType.Common, }; } }