#pragma once #include "RE/N/NiPoint3.h" namespace RE { class Actor; } namespace F4T::ProxyGameAPI { // Move a remote proxy into the local player's loaded play space at world coordinates. // Uses the engine MoveRefrToPosition native (same path as Papyrus MoveTo) so parent // cell/worldspace follow the local player across interior/exterior transitions. // When true, bypass the 20 Hz MoveRefrToPosition throttle (snap/restore/holding moves). void PositionRemoteActor( RE::Actor& a_proxy, const RE::NiPoint3& a_pos, float a_headingZ, bool a_force = false); void PositionRemoteActor( RE::Actor& a_proxy, const RE::NiPoint3& a_pos, const RE::NiPoint3& a_rot, bool a_force = false); }