diff --git a/Assets/Plugins/Aspose.Cells.dll b/Assets/Plugins/Aspose.Cells.dll new file mode 100644 index 0000000..3c4580f Binary files /dev/null and b/Assets/Plugins/Aspose.Cells.dll differ diff --git a/Assets/Plugins/Aspose.Cells.dll.meta b/Assets/Plugins/Aspose.Cells.dll.meta new file mode 100644 index 0000000..1cd9c09 --- /dev/null +++ b/Assets/Plugins/Aspose.Cells.dll.meta @@ -0,0 +1,33 @@ +fileFormatVersion: 2 +guid: 523c9e0b7b2d4e546b15d22e4da8cb94 +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 0 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + - first: + Any: + second: + enabled: 1 + settings: {} + - first: + Editor: Editor + second: + enabled: 0 + settings: + DefaultValueInitialized: true + - first: + Windows Store Apps: WindowsStoreApps + second: + enabled: 0 + settings: + CPU: AnyCPU + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Plugins/Aspose.Pdf.dll b/Assets/Plugins/Aspose.Pdf.dll new file mode 100644 index 0000000..71c6d80 Binary files /dev/null and b/Assets/Plugins/Aspose.Pdf.dll differ diff --git a/Assets/Plugins/Aspose.Pdf.dll.meta b/Assets/Plugins/Aspose.Pdf.dll.meta new file mode 100644 index 0000000..a1d3370 --- /dev/null +++ b/Assets/Plugins/Aspose.Pdf.dll.meta @@ -0,0 +1,33 @@ +fileFormatVersion: 2 +guid: 24edd0931679a9143970e82c3aa74c8b +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 0 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + - first: + Any: + second: + enabled: 1 + settings: {} + - first: + Editor: Editor + second: + enabled: 0 + settings: + DefaultValueInitialized: true + - first: + Windows Store Apps: WindowsStoreApps + second: + enabled: 0 + settings: + CPU: AnyCPU + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Plugins/Aspose.Slides.dll b/Assets/Plugins/Aspose.Slides.dll new file mode 100644 index 0000000..fbeb8a3 Binary files /dev/null and b/Assets/Plugins/Aspose.Slides.dll differ diff --git a/Assets/Plugins/Aspose.Slides.dll.meta b/Assets/Plugins/Aspose.Slides.dll.meta new file mode 100644 index 0000000..31347df --- /dev/null +++ b/Assets/Plugins/Aspose.Slides.dll.meta @@ -0,0 +1,33 @@ +fileFormatVersion: 2 +guid: 5ca8614a0f234bc4b92385c81ef8373e +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 0 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + - first: + Any: + second: + enabled: 1 + settings: {} + - first: + Editor: Editor + second: + enabled: 0 + settings: + DefaultValueInitialized: true + - first: + Windows Store Apps: WindowsStoreApps + second: + enabled: 0 + settings: + CPU: AnyCPU + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Plugins/Aspose.Words.dll b/Assets/Plugins/Aspose.Words.dll new file mode 100644 index 0000000..f30d109 Binary files /dev/null and b/Assets/Plugins/Aspose.Words.dll differ diff --git a/Assets/Plugins/Aspose.Words.dll.meta b/Assets/Plugins/Aspose.Words.dll.meta new file mode 100644 index 0000000..9d997eb --- /dev/null +++ b/Assets/Plugins/Aspose.Words.dll.meta @@ -0,0 +1,33 @@ +fileFormatVersion: 2 +guid: 3a6ff3f1f11d48a4fb36f6e8345a93fc +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 0 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + - first: + Any: + second: + enabled: 1 + settings: {} + - first: + Editor: Editor + second: + enabled: 0 + settings: + DefaultValueInitialized: true + - first: + Windows Store Apps: WindowsStoreApps + second: + enabled: 0 + settings: + CPU: AnyCPU + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Resources/UI/UI_Item/UI_TipsForPracticePanel/PPTImage.prefab b/Assets/Resources/UI/UI_Item/UI_TipsForPracticePanel/PPTImage.prefab new file mode 100644 index 0000000..3973a39 --- /dev/null +++ b/Assets/Resources/UI/UI_Item/UI_TipsForPracticePanel/PPTImage.prefab @@ -0,0 +1,75 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &811730081605563827 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6443655267442918617} + - component: {fileID: 8043462466891406436} + - component: {fileID: 3316953633853674145} + m_Layer: 5 + m_Name: PPTImage + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &6443655267442918617 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 811730081605563827} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 1608, y: 940} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &8043462466891406436 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 811730081605563827} + m_CullTransparentMesh: 1 +--- !u!114 &3316953633853674145 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 811730081605563827} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1344c3c82d62a2a41a3576d8abb8e3ea, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Texture: {fileID: 2800000, guid: 0dae7d788a79ec94eb5284caa2305f12, type: 3} + m_UVRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 diff --git a/Assets/Resources/UI/UI_Item/UI_TipsForPracticePanel/PPTImage.prefab.meta b/Assets/Resources/UI/UI_Item/UI_TipsForPracticePanel/PPTImage.prefab.meta new file mode 100644 index 0000000..3f83eec --- /dev/null +++ b/Assets/Resources/UI/UI_Item/UI_TipsForPracticePanel/PPTImage.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: c922c814582ffe84ab1b2282f33a4302 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Resources/UI/UI_Panel/UI_PPTForPracticePanel.prefab b/Assets/Resources/UI/UI_Panel/UI_PPTForPracticePanel.prefab index 5ea7a6f..8beee76 100644 --- a/Assets/Resources/UI/UI_Panel/UI_PPTForPracticePanel.prefab +++ b/Assets/Resources/UI/UI_Panel/UI_PPTForPracticePanel.prefab @@ -603,12 +603,13 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: faf4071e57ea65c4aa74e8c55e4a78b1, type: 3} m_Name: m_EditorClassIdentifier: - pptImagePrefab: {fileID: 6109062945893642882} + pptImagePrefab: {fileID: 811730081605563827, guid: c922c814582ffe84ab1b2282f33a4302, type: 3} content: {fileID: 5924775712395334843} scrollRect: {fileID: 5405110006091029057} pptNameItem: {fileID: 8472236549777311203, guid: 3915c8cdf47de4644b7b9b80f8eed6a6, type: 3} - Left_content: {fileID: 0} - canvasGroup: {fileID: 0} + Left_content: {fileID: 8640685201192089303} + canvasGroup: {fileID: 2747193240799827809} + pptFolderName: --- !u!1 &6034407815697293954 GameObject: m_ObjectHideFlags: 0 diff --git a/Assets/Scripts/Project/UI/UI_Panel/UI_PPTForPracticePanel.cs b/Assets/Scripts/Project/UI/UI_Panel/UI_PPTForPracticePanel.cs index 28234cc..355552f 100644 --- a/Assets/Scripts/Project/UI/UI_Panel/UI_PPTForPracticePanel.cs +++ b/Assets/Scripts/Project/UI/UI_Panel/UI_PPTForPracticePanel.cs @@ -19,10 +19,15 @@ public class UI_PPTForPracticePanel : BasePanel public CanvasGroup canvasGroup; + public string pptFolderName; + protected override void Awake() { canvasGroup.alpha = 1f; + pptFolderName = Application.streamingAssetsPath + "/PPT"; + LoadPPTTest.PPTFiles(pptFolderName); + string[] ppts = LoadPPTTest.PPTName(); // 1. 提取文件名并解析数字前缀 var sortedItems = ppts diff --git a/Assets/Scripts/Project/UI/UI_Panel/UI_SelectModePanel.cs b/Assets/Scripts/Project/UI/UI_Panel/UI_SelectModePanel.cs index 663486f..8faec64 100644 --- a/Assets/Scripts/Project/UI/UI_Panel/UI_SelectModePanel.cs +++ b/Assets/Scripts/Project/UI/UI_Panel/UI_SelectModePanel.cs @@ -81,28 +81,28 @@ public class UI_SelectModePanel : BasePanel // // }); // }); break; - case "theoretical examination_Btn": - GameManager.UIMgr.ShowPanel(E_UI_Layer.System, (panel) => - { - GameManager.EventMgr.EventTrigger(Enum_EventType.UpdateProgress, 1f); - GameManager.ScenesMgr.LoadSceneAsyn("LiveScene", () => - { - GameManager.UIMgr.ShowPanel(E_UI_Layer.Bot, (panel) => - { - GameManager.UIMgr.ShowPanel(E_UI_Layer.Mid, (panel) => - { - GameManager.UIMgr.ShowPanel(E_UI_Layer.Top, (panel) => - { - Debug.Log("鍔犺浇鍦烘櫙鎴愬姛"); - GameManager.UIMgr.HidePanel(); - GameManager.UIMgr.HidePanel(); - }); - GameManager.EventMgr.EventTrigger(Enum_EventType.UpdateProgress, 2f); - }); + case "theoretical examination_Btn":// + //GameManager.UIMgr.ShowPanel(E_UI_Layer.System, (panel) => + //{ + // GameManager.EventMgr.EventTrigger(Enum_EventType.UpdateProgress, 1f); + // GameManager.ScenesMgr.LoadSceneAsyn("LiveScene", () => + // { + // GameManager.UIMgr.ShowPanel(E_UI_Layer.Bot, (panel) => + // { + // GameManager.UIMgr.ShowPanel(E_UI_Layer.Mid, (panel) => + // { + // GameManager.UIMgr.ShowPanel(E_UI_Layer.Top, (panel) => + // { + // Debug.Log("鍔犺浇鍦烘櫙鎴愬姛"); + // GameManager.UIMgr.HidePanel(); + // GameManager.UIMgr.HidePanel(); + // }); + // GameManager.EventMgr.EventTrigger(Enum_EventType.UpdateProgress, 2f); + // }); - }); - }); - }); + // }); + // }); + //}); //Bootstrap.Instance.uiManager.HidePanel();