OldBlueWater/BlueWater/Assets/02.Scripts/Npc/Guest/WalkOutSate.cs
2024-01-15 15:35:58 +09:00

31 lines
699 B
C#

using UnityEngine;
// ReSharper disable once CheckNamespace
namespace BlueWaterProject
{
public class WalkOutSate : INpcState
{
private TycoonNpc npc;
private Transform walkOutPoint;
public WalkOutSate(TycoonNpc npc)
{
this.npc = npc;
walkOutPoint = npc.MapInfo.WalkOutPoint;
}
public void OnEnter(NpcStateMachine npcStateMachine)
{
npc.Agent.SetDestination(walkOutPoint.position);
}
public void OnUpdate(NpcStateMachine npcStateMachine)
{
}
public void OnExit(NpcStateMachine npcStateMachine)
{
}
}
}