CandideServer.ServerControllers.FoodSourceServerController
Type JSONpublic class in CandideServer.ServerControllers
Type metadata
- Assembly
CandideServer - Namespace
CandideServer.ServerControllers - Base type
System.Object - Hash
2E4A614DEAC0527D21260DFDCD22A5D4F45896F9BE50E32079503CC0CF388C5D
Relationships
Base type
System.Object
Fields
| Name | Visibility | Signature |
|---|---|---|
ConsumeFoodBonusAuras# | private | private System.Collections.Generic.List<System.String> ConsumeFoodBonusAuras |
Methods
ConsumeFoodForCitizen
#
public System.Boolean ConsumeFoodForCitizen(CandideServer.Models.Citizen.CitizenModel citizen, CandideServer.Models.FoodSourceModel foodSource)
Method metadata
- Visibilitypublic
- Return type
System.Boolean - StaticTrue
- VirtualFalse
- Hash
BA66D134E5C727A4AB7086D454A9A398890CB55C470CC5466960297FAF335918 - Body hash
D137C610BFA4B2FC04FF0E748691772F060D753E09D993DB03376570A7FB9317 - IL size427
Referenced calls
System.Collections.Generic.Dictionary<System.Guid, Shared.Models.Items.SharedInventoryModel>::TryGetValue(!0, !1&)System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)System.Collections.Generic.List<CandideServer.MessageModels.Inventories.ExpendItemInstanceMessage>::.ctor()Shared.Models.Stats.CitizenStats::Get(System.String)System.Collections.Generic.List<System.String>::Clear()Shared.Models.Items.ItemInstanceModel::get_Data()System.Nullable<System.Int32>::get_HasValue()CandideServer.MessageModels.Inventories.ExpendItemInstanceMessage::.ctor()System.Nullable<System.Int32>::get_Value()System.String::IsNullOrEmpty(System.String)System.Collections.Generic.List<System.String>::Add(!0)System.Collections.Generic.List<CandideServer.MessageModels.Inventories.ExpendItemInstanceMessage>::Add(!0)CandideServer.ServerManagers.SimpleInventoryServerManager::TryExpendItemInstances(System.Collections.Generic.List<CandideServer.MessageModels.Inventories.ExpendItemInstanceMessage>, System.Boolean)System.Collections.Generic.List<System.String>::GetEnumerator()List.Enumerator<System.String>::get_Current()System.Guid::NewGuid()CandideServer.ServerControllers.CitizensSController::AddCitizenAura(System.Guid, System.String, CandideServer.Models.Citizen.CitizenModel, System.Boolean, System.Boolean)List.Enumerator<System.String>::MoveNext()System.IDisposable::Dispose()
String literals
Couldn't find inventory with IDin the gamestate.Citizen_FoodCost
RegisterFoodSource
#
public CandideServer.Models.FoodSourceModel RegisterFoodSource(CandideServer.MessageModels.FoodSources.RegisterFoodSourceMessage msg)
Method metadata
- Visibilitypublic
- Return type
CandideServer.Models.FoodSourceModel - StaticTrue
- VirtualFalse
- Hash
5ABCA0DE237DFE958E8D4EA024D38FD4DEF4AE758F4CC03A767B4577B985873E - Body hash
E4FCAD247F6337A67776358457AD07E7532E487D7934DF3F9202BF2431BD6D34 - IL size104
Referenced calls
System.Collections.Generic.Dictionary<System.Guid, CandideServer.SimulationModels.BuildingSimulationModel>::TryGetValue(!0, !1&)CandideServer.Models.FoodSourceModel::.ctor()System.Collections.Generic.Dictionary<System.Guid, CandideServer.Models.FoodSourceModel>::Add(!0, !1)
UnregisterFoodSource
#
public System.Void UnregisterFoodSource(CandideServer.MessageModels.UnregisterSourceMessage msg)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
EDE8473C47B5B2553F60EDF5C091369FE6CC1E5D401F74AD92529781E214E925 - Body hash
F855EB4B00BA0B75C22C0AB29BA52DF3E9315FE3492FFFC5134CD3E3011AA944 - IL size37
Referenced calls
System.Collections.Generic.Dictionary<System.Guid, CandideServer.Models.FoodSourceModel>::TryGetValue(!0, !1&)System.Collections.Generic.Dictionary<System.Guid, CandideServer.Models.FoodSourceModel>::Remove(!0)