【m】优化卸载加载逻辑
This commit is contained in:
@@ -9,7 +9,7 @@ namespace Stary.Evo
|
||||
public StageType stage;
|
||||
public string domain;
|
||||
|
||||
private FsmLoadSystem _loadSystem;
|
||||
private IFsmSystemAsync _loadSystem;
|
||||
|
||||
|
||||
/// <summary>
|
||||
@@ -30,7 +30,7 @@ namespace Stary.Evo
|
||||
return;
|
||||
}
|
||||
|
||||
_loadSystem = new FsmLoadSystem();
|
||||
_loadSystem = new FsmSystemAsync();
|
||||
// 初始化日志
|
||||
_loadSystem.AddState(new HotFixStartState(_loadSystem));
|
||||
_loadSystem.AddState(new ResEditorSimulateState(_loadSystem));
|
||||
@@ -51,7 +51,7 @@ namespace Stary.Evo
|
||||
Debug.Log($"UnityEvo:读取资源配置表成功...{AppConfig.IpConfig}{AppConfig.UserName}{AppConfig.PassWord}");
|
||||
//登录
|
||||
string url = AppConfig.IpConfig + "/Authentication/login";
|
||||
_loadSystem.IsLogin = await WebRequestSystem.Login(url, AppConfig.UserName, AppConfig.PassWord);
|
||||
AppConfig.IsLogin = await WebRequestSystem.Login(url, AppConfig.UserName, AppConfig.PassWord);
|
||||
}
|
||||
|
||||
private void Start()
|
||||
@@ -91,7 +91,7 @@ namespace Stary.Evo
|
||||
public async void OpenDomain(string domain, OpenDomainType openDomainType)
|
||||
{
|
||||
this.domain = domain;
|
||||
_loadSystem.SetOpenDomainType(openDomainType);
|
||||
DomainAssetSystem.SetOpenDomainType(openDomainType);
|
||||
if (this.domain != AppConfig.PackageDomainName)
|
||||
{
|
||||
AppConfig.PackageDomainName = domain;
|
||||
@@ -106,8 +106,8 @@ namespace Stary.Evo
|
||||
public void OpenDomain(string domain, TransformCtor transformCtor)
|
||||
{
|
||||
this.domain = domain;
|
||||
_loadSystem.SetOpenDomainType(OpenDomainType.ImageTracked);
|
||||
_loadSystem.SetTransformCtor(transformCtor);
|
||||
DomainAssetSystem.SetOpenDomainType(OpenDomainType.ImageTracked);
|
||||
DomainAssetSystem.SetTransformCtor(transformCtor);
|
||||
if (this.domain != AppConfig.PackageDomainName)
|
||||
{
|
||||
AppConfig.PackageDomainName = domain;
|
||||
@@ -122,8 +122,8 @@ namespace Stary.Evo
|
||||
public void OpenDomain(string domain, Transform transform)
|
||||
{
|
||||
this.domain = domain;
|
||||
_loadSystem.SetOpenDomainType(OpenDomainType.ImageTracked);
|
||||
_loadSystem.SetTransformCtor(transform);
|
||||
DomainAssetSystem.SetOpenDomainType(OpenDomainType.ImageTracked);
|
||||
DomainAssetSystem.SetTransformCtor(transform);
|
||||
if (this.domain != AppConfig.PackageDomainName)
|
||||
{
|
||||
AppConfig.PackageDomainName = domain;
|
||||
|
||||
Reference in New Issue
Block a user