Romestead Assembly Reference

CandideServer.ServerManagers.LogisticsServerManager_Requesting

Type JSON

public class in CandideServer.ServerManagers

Methods6
Properties0
Fields1
Events0
Type metadata
  • AssemblyCandideServer
  • NamespaceCandideServer.ServerManagers
  • Base typeSystem.Object
  • HashE684E30A4E8D0D6481BD09837F480CAD0409194B82B8D842F46F440600E1659F

Relationships

Base type

System.Object

Fields

NameVisibilitySignature
Argsprivateprivate CandideServer.ServerManagers.RequestingCheckBuildingDestructiveArgs Args

Methods

LogisticsRequesting_CheckBuilding

private System.Void LogisticsRequesting_CheckBuilding(System.Guid buildingId, System.Nullable<System.Guid> inputStorageId, System.Nullable<System.Guid> outputStorageId, System.Boolean checkOutputs, System.Boolean checkStorage, CandideServer.ServerManagers.RequestingCheckBuildingDestructiveArgs args)

Method metadata
  • Visibilityprivate
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • Hash0CE2512F322169F913432DE6275DC738A9E1E90B34E3E2D975262C084E61E53A
  • Body hash110E39AF18B078F37F143820631C3314594505EE4D9639C38EC0D6512695E382
  • IL size234
Referenced calls
Called by
String literals
  • Tried to check same building twice in LogisticsServerManager_Requesting

RequestItemsThroughInputConnections

private Shared.Inventory.DeltaModels.DeltaComplexResult RequestItemsThroughInputConnections(System.Collections.Generic.List<System.Guid> inputConnectionIds, Shared.Models.Items.ItemAmount[] itemAmounts, System.Nullable<System.UInt64> moneyAmount, Shared.Models.Items.SharedInventoryModel targetInventory, System.Boolean deductItemAmountsFromInternal)

Method metadata
  • Visibilityprivate
  • Return typeShared.Inventory.DeltaModels.DeltaComplexResult
  • StaticTrue
  • VirtualFalse
  • HashF54BB6391696CD494C28032777FECC161D282E174D511F9BAC2E4875F84DB3E2
  • Body hashD09A758E04DB8EA82677A3A0B653CEA301DF0B42419CC811C32C9A841D0DC814
  • IL size163
Referenced calls
Called by

TryRequestIngredients

public System.Boolean TryRequestIngredients(CandideServer.Models.Buildings.BuildingInstanceModel building, Shared.Models.Items.ItemAmount[] itemIngredients, Shared.Models.Items.ResourceAmount[] resourceIngredients, System.Int32 moneyCost)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Boolean
  • StaticTrue
  • VirtualFalse
  • HashE812224140882A8C3499EE79290F3594F509345DCB72BD0CC4E9BFAAF8482486
  • Body hash6FCFFCF5AACF66B20961CCC57BC8B3C8CC7BF394B9BBE9124D3DEC75B9061039
  • IL size150
Referenced calls
Called by
String literals
  • LogisticsServerManager_Requesting: Failed finding storage inventory for building
  • . Has it failed to be created?
  • LogisticsServerManager_Requesting: Failed finding resource storage for building

TrySpendAvailableResources

public System.Boolean TrySpendAvailableResources(System.Guid resourceSourceId, Shared.Models.Items.ResourceAmount[] resourceAmounts, System.Boolean includeBuildingsOwnResources, System.Boolean doNotModifyResourceAmountsArray)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Boolean
  • StaticTrue
  • VirtualFalse
  • Hash4F99EB01FC6ED6E92839ECC7801DDB65FC2938183407BA13141FE01E65A3EA65
  • Body hash33BDBF5CEBF0BB944B89249B91FB2228C797A159F1039FF891B0A03AE762DA30
  • IL size11
Referenced calls
  • System.NotImplementedException::.ctor(System.String)
String literals
  • Spend the resources as if we made a request for them through our connections.

Unsafe_TryRequestIngredients

public System.Boolean Unsafe_TryRequestIngredients(Shared.Models.Items.SharedInventoryModel buildingInventory, CandideServer.Models.InternalResourceStorageModel buildingStorage, System.Guid targetBuildingId, System.Collections.Generic.List<System.Guid> buildingInputConnectionIds, Shared.Models.Items.ItemAmount[] itemIngredients, Shared.Models.Items.ResourceAmount[] resourceIngredients, System.Int32 moneyCost, System.Boolean skipInternalFirstCheck)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Boolean
  • StaticTrue
  • VirtualFalse
  • HashDF8ECA292D58A6F8B58FBFF7A50D55E70710997920C1E6F6B035E137EF0DC4DD
  • Body hashA54A360E4A5D2FF330AFB310754438B6D03EBDAB560EFF247334AC5ABA5A39A2
  • IL size727
Referenced calls
Called by
String literals
  • BuildingInventory is not set but something expects us to have the possibility to add items. The world is most likely out
  • InternalBuildingStorage is not set but something expects us to have the possibility to add resources. The world is most
  • Building's input connection IDs have a connection where the destination is not the building itself. Server Game State is
  • Partial fault inside LogisticsServerManager_Requesting. Probably we ran out of space but good to investigate.