using UnityEngine;
namespace Ashwild.Player
{
///
/// The player-side references a held item needs to interact with the world. Built
/// once on the player side and handed to each held-item prefab through Setup when
/// it is drawn, so a prefab (axe, food, ...) carries only its own logic and is
/// "linked" to the player at spawn instead of hunting for these refs itself.
///
public class HeldItemContext
{
///
/// Origin and forward of the aim ray (the camera), used by held items that
/// hit the world such as a tool harvesting or a weapon firing.
///
public Transform RaycastOrigin;
}
}