using Unity.NetCode;
namespace ProjectM.Simulation
{
///
/// Client → server: buy a base PREP-LOADOUT option ( id). Honored ONLY in Staging; the
/// server prices it from the catalog (never on the wire), does an in-loop
/// pre-check BEFORE (DR-014 atomicity), and appends the run-scoped
/// once per run (gated by the prep SourceId's presence). UNCONDITIONAL wire type.
///
public struct PrepPurchaseRequest : IRpcCommand
{
/// Prep-catalog option id.
public byte OptionId;
}
}