2025-08-20 11:14:21 +08:00
|
|
|
|
using System;
|
|
|
|
|
using UnityEngine;
|
|
|
|
|
|
|
|
|
|
namespace HK.FUJIFILM
|
|
|
|
|
{
|
2025-08-21 13:10:17 +08:00
|
|
|
|
public static class GlobalGameData
|
|
|
|
|
{
|
|
|
|
|
public static ProductScriptableObject productScriptableObject;
|
|
|
|
|
}
|
2025-09-12 22:57:47 +08:00
|
|
|
|
|
2025-08-20 11:14:21 +08:00
|
|
|
|
public class Game : MonoBehaviour
|
|
|
|
|
{
|
|
|
|
|
private void Awake()
|
|
|
|
|
{
|
|
|
|
|
UIManager.Instance.LoadUI(nameof(HomeUI), AssetConst.Assets_Res_FUJIFILM_Prefabs_UI_Home_prefab);
|
2025-08-21 13:10:17 +08:00
|
|
|
|
UIManager.Instance.LoadUI(nameof(SettingUI), AssetConst.Assets_Res_FUJIFILM_Prefabs_UI_SettingUI_prefab);
|
2025-09-12 22:57:47 +08:00
|
|
|
|
UIManager.Instance.LoadUI(nameof(TermAndConditionsUI),
|
|
|
|
|
AssetConst.Assets_Res_FUJIFILM_Prefabs_UI_TermAndConditions_prefab);
|
2025-08-20 11:14:21 +08:00
|
|
|
|
UIManager.Instance.LoadUI(nameof(ProductUI), AssetConst.Assets_Res_FUJIFILM_Prefabs_UI_Product_prefab);
|
2025-09-12 22:57:47 +08:00
|
|
|
|
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);
|
2025-08-20 11:14:21 +08:00
|
|
|
|
// 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));
|
2025-09-13 17:03:16 +08:00
|
|
|
|
|
|
|
|
|
//
|
|
|
|
|
// // 注意:实际项目中不要硬编码密钥,应通过安全渠道获取
|
|
|
|
|
// bool isSuccess = AliyunOSSManager.Instance.Initialize(new OSSConfig());
|
|
|
|
|
//
|
|
|
|
|
// if (isSuccess)
|
|
|
|
|
// {
|
|
|
|
|
// Debug.Log("OSS初始化成功,可以进行上传下载操作");
|
|
|
|
|
// // 执行后续操作...
|
|
|
|
|
// }
|
|
|
|
|
// else
|
|
|
|
|
// {
|
|
|
|
|
// Debug.LogError("OSS初始化失败");
|
|
|
|
|
// }
|
2025-08-20 11:14:21 +08:00
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
private void Update()
|
|
|
|
|
{
|
2025-09-12 22:57:47 +08:00
|
|
|
|
if (InputKeyHelper.GetKeyDown(KeyCode.R))
|
2025-08-20 11:14:21 +08:00
|
|
|
|
{
|
2025-09-12 22:57:47 +08:00
|
|
|
|
// UIManager.Instance.Log();
|
|
|
|
|
string path = $"{Application.streamingAssetsPath}/testPic.png";
|
2025-09-13 17:03:16 +08:00
|
|
|
|
AliyunOSSClient.Instance.UploadFile(path, (s, s1) => { Debug.Log(s); });
|
2025-08-20 11:14:21 +08:00
|
|
|
|
}
|
2025-09-12 22:57:47 +08:00
|
|
|
|
|
|
|
|
|
if (InputKeyHelper.GetKeyDown(KeyCode.T))
|
2025-09-10 23:01:12 +08:00
|
|
|
|
{
|
2025-09-12 22:57:47 +08:00
|
|
|
|
// UIManager.Instance.CloseAll();
|
2025-09-13 17:03:16 +08:00
|
|
|
|
string path = $"{Application.streamingAssetsPath}/Excel";
|
|
|
|
|
// OSSResourceUploader.Instance.UploadDirectory(path, OSSResourceUploaderHelper.ossRelativePath,
|
|
|
|
|
// (s, s1) => { Debug.Log($"{s} : {s1}"); });
|
2025-09-10 23:01:12 +08:00
|
|
|
|
}
|
2025-09-12 22:57:47 +08:00
|
|
|
|
|
|
|
|
|
if (InputKeyHelper.GetKeyDown(KeyCode.Y))
|
2025-09-10 23:01:12 +08:00
|
|
|
|
{
|
|
|
|
|
UIManager.Instance.ShowUI(nameof(PrintReceiptUI), null);
|
|
|
|
|
}
|
2025-08-20 11:14:21 +08:00
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|