{"Id":"CandideServer.Helpers.CitizenItemGiftHelper","Name":"CitizenItemGiftHelper","DisplayName":"CitizenItemGiftHelper","FullName":"CandideServer.Helpers.CitizenItemGiftHelper","Namespace":"CandideServer.Helpers","Kind":"class","Visibility":"public","IsAbstract":true,"IsSealed":true,"BaseType":"System.Object","Interfaces":[],"SourceLocations":[],"Fields":[],"Properties":[],"Events":[],"Methods":[{"Id":"GetDefaultLoyaltyResult(Shared.Models.Items.ItemData, System.Int32, CandideServer.Models.Citizen.CitizenModel, System.Nullable\u00601\u003CSystem.Single\u003E)-\u003ESystem.Single","Name":"GetDefaultLoyaltyResult","Signature":"private System.Single GetDefaultLoyaltyResult(Shared.Models.Items.ItemData item, System.Int32 amount, CandideServer.Models.Citizen.CitizenModel citizen, System.Nullable\u003CSystem.Single\u003E hardcodedValue)","Visibility":"private","ReturnType":"System.Single","Parameters":[{"Name":"item","Type":"Shared.Models.Items.ItemData","IsOut":false,"IsOptional":false},{"Name":"amount","Type":"System.Int32","IsOut":false,"IsOptional":false},{"Name":"citizen","Type":"CandideServer.Models.Citizen.CitizenModel","IsOut":false,"IsOptional":false},{"Name":"hardcodedValue","Type":"System.Nullable\u003CSystem.Single\u003E","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":99,"BodyHash":"0AEC17178F7BFA794EEE71981F1C72156E7569E3B7C0554F3BC42F0B105E4C71","Hash":"CAD5A4EB58A4F1A41143DFB72C855D69126FFDC6BFB7FF1BAD882FCB2DB6427F","CalledMethods":["Shared.Models.Stats.CitizenStats::Get(System.String)","Shared.Models.WorldStats::Get(System.String)","System.Nullable\u003CSystem.Single\u003E::get_HasValue()","System.Nullable\u003CSystem.Single\u003E::get_Value()"],"StringLiterals":["Citizen_LoyaltyGain","WorldStats_CitizenGiftingModifier"],"Source":null},{"Id":"GetResultForItem(CandideServer.Models.Citizen.CitizenModel, Shared.Models.Items.ItemData, System.Int32, Shared.Models.Citizens.CitizenRequestData)-\u003ECandideServer.Helpers.CitizenItemGiftResult","Name":"GetResultForItem","Signature":"public CandideServer.Helpers.CitizenItemGiftResult GetResultForItem(CandideServer.Models.Citizen.CitizenModel citizen, Shared.Models.Items.ItemData itemData, System.Int32 amount, Shared.Models.Citizens.CitizenRequestData fulfilledRequest)","Visibility":"public","ReturnType":"CandideServer.Helpers.CitizenItemGiftResult","Parameters":[{"Name":"citizen","Type":"CandideServer.Models.Citizen.CitizenModel","IsOut":false,"IsOptional":false},{"Name":"itemData","Type":"Shared.Models.Items.ItemData","IsOut":false,"IsOptional":false},{"Name":"amount","Type":"System.Int32","IsOut":false,"IsOptional":false},{"Name":"fulfilledRequest","Type":"Shared.Models.Citizens.CitizenRequestData","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":617,"BodyHash":"75FAFC9AF568911D02E771B4C3296153A902F8D26449C6D1629EF2AE9B903735","Hash":"7FFB9FF4331F90E7144BF4E90490C6C66C37586D58F74F191E6861501C44AC80","CalledMethods":["Shared.Models.Stats.CitizenStats::Get(System.String)","Shared.Models.WorldStats::Get(System.String)","Shared.Data.CitizenBackgroundDataBase::GetCitizenBackgroundOrNull(System.String)","System.String::Concat(System.String, System.String, System.String)","CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)","System.Collections.Generic.HashSet\u003CSystem.String\u003E::Contains(!0)","System.Collections.Generic.Dictionary\u003CSystem.String, System.Single\u003E::TryGetValue(!0, !1\u0026)","System.Nullable\u003CSystem.Single\u003E::.ctor(!0)","CandideServer.Helpers.CitizenItemGiftHelper::GetDefaultLoyaltyResult(Shared.Models.Items.ItemData, System.Int32, CandideServer.Models.Citizen.CitizenModel, System.Nullable\u003CSystem.Single\u003E)","System.Nullable\u003CSystem.Int32\u003E::get_HasValue()","System.Nullable\u003CSystem.Int32\u003E::GetValueOrDefault()","System.Nullable\u003CSystem.Int32\u003E::get_Value()","System.MathF::Max(System.Single, System.Single)","CandideServer.ServerManagers.CitizenServerManager::HealCitizenAfterEating(CandideServer.Models.Citizen.CitizenModel)","System.MathF::Min(System.Single, System.Single)"],"StringLiterals":["Citizen_LoyaltyGain","WorldStats_CitizenGiftingModifier","Couldn\u0027t find citizen background "," in the DataBase.","Citizen_FoodCost"],"Source":null}],"Hash":"99C7352784A267A964C6A99E63D23384A2A9E6483E6C47F2B3A0BA21067C696A"}