Story/StoryHelpers.cs
namespace Opium;

public static partial class StoryHelpers
{
	public static string PrefabPath => "prefab/npcs/crackhead/crackhead_samir.prefab";

	[ActionGraphNode( "opium.story.spawn" ), Category( "Opium" ), Title( "Spawn Object" )]
	public static void SpawnObject( GameObject prefab, Vector3 position, Rotation rotation, GameObject weapon = null )
	{
		var gameObject = prefab.Clone();
		gameObject.Transform.World = new Transform( position, rotation );

		// TODO: give weapon?
	}
}