TH1/Unity/Assets/Scripts/TH1_UI/View/Outside/UIOutsideLoadingView.cs
2025-12-16 23:43:06 +08:00

56 lines
1.2 KiB
C#

using System;
using System.Collections.Generic;
using Animancer;
using Logic;
using Logic.Action;
using Logic.AI;
using Logic.Multilingual;
using ParadoxNotion;
using RuntimeData;
using Steamworks;
using TH1_Core.Events;
using TH1_Core.Managers;
using TH1_Logic.Action;
using TH1_Logic.Core;
using TH1_Logic.Net;
using TH1_Logic.Steam;
using TH1_UI.View.Announce;
using TH1Resource;
using TMPro;
using Unity.VisualScripting;
using UnityEngine;
using UnityEngine.UI;
namespace TH1_UI.View.Outside
{
public class UIOutsideLoadingView : Base.View
{
//public AnimancerComponent Animancer;
//关闭时执行的委托
public ViDelegateAssisstant.Dele OnBtnCloseClick;
//开始游戏时执行的委托(目前委托内容就是执行controller的Close())
public ViDelegateAssisstant.Dele OnStartGame;
/*public override void Show()
{
gameObject.SetActive(true);
if(Animancer!=null)Animancer.Play(ResourceCache.Instance.AnimCache.UICommonPanelFadeIn);
}
public override void Hide()
{
if (Animancer != null)
{
var state = Animancer.Play(ResourceCache.Instance.AnimCache.UICommonPanelFadeIn);
state.Events.OnEnd = () => { gameObject.SetActive(false); };
}
else
gameObject.SetActive(false);
}*/
}
}