diff --git a/Assets/Resources/UI/UIPanel/UI_StepsPanel.prefab b/Assets/Resources/UI/UIPanel/UI_StepsPanel.prefab index 8a7c5d9..ee3776d 100644 --- a/Assets/Resources/UI/UIPanel/UI_StepsPanel.prefab +++ b/Assets/Resources/UI/UIPanel/UI_StepsPanel.prefab @@ -569,6 +569,12 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: 1667aae605f3e3240a1a84e36c828b9b, type: 3} m_Name: m_EditorClassIdentifier: + StepsContent: {fileID: 8640685201192089303} + scrollRect: {fileID: 4703803716389869035} + StepsItem: {fileID: 1384450871409782766, guid: 23ad7fc28393e884d8be352f7a4bc49e, type: 3} + data: + pptFiles: [] + jsonFileName: StepsConfig --- !u!1 &6034407814706705595 GameObject: m_ObjectHideFlags: 0 diff --git a/Assets/Resources/UI/UI_Item/UI_StepsPanel.meta b/Assets/Resources/UI/UI_Item/UI_StepsPanel.meta new file mode 100644 index 0000000..c0e0f50 --- /dev/null +++ b/Assets/Resources/UI/UI_Item/UI_StepsPanel.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: ff3ef08ff3117eb40b6bc1621a20141d +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Resources/UI/UI_Item/UI_StepsPanel/UI_StepsPanelItem.prefab b/Assets/Resources/UI/UI_Item/UI_StepsPanel/UI_StepsPanelItem.prefab new file mode 100644 index 0000000..88c9e33 --- /dev/null +++ b/Assets/Resources/UI/UI_Item/UI_StepsPanel/UI_StepsPanelItem.prefab @@ -0,0 +1,310 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &3517377995066905248 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8220550781287882066} + - component: {fileID: 1384450871409782766} + m_Layer: 5 + m_Name: UI_StepsPanelItem + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &8220550781287882066 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3517377995066905248} + 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: + - {fileID: 197469035156088967} + 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: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1384450871409782766 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3517377995066905248} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4abcb2cc14a5b2648b6347f023a625a0, type: 3} + m_Name: + m_EditorClassIdentifier: + Step_Text: {fileID: 8102979459814448756} +--- !u!1 &3682663510837742324 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6404182015347172548} + - component: {fileID: 5671198552339026840} + - component: {fileID: 8102979459814448756} + m_Layer: 5 + m_Name: Text (TMP) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &6404182015347172548 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3682663510837742324} + 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: 197469035156088967} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &5671198552339026840 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3682663510837742324} + m_CullTransparentMesh: 1 +--- !u!114 &8102979459814448756 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3682663510837742324} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, 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_text: Button + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: f8ef5cb2ab4d4da4093d3fe60f978c99, type: 2} + m_sharedMaterial: {fileID: -4829118149068189727, guid: f8ef5cb2ab4d4da4093d3fe60f978c99, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4281479730 + m_fontColor: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_enableVertexGradient: 0 + m_colorMode: 3 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_fontSize: 24 + m_fontSizeBase: 24 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_HorizontalAlignment: 2 + m_VerticalAlignment: 512 + m_textAlignment: 65535 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_enableKerning: 1 + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_IsTextObjectScaleStatic: 0 + m_VertexBufferAutoSizeReduction: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_hasFontAssetChanged: 0 + m_baseMaterial: {fileID: 0} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!1 &7283580755302669260 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 197469035156088967} + - component: {fileID: 6591772934573669198} + - component: {fileID: 5769611754716877598} + - component: {fileID: 7365484768592982085} + m_Layer: 5 + m_Name: Steps_Btn + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &197469035156088967 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7283580755302669260} + 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: + - {fileID: 6404182015347172548} + m_Father: {fileID: 8220550781287882066} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 324.0635, y: 54.0943} + m_Pivot: {x: 0, y: 1} +--- !u!222 &6591772934573669198 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7283580755302669260} + m_CullTransparentMesh: 1 +--- !u!114 &5769611754716877598 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7283580755302669260} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, 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_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!114 &7365484768592982085 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7283580755302669260} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 5769611754716877598} + m_OnClick: + m_PersistentCalls: + m_Calls: [] diff --git a/Assets/Resources/UI/UI_Item/UI_StepsPanel/UI_StepsPanelItem.prefab.meta b/Assets/Resources/UI/UI_Item/UI_StepsPanel/UI_StepsPanelItem.prefab.meta new file mode 100644 index 0000000..f938c0b --- /dev/null +++ b/Assets/Resources/UI/UI_Item/UI_StepsPanel/UI_StepsPanelItem.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 23ad7fc28393e884d8be352f7a4bc49e +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/Bootstrap.cs b/Assets/Scripts/Bootstrap.cs index 887674c..25642b7 100644 --- a/Assets/Scripts/Bootstrap.cs +++ b/Assets/Scripts/Bootstrap.cs @@ -9,7 +9,6 @@ public class Bootstrap : SingletonMono public ScenesManager scenesManager; [Header("路径设置")] public string pptFolderName; // StreamingAssets下的文件夹名 - private PPTConfig pptConfig; public string[] ppts; //string pptPath = Application.streamingAssetsPath + "/PPT/*.pptx/" ; @@ -41,6 +40,10 @@ public class Bootstrap : SingletonMono { Debug.Log("加载场景成功"); }); + //uiManager.ShowPanel(this, E_UI_Layer.System, (panel) => + //{ + // Debug.Log("加载场景成功"); + //}); //Debug.Log("按键S显示UI,按键H关闭UI,按键E控制物体变色"); //uiManager.ShowPanel(this, E_UI_Layer.System, (panel) => //{ diff --git a/Assets/Scripts/Project/ProjectBase/ScenesManager.cs b/Assets/Scripts/Project/ProjectBase/ScenesManager.cs index 26971ec..83d7dd3 100644 --- a/Assets/Scripts/Project/ProjectBase/ScenesManager.cs +++ b/Assets/Scripts/Project/ProjectBase/ScenesManager.cs @@ -44,8 +44,8 @@ public class ScenesManager AsyncOperation ao = SceneManager.LoadSceneAsync(sceneName, loadSceneMode); while (!ao.isDone) { + action?.Invoke(); yield return null; } - action?.Invoke(); } } \ No newline at end of file diff --git a/Assets/Scripts/UI/UIItem/UI_StepsPanelItem.cs b/Assets/Scripts/UI/UIItem/UI_StepsPanelItem.cs new file mode 100644 index 0000000..6a7ab54 --- /dev/null +++ b/Assets/Scripts/UI/UIItem/UI_StepsPanelItem.cs @@ -0,0 +1,17 @@ +using System.Collections; +using System.Collections.Generic; +using TMPro; +using UnityEngine; + +public class UI_StepsPanelItem : BaseItem +{ + /// + /// 步骤文字 + /// + public TextMeshProUGUI Step_Text; + + public void Init(string LabelDate) + { + Step_Text.text = LabelDate; + } +} diff --git a/Assets/Scripts/UI/UIItem/UI_StepsPanelItem.cs.meta b/Assets/Scripts/UI/UIItem/UI_StepsPanelItem.cs.meta new file mode 100644 index 0000000..4107c8d --- /dev/null +++ b/Assets/Scripts/UI/UIItem/UI_StepsPanelItem.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 4abcb2cc14a5b2648b6347f023a625a0 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/UI/UIPanel/UI_SelectModePanel.cs b/Assets/Scripts/UI/UIPanel/UI_SelectModePanel.cs index 2594af5..00b685c 100644 --- a/Assets/Scripts/UI/UIPanel/UI_SelectModePanel.cs +++ b/Assets/Scripts/UI/UIPanel/UI_SelectModePanel.cs @@ -3,7 +3,7 @@ using System.Collections; using System.Collections.Generic; using UnityEngine; -public class UI_SelectModePanel :BasePanel +public class UI_SelectModePanel : BasePanel { public override void ShowMe() @@ -23,33 +23,34 @@ public class UI_SelectModePanel :BasePanel { Debug.Log("加载理论学习面板"); Bootstrap.Instance.uiManager.HidePanel(); + Bootstrap.Instance.uiManager.HidePanel(); }); //Bootstrap.Instance.uiManager.HidePanel(); break; case "Practical assessment_Btn": - Debug.Log("加载实操考核"); + Debug.Log("加载实操考核"); Bootstrap.Instance.eventCenter.EventTrigger(Enum_EventType.UpdateProgress, 0.1f); Bootstrap.Instance.scenesManager.LoadSceneAsyn(this, "实操考核", () => { Bootstrap.Instance.eventCenter.EventTrigger(Enum_EventType.UpdateProgress, 0.9f); }); + Bootstrap.Instance.uiManager.HidePanel(); Bootstrap.Instance.uiManager.HidePanel(); Bootstrap.Instance.uiManager.HidePanel(); break; case "theoretical examination_Btn": - Debug.Log("加载LiveScene"); Bootstrap.Instance.eventCenter.EventTrigger(Enum_EventType.UpdateProgress, 0.1f); Bootstrap.Instance.scenesManager.LoadSceneAsyn(this, "LiveScene", () => { Bootstrap.Instance.uiManager.ShowPanel(this, E_UI_Layer.System, (panel) => { - Debug.Log("加载理论学习面板"); + Debug.Log("加载场景成功"); Bootstrap.Instance.uiManager.HidePanel(); }); Bootstrap.Instance.eventCenter.EventTrigger(Enum_EventType.UpdateProgress, 0.9f); }); - Bootstrap.Instance.uiManager.HidePanel(); + //Bootstrap.Instance.uiManager.HidePanel(); Bootstrap.Instance.uiManager.HidePanel(); break; } diff --git a/Assets/Scripts/UI/UIPanel/UI_StepsPanel.cs b/Assets/Scripts/UI/UIPanel/UI_StepsPanel.cs index d5c9c87..2c39dfe 100644 --- a/Assets/Scripts/UI/UIPanel/UI_StepsPanel.cs +++ b/Assets/Scripts/UI/UIPanel/UI_StepsPanel.cs @@ -1,13 +1,57 @@ using System.Collections; using System.Collections.Generic; +using System.IO; +using TMPro; using UnityEngine; using UnityEngine.UI; public class UI_StepsPanel : BasePanel { + /// + /// 步骤预制体父物体 + /// + public RectTransform StepsContent; + + /// + /// 步骤滑动条 + /// + public ScrollRect scrollRect; + + public UI_StepsPanelItem StepsItem; + + public PptFilesData data = new PptFilesData(); + + public string jsonFileName = "StepsConfig"; // JSON文件名 protected override void Awake() { base.Awake(); + data = JsonManager.LoadData(jsonFileName); + foreach (var pptFile in data.pptFiles) + { + if (StepsItem == null || StepsContent == null) + { + Debug.LogError("按钮预制体或父对象未设置"); + return; + } + + // 实例化按钮 + var item = Instantiate(StepsItem, StepsContent); + item.Init(pptFile.fileName); + var buttonText = item.GetComponentInChildren(); + if (buttonText != null) + { + buttonText.text = $"{pptFile.fileName}"; + } + + //if (button == null) + //{ + // Debug.LogError("预制体上没有Button组件"); + // return; + //} + + // 设置按钮文本 + + } } public override void ShowMe() @@ -22,6 +66,7 @@ public class UI_StepsPanel : BasePanel protected override async void OnClick(string btnName) { Debug.Log(btnName); + await LoadPPTTest.RefreshScrollView(StepsContent, scrollRect); switch (btnName) { case "retrun_Btn": @@ -30,7 +75,6 @@ public class UI_StepsPanel : BasePanel Debug.Log("UI_StepsPanel已经显示在" + E_UI_Layer.System); Bootstrap.Instance.uiManager.HidePanel(); }); - //Bootstrap.Instance.uiManager.HidePanel(); break; default: break; diff --git a/Assets/Scripts/config/PPTConfig.cs b/Assets/Scripts/config/PPTConfig.cs deleted file mode 100644 index 4b59495..0000000 --- a/Assets/Scripts/config/PPTConfig.cs +++ /dev/null @@ -1,16 +0,0 @@ -using System.Collections; -using System.Collections.Generic; -using UnityEngine; - -[System.Serializable] -public class PPTConfig -{ - public List pptFiles; -} - -[System.Serializable] -public class PPTFile -{ - public string button; - public string fileName; -} diff --git a/Assets/Scripts/config/PptFile.cs b/Assets/Scripts/config/PptFile.cs new file mode 100644 index 0000000..d7d1e34 --- /dev/null +++ b/Assets/Scripts/config/PptFile.cs @@ -0,0 +1,15 @@ +using System; +using System.Collections.Generic; +using UnityEngine; + +[Serializable] +public class PptFile +{ + public string fileName; +} + +[Serializable] +public class PptFilesData +{ + public List pptFiles; +} \ No newline at end of file diff --git a/Assets/Scripts/config/PPTConfig.cs.meta b/Assets/Scripts/config/PptFile.cs.meta similarity index 100% rename from Assets/Scripts/config/PPTConfig.cs.meta rename to Assets/Scripts/config/PptFile.cs.meta diff --git a/Assets/StreamingAssets/StepsConfig.json b/Assets/StreamingAssets/StepsConfig.json new file mode 100644 index 0000000..fb114eb --- /dev/null +++ b/Assets/StreamingAssets/StepsConfig.json @@ -0,0 +1,31 @@ +{ + "pptFiles": [ + { + "fileName": "鑲茶嫍鍓嶇瀛愬鐞" + }, + { + "fileName": "鎾拻鑲茶嫍鎶鏈祦绋" + }, + { + "fileName": "绮剧粏鏁村湴瑕佹眰" + }, + { + "fileName": "鑻楅緞涓庡彾榫勬爣鍑" + }, + { + "fileName": "绉绘牻鏃舵満鍜屾柟寮忕鐞" + }, + { + "fileName": "绉绘牻鍚庣鐞" + }, + { + "fileName": "鐢伴棿绠$悊" + }, + { + "fileName": "鐥呰櫕瀹抽槻娌" + }, + { + "fileName": "绉嶅瓙鏀惰揣涓庡偍钘" + } + ] +} \ No newline at end of file diff --git a/Assets/StreamingAssets/pptConfig.json.meta b/Assets/StreamingAssets/StepsConfig.json.meta similarity index 100% rename from Assets/StreamingAssets/pptConfig.json.meta rename to Assets/StreamingAssets/StepsConfig.json.meta diff --git a/Assets/StreamingAssets/pptConfig.json b/Assets/StreamingAssets/pptConfig.json deleted file mode 100644 index 27c62d0..0000000 --- a/Assets/StreamingAssets/pptConfig.json +++ /dev/null @@ -1,44 +0,0 @@ -{ - "pptFiles": [ - { - "button": "1", - "fileName": "1-绗竴绔 缁.pptx" - }, - { - "button": "2", - "fileName": "2-绗簩绔 閰块厭楂樼脖鐨勭绫诲強鍒嗙被.pptx" - }, - { - "button": "3", - "fileName": "3-绗笁绔 閰块厭楂樼脖鐨勭敓闀垮彂鑲.pptx" - }, - { - "button": "4", - "fileName": "4-绗洓绔 閰块厭楂樼脖鐨勭箒娈栦笌鑲茶嫍.pptx" - }, - { - "button": "5", - "fileName": "5-绗簲绔 閰块厭楂樼脖鐨勭妞嶄笌绠$悊.pptx" - }, - { - "button": "6", - "fileName": "6-绗叚绔 閰块厭楂樼脖鐨勯噰鏀躲佸姞宸ヤ笌鍝佽川鎺у埗.pptx" - }, - { - "button": "7", - "fileName": "7-绗竷绔 閰块犻叡棣欏瀷鐧介厭绯珮绮卞搧绉嶄粙缁.pptx" - }, - { - "button": "8", - "fileName": "8-绗叓绔 閰块厭楂樼脖鑲茶嫍鎶鏈.pptx" - }, - { - "button": "9", - "fileName": "9-绗節绔 楂樼脖绉绘牻鎶鏈.pptx" - }, - { - "button": "10", - "fileName": "10-绗崄绔 楂樼脖鐢伴棿绠$悊鎶鏈.pptx" - } - ] -} \ No newline at end of file