public static void OpenEnterGameSceneUI(long scene_id_, ChapterInfo sceneChapterInfo = null, long taskID = -1) { if (scene_id_ < 10) { CSFindEnterReq req = new CSFindEnterReq() { FindId = scene_id_, }; GameEvents.NetWorkEvents.SendAsyncMsg.SafeInvoke(req); EngineCoreEvents.UIEvent.ShowUIEventWithParam.SafeInvoke(new FrameMgr.OpenUIParams(UIDefine.UI_SCAN_GAME) { Param = new List <long> { scene_id_, taskID } }); return; } if (CommonData.C_JIGSAW_SCENE_START_ID == scene_id_ / CommonData.C_SCENE_TYPE_ID) { EngineCoreEvents.UIEvent.ShowUIEventWithParam.SafeInvoke(new FrameMgr.OpenUIParams(UIDefine.UI_ENTER_JIGSAW) { Param = new List <long> { scene_id_, taskID } }); } else if (CommonData.C_CARTOON_SCENE_START_ID == scene_id_ / CommonData.C_SCENE_TYPE_ID) { StartCartoonManager.Instance.OpenStartCartoonForID(scene_id_); } else { EngineCoreEvents.UIEvent.ShowUIEventWithParam.SafeInvoke(new FrameMgr.OpenUIParams(UIDefine.UI_FIND_OBJ_ENTER_UI) { Param = new EnterSceneData() { SceneID = scene_id_, SceneBelongChapterInfo = sceneChapterInfo, taskConfID = taskID } }); } }
public static void OpenEnterGameScanUI(long scan_id_, ChapterInfo sceneChapterInfo = null, long taskID = -1) { CSFindEnterReq req = new CSFindEnterReq() { FindId = scan_id_, }; GameEvents.NetWorkEvents.SendAsyncMsg.SafeInvoke(req); EngineCoreEvents.UIEvent.ShowUIEventWithParam.SafeInvoke(new FrameMgr.OpenUIParams(UIDefine.UI_SCAN_GAME) { Param = new List <long> { scan_id_, taskID } }); return; }