1111
This commit is contained in:
@@ -1,5 +1,6 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using Immersal;
|
||||
using Sirenix.OdinInspector;
|
||||
using Stary.Evo;
|
||||
using UnityEngine;
|
||||
@@ -28,8 +29,11 @@ namespace Stary.Evo
|
||||
{
|
||||
#if !UNITY_EDITOR
|
||||
domain = "Main";
|
||||
#elif UNITY_EDITOR
|
||||
var immersalSDK = FindObjectOfType<ImmersalSDK>();
|
||||
immersalSDK.onPoseFound.Invoke();
|
||||
#endif
|
||||
_fsmSystem.SetOpenDomainType(OpenDomainType.DEFAULT);
|
||||
|
||||
AppConfig.PackageDomainName = domain;
|
||||
_fsmSystem.SetCurState(nameof(ResStartState));
|
||||
}
|
||||
@@ -46,15 +50,21 @@ namespace Stary.Evo
|
||||
AppConfig.PackageDomainName = domain;
|
||||
_fsmSystem.SetCurState(nameof(ResStartState));
|
||||
}
|
||||
|
||||
public void OpenDomain(string domain, string openDomainType)
|
||||
{
|
||||
_fsmSystem.SetOpenDomainType((OpenDomainType)Enum.Parse(typeof(OpenDomainType), openDomainType));
|
||||
AppConfig.PackageDomainName = domain;
|
||||
_fsmSystem.SetCurState(nameof(ResStartState));
|
||||
}
|
||||
|
||||
public void CloseDomain()
|
||||
{
|
||||
_fsmSystem.SetCurState(nameof(DefaultState));
|
||||
_fsmSystem.SetCurState(nameof(DefaultStateAsync));
|
||||
}
|
||||
|
||||
private void Update()
|
||||
{
|
||||
if(_fsmSystem.CurState != null)
|
||||
_fsmSystem.CurState.OnUpdate();
|
||||
}
|
||||
}
|
||||
@@ -66,7 +76,9 @@ namespace Stary.Evo
|
||||
/// </summary>
|
||||
public enum OpenDomainType
|
||||
{
|
||||
DEFAULT,
|
||||
VIOICE
|
||||
PointCloud,
|
||||
VIOICE,
|
||||
Editor,
|
||||
ImageTracked,
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user