Files
BH3/Assets/Scripts/Assembly-CSharp/MoleMole/GetMonsterSpawnPoint.cs
2025-08-13 09:26:42 +08:00

21 lines
662 B
C#

using BehaviorDesigner.Runtime;
using BehaviorDesigner.Runtime.Tasks;
namespace MoleMole
{
public class GetMonsterSpawnPoint : Action
{
public SharedString SpawnPoint;
public override TaskStatus OnUpdate()
{
if (Singleton<MainUIManager>.Instance != null && Singleton<MainUIManager>.Instance.GetInLevelUICanvas() != null && Singleton<MainUIManager>.Instance.GetInLevelUICanvas().hintArrowManager != null)
{
MonoSpawnPoint spawnPoint = Singleton<MainUIManager>.Instance.GetInLevelUICanvas().hintArrowManager.GetSpawnPoint();
SpawnPoint.SetValue((!(spawnPoint != null)) ? null : spawnPoint.name);
}
return TaskStatus.Success;
}
}
}