{"Id":"CandideServer.ServerControllers.FoodSourceServerController","Name":"FoodSourceServerController","DisplayName":"FoodSourceServerController","FullName":"CandideServer.ServerControllers.FoodSourceServerController","Namespace":"CandideServer.ServerControllers","Kind":"class","Visibility":"public","IsAbstract":false,"IsSealed":false,"BaseType":"System.Object","Interfaces":[],"SourceLocations":[],"Fields":[{"Id":"ConsumeFoodBonusAuras:System.Collections.Generic.List\u00601\u003CSystem.String\u003E","Name":"ConsumeFoodBonusAuras","Type":"System.Collections.Generic.List\u003CSystem.String\u003E","Signature":"private System.Collections.Generic.List\u003CSystem.String\u003E ConsumeFoodBonusAuras","Visibility":"private","IsStatic":true,"IsLiteral":false,"Hash":"1993D453D187B6DDD699E907307E1265FFA5CD6AE84DBB3009EA44C1AD15EF1E"}],"Properties":[],"Events":[],"Methods":[{"Id":"ConsumeFoodForCitizen(CandideServer.Models.Citizen.CitizenModel, CandideServer.Models.FoodSourceModel)-\u003ESystem.Boolean","Name":"ConsumeFoodForCitizen","Signature":"public System.Boolean ConsumeFoodForCitizen(CandideServer.Models.Citizen.CitizenModel citizen, CandideServer.Models.FoodSourceModel foodSource)","Visibility":"public","ReturnType":"System.Boolean","Parameters":[{"Name":"citizen","Type":"CandideServer.Models.Citizen.CitizenModel","IsOut":false,"IsOptional":false},{"Name":"foodSource","Type":"CandideServer.Models.FoodSourceModel","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":427,"BodyHash":"D137C610BFA4B2FC04FF0E748691772F060D753E09D993DB03376570A7FB9317","Hash":"BA66D134E5C727A4AB7086D454A9A398890CB55C470CC5466960297FAF335918","CalledMethods":["System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Models.Items.SharedInventoryModel\u003E::TryGetValue(!0, !1\u0026)","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\u003CCandideServer.MessageModels.Inventories.ExpendItemInstanceMessage\u003E::.ctor()","Shared.Models.Stats.CitizenStats::Get(System.String)","System.Collections.Generic.List\u003CSystem.String\u003E::Clear()","Shared.Models.Items.ItemInstanceModel::get_Data()","System.Nullable\u003CSystem.Int32\u003E::get_HasValue()","CandideServer.MessageModels.Inventories.ExpendItemInstanceMessage::.ctor()","System.Nullable\u003CSystem.Int32\u003E::get_Value()","System.String::IsNullOrEmpty(System.String)","System.Collections.Generic.List\u003CSystem.String\u003E::Add(!0)","System.Collections.Generic.List\u003CCandideServer.MessageModels.Inventories.ExpendItemInstanceMessage\u003E::Add(!0)","CandideServer.ServerManagers.SimpleInventoryServerManager::TryExpendItemInstances(System.Collections.Generic.List\u003CCandideServer.MessageModels.Inventories.ExpendItemInstanceMessage\u003E, System.Boolean)","System.Collections.Generic.List\u003CSystem.String\u003E::GetEnumerator()","List.Enumerator\u003CSystem.String\u003E::get_Current()","System.Guid::NewGuid()","CandideServer.ServerControllers.CitizensSController::AddCitizenAura(System.Guid, System.String, CandideServer.Models.Citizen.CitizenModel, System.Boolean, System.Boolean)","List.Enumerator\u003CSystem.String\u003E::MoveNext()","System.IDisposable::Dispose()"],"StringLiterals":["Couldn\u0027t find inventory with ID "," in the gamestate.","Citizen_FoodCost"],"Source":null},{"Id":"RegisterFoodSource(CandideServer.MessageModels.FoodSources.RegisterFoodSourceMessage)-\u003ECandideServer.Models.FoodSourceModel","Name":"RegisterFoodSource","Signature":"public CandideServer.Models.FoodSourceModel RegisterFoodSource(CandideServer.MessageModels.FoodSources.RegisterFoodSourceMessage msg)","Visibility":"public","ReturnType":"CandideServer.Models.FoodSourceModel","Parameters":[{"Name":"msg","Type":"CandideServer.MessageModels.FoodSources.RegisterFoodSourceMessage","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":104,"BodyHash":"E4FCAD247F6337A67776358457AD07E7532E487D7934DF3F9202BF2431BD6D34","Hash":"5ABCA0DE237DFE958E8D4EA024D38FD4DEF4AE758F4CC03A767B4577B985873E","CalledMethods":["System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.SimulationModels.BuildingSimulationModel\u003E::TryGetValue(!0, !1\u0026)","CandideServer.Models.FoodSourceModel::.ctor()","System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.FoodSourceModel\u003E::Add(!0, !1)"],"StringLiterals":[],"Source":null},{"Id":"UnregisterFoodSource(CandideServer.MessageModels.UnregisterSourceMessage)-\u003ESystem.Void","Name":"UnregisterFoodSource","Signature":"public System.Void UnregisterFoodSource(CandideServer.MessageModels.UnregisterSourceMessage msg)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"msg","Type":"CandideServer.MessageModels.UnregisterSourceMessage","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":37,"BodyHash":"F855EB4B00BA0B75C22C0AB29BA52DF3E9315FE3492FFFC5134CD3E3011AA944","Hash":"EDE8473C47B5B2553F60EDF5C091369FE6CC1E5D401F74AD92529781E214E925","CalledMethods":["System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.FoodSourceModel\u003E::TryGetValue(!0, !1\u0026)","System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.FoodSourceModel\u003E::Remove(!0)"],"StringLiterals":[],"Source":null}],"Hash":"2E4A614DEAC0527D21260DFDCD22A5D4F45896F9BE50E32079503CC0CF388C5D"}