80 lines
3.6 KiB
C#
80 lines
3.6 KiB
C#
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);
|
||
}
|
||
}
|
||
}
|
||
} |