Files
Colosseum/Assets/Scripts/AI/BehaviorActions/Actions/StopMovementAction.cs
2026-03-11 17:52:16 +09:00

25 lines
609 B
C#

using System;
using Unity.Behavior;
using UnityEngine;
using Action = Unity.Behavior.Action;
using Unity.Properties;
[Serializable, GeneratePropertyBag]
[NodeDescription(name: "StopMovement", story: "이동 정지", category: "Action", id: "1a0e2eb87421ed94502031790df56f37")]
public partial class StopMovementAction : Action
{
protected override Status OnStart()
{
UnityEngine.AI.NavMeshAgent agent = GameObject.GetComponent<UnityEngine.AI.NavMeshAgent>();
if (agent != null)
{
agent.isStopped = true;
}
return Status.Success;
}
}