dev/samples/colony/Code/SuperuserColony/Api/IColonySupplies.cs

Interface definition for a colony supply capability. Declares a single method Replenish that takes a PlayerReference and returns a CommandResult.

using SboxSuperuser;

namespace SuperuserColony;

/// <summary>The colony's optional supply capability; it does not expose its player-record representation.</summary>
public interface IColonySupplies
{
	/// <summary>Replenishes a roster member's supplies by stable player identifier.</summary>
	CommandResult Replenish( PlayerReference player );
}