2025-07-02 10:05:26 +08:00
|
|
|
|
using Main;
|
2025-09-10 10:08:35 +08:00
|
|
|
|
using UnityEngine;
|
2025-07-02 10:05:26 +08:00
|
|
|
|
|
|
|
|
|
|
namespace Stary.Evo
|
2025-05-23 18:26:47 +08:00
|
|
|
|
{
|
2025-09-02 14:15:18 +08:00
|
|
|
|
public class FsmLoadSystem : FsmSystemAsync , IFsmSystemAsync
|
2025-05-23 18:26:47 +08:00
|
|
|
|
{
|
|
|
|
|
|
private OpenDomainType OpenDomainType { get; set; }
|
|
|
|
|
|
|
2025-09-10 15:52:11 +08:00
|
|
|
|
private TransformCtor transformCtor;
|
2025-09-10 10:08:35 +08:00
|
|
|
|
|
2025-07-02 10:05:26 +08:00
|
|
|
|
public ProgressBarPanel ProgressBarPanel { get; set; }
|
2025-05-23 18:26:47 +08:00
|
|
|
|
public void SetOpenDomainType(OpenDomainType type)
|
|
|
|
|
|
{
|
|
|
|
|
|
this.OpenDomainType = type;
|
|
|
|
|
|
}
|
2025-09-10 15:52:11 +08:00
|
|
|
|
public void SetTransformCtor(Transform transform)
|
2025-09-10 10:08:35 +08:00
|
|
|
|
{
|
2025-09-10 15:52:11 +08:00
|
|
|
|
this.transformCtor = transform.GetTransformCtor();
|
|
|
|
|
|
}
|
|
|
|
|
|
public void SetTransformCtor(TransformCtor transformCtor)
|
|
|
|
|
|
{
|
|
|
|
|
|
this.transformCtor = transformCtor;
|
2025-09-10 10:08:35 +08:00
|
|
|
|
}
|
2025-05-23 18:26:47 +08:00
|
|
|
|
public OpenDomainType GetOpenDomainType()
|
|
|
|
|
|
{
|
|
|
|
|
|
return this.OpenDomainType;
|
|
|
|
|
|
}
|
2025-09-10 10:08:35 +08:00
|
|
|
|
|
2025-09-10 15:52:11 +08:00
|
|
|
|
public TransformCtor GetTransformCtor()
|
2025-09-10 10:08:35 +08:00
|
|
|
|
{
|
2025-09-10 15:52:11 +08:00
|
|
|
|
return this.transformCtor;
|
2025-09-10 10:08:35 +08:00
|
|
|
|
}
|
2025-05-23 18:26:47 +08:00
|
|
|
|
}
|
|
|
|
|
|
}
|