public static bool VesselCanHoldResources(ResourceManifest manifest) { //Given a vessel, determine if it can store the manifest resources return(true); }
public static void ConsumeResources(ResourceManifest manifest) { //Given a vessel, consume the resources on our manifest }
public static void TransferResources(ResourceManifest sourceManifest, ResourceManifest destinationManifest) { //Remove the source manifest from the source vessel, and add the target manifest to the destination vessel. }
public static bool VesselHasResources(ResourceManifest manifest) { //Given a vessel, determine if they have the resources on our manifest return(true); }