{"Id":"Candide.GameModels.Managers.ItemInstanceManager","Name":"ItemInstanceManager","DisplayName":"ItemInstanceManager","FullName":"Candide.GameModels.Managers.ItemInstanceManager","Namespace":"Candide.GameModels.Managers","Kind":"class","Visibility":"public","IsAbstract":true,"IsSealed":true,"BaseType":"System.Object","Interfaces":[],"SourceLocations":[],"Fields":[],"Properties":[],"Events":[],"Methods":[{"Id":"Expend(Shared.Models.Items.ItemInstanceModel, System.Int32)-\u003ESystem.Void","Name":"Expend","Signature":"public System.Void Expend(Shared.Models.Items.ItemInstanceModel item, System.Int32 amount)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"item","Type":"Shared.Models.Items.ItemInstanceModel","IsOut":false,"IsOptional":false},{"Name":"amount","Type":"System.Int32","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":61,"BodyHash":"2774C7D0825860925A55FF7C49FFFEE0E60AF8B1F5C622DA32CBF43FB67B8143","Hash":"E30CA86CC78070C5E11383DB9504BD1EAA93690E041EBA3BA55A7D769BE53D01","CalledMethods":["CandideServer.MessageModels.Inventories.ExpendItemInstanceMessage::.ctor()","Candide.GameModels.Services.ItemInstanceService::SendExpend(CandideServer.MessageModels.Inventories.ExpendItemInstanceMessage)","System.Nullable\u003CSystem.Guid\u003E::get_HasValue()","System.Nullable\u003CSystem.Guid\u003E::get_Value()","Candide.GameModels.Controllers.SimpleInventoryController::ExpendItem(System.Guid, Shared.Models.Items.ItemInstanceModel, System.Int32)"],"StringLiterals":[],"Source":null},{"Id":"ExpendAmmo(Shared.Models.Items.ItemInstanceModel[], System.Int32, Shared.Models.Items.WeaponTypeEnum)-\u003ESystem.Void","Name":"ExpendAmmo","Signature":"public System.Void ExpendAmmo(Shared.Models.Items.ItemInstanceModel[] arrowInstances, System.Int32 amount, Shared.Models.Items.WeaponTypeEnum weaponType)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"arrowInstances","Type":"Shared.Models.Items.ItemInstanceModel[]","IsOut":false,"IsOptional":false},{"Name":"amount","Type":"System.Int32","IsOut":false,"IsOptional":false},{"Name":"weaponType","Type":"Shared.Models.Items.WeaponTypeEnum","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":265,"BodyHash":"DF1FF16D7C9196D138C7B06D8B8B6FCD13C55E1C2AD2438F88F1ABBCCA93C958","Hash":"A88FC645F13F460B8C6FE2EF00024BF75FBD7544C9810C21475FAFB27EBACF19","CalledMethods":["System.Nullable\u003CSystem.Guid\u003E::get_HasValue()","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.WarningHelper::Warning(System.String)","Shared.Models.Items.ItemInstanceModel::get_Data()","System.Nullable\u003CShared.Models.Items.WeaponTypeEnum\u003E::.ctor(!0)","System.Nullable\u003CShared.Models.Items.WeaponTypeEnum\u003E::GetValueOrDefault()","System.Nullable\u003CShared.Models.Items.WeaponTypeEnum\u003E::get_HasValue()","System.Math::Min(System.Int32, System.Int32)","System.Nullable\u003CSystem.Guid\u003E::get_Value()","Candide.GameModels.Controllers.SimpleInventoryController::ExpendItem(System.Guid, Shared.Models.Items.ItemInstanceModel, System.Int32)","CandideServer.MessageModels.Inventories.ExpendItemInstanceMessage::.ctor()","Candide.GameModels.Services.ItemInstanceService::SendExpend(CandideServer.MessageModels.Inventories.ExpendItemInstanceMessage)"],"StringLiterals":["Tried to expend arrows but the arrow instance "," does not have an inventory ID set"],"Source":null},{"Id":"TryUseItem(Shared.Models.Items.ItemInstanceModel)-\u003ESystem.Boolean","Name":"TryUseItem","Signature":"public System.Boolean TryUseItem(Shared.Models.Items.ItemInstanceModel item)","Visibility":"public","ReturnType":"System.Boolean","Parameters":[{"Name":"item","Type":"Shared.Models.Items.ItemInstanceModel","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":222,"BodyHash":"4B180F0F9343FC1A7EF876532A82E91849BE7B7B2FC08B6C144796B73DA090F6","Hash":"9DCEF68B0D9EE5CB30EB8D44200AEF113826DC1B666D766FFD8EF86CC75C5043","CalledMethods":["Shared.Models.Items.ItemInstanceModel::CanUseItem()","Shared.Models.Items.ItemInstanceModel::get_Data()","Shared.Data.SpellDataBase::GetSpellOrNull(System.String)","System.String::Concat(System.String, System.String)","CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)","System.Collections.Generic.Dictionary\u003CSystem.String, Candide.GameModels.Models.Spells.AbstractSpell\u003E::ContainsKey(!0)","Candide.Multiplayer.Models.LocalPlayer::get_EntityId()","Shared.Entity.EntityWrapper::get_Position()","System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::.ctor(!0)","System.Nullable\u003CSystem.Single\u003E::.ctor(!0)","System.Nullable\u003CShared.Combat.Spells.Casting.SpellCastingContextItemData\u003E::.ctor(!0)","System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)","Candide.GameModels.Managers.SpellManager::CastSpell(System.String, System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E, System.Nullable\u003CSystem.Single\u003E, Shared.Entity.EntityWrapper, System.Nullable\u003CShared.Combat.Spells.Casting.SpellCastingContextItemData\u003E, System.Object, Shared.Models.Spells.AttackSpellArgs, System.Guid, System.Nullable\u003CSystem.Guid\u003E, Shared.Models.Spells.ProjectileHitFlags, System.Boolean)"],"StringLiterals":["Couldn\u0027t find spell with ID ","Unknown spell type: "],"Source":null}],"Hash":"D195AF200E85F889448CDEB40D89B84A85D02B7E223531C827BEBC13C2C58CD6"}