Files
Hasebe/Assets/Code/OfficeGame/BattleMode/Actions/BattleActionMove.cs
T
2026-10-22 23:42:25 +03:00

26 lines
695 B
C#

using Cysharp.Threading.Tasks;
using KinematicCharacterController;
using UnityEngine;
using UnityEngine.AI;
namespace Code.OfficeGame.BattleMode.Actions
{
public class BattleActionMove : BattleAction
{
private NavMeshPath _path = new();
private Vector3 _endPosition;
public override void Tick(float tickDelta)
{
KinematicCharacterSystem.Simulate(
tickDelta,
KinematicCharacterSystem.CharacterMotors,
KinematicCharacterSystem.PhysicsMovers
);
}
public override async UniTask DecideAction()
{
_endPosition = new Vector3(0,0,0);
}
}
}