using System; using UnityEngine; namespace HK.FUJIFILM { public static class GlobalGameData { public static ProductScriptableObject productScriptableObject; } public class Game : MonoBehaviour { private void Awake() { UIManager.Instance.LoadUI(nameof(HomeUI), AssetConst.Assets_Res_FUJIFILM_Prefabs_UI_Home_prefab); UIManager.Instance.LoadUI(nameof(SettingUI), AssetConst.Assets_Res_FUJIFILM_Prefabs_UI_SettingUI_prefab); UIManager.Instance.LoadUI(nameof(TermAndConditionsUI), AssetConst.Assets_Res_FUJIFILM_Prefabs_UI_TermAndConditions_prefab); UIManager.Instance.LoadUI(nameof(ProductUI), AssetConst.Assets_Res_FUJIFILM_Prefabs_UI_Product_prefab); UIManager.Instance.LoadUI(nameof(ProductDesginUI), AssetConst.Assets_Res_FUJIFILM_Prefabs_UI_ProductDesgin_prefab); UIManager.Instance.LoadUI(nameof(ShoppingCartUI), AssetConst.Assets_Res_FUJIFILM_Prefabs_UI_ShoppingCart_prefab); UIManager.Instance.LoadUI(nameof(SubmitMessageUI), AssetConst.Assets_Res_FUJIFILM_Prefabs_UI_SubmitMessageUI_prefab); UIManager.Instance.LoadUI(nameof(PrintReceiptUI), AssetConst.Assets_Res_FUJIFILM_Prefabs_UI_PrintReceiptUI_prefab); // UIManager.Instance.LoadUI(nameof(ProductUI), AssetConst.Assets_Res_Prefab_UI_ProductUI_prefab); // UIManager.Instance.LoadUI(nameof(ShoppingCartUI), AssetConst.Assets_Res_Prefab_UI_ShoppingCartUI_prefab); // UIManager.Instance.LoadUI(nameof(SubmitMessageUI), AssetConst.Assets_Res_Prefab_UI_SubmitMessageUI_prefab); // UIManager.Instance.LoadUI(nameof(PrintReceiptUI), AssetConst.Assets_Res_Prefab_UI_PrintReceiptUI_prefab); // UIManager.Instance.LoadUI(nameof(SettingUI), AssetConst.Assets_Res_Prefab_UI_SettingUI_prefab); ProcedureManager.Instance.ClearProcedures(); ProcedureManager.Instance.AddProcedure(nameof(StartGameProcedure), new StartGameProcedure()); } private void Start() { ProcedureManager.Instance.StartProcedure(nameof(StartGameProcedure)); // // // 注意:实际项目中不要硬编码密钥,应通过安全渠道获取 // bool isSuccess = AliyunOSSManager.Instance.Initialize(new OSSConfig()); // // if (isSuccess) // { // Debug.Log("OSS初始化成功,可以进行上传下载操作"); // // 执行后续操作... // } // else // { // Debug.LogError("OSS初始化失败"); // } } private void Update() { if (InputKeyHelper.GetKeyDown(KeyCode.R)) { // UIManager.Instance.Log(); string path = $"{Application.streamingAssetsPath}/testPic.png"; AliyunOSSClient.Instance.UploadFile(path, (s, s1) => { Debug.Log(s); }); } if (InputKeyHelper.GetKeyDown(KeyCode.T)) { // UIManager.Instance.CloseAll(); string path = $"{Application.streamingAssetsPath}/Excel"; // OSSResourceUploader.Instance.UploadDirectory(path, OSSResourceUploaderHelper.ossRelativePath, // (s, s1) => { Debug.Log($"{s} : {s1}"); }); } if (InputKeyHelper.GetKeyDown(KeyCode.Y)) { UIManager.Instance.ShowUI(nameof(PrintReceiptUI), null); } } } }