Romestead Assembly Reference

Shared.Models.Items.ItemInstanceModel

Type JSON

public class in Shared.Models.Items

Methods7
Properties1
Fields6
Events0
Type metadata
  • AssemblyShared
  • NamespaceShared.Models.Items
  • Base typeSystem.Object
  • Hash14DB1A84114597567B0EC2940662708DCBA5617F4D2A84C3DD1E808C42EDB139

Relationships

Fields

NameVisibilitySignature
Auraspublicpublic System.Collections.Generic.List<Shared.Aura.AbstractAura<Shared.Models.Items.ItemData>> Auras
BaseDataIdpublicpublic System.String BaseDataId
Idpublicpublic System.Guid Id
InventoryIdpublicpublic System.Nullable<System.Guid> InventoryId
StackCountpublicpublic System.Int32 StackCount
UsableInfopublicpublic Shared.Models.Items.UsableItemInstance UsableInfo

Properties

NameVisibilitySignature
Datapublicpublic Shared.Models.Items.ItemData Data

Methods

CalculateStats

public System.Void CalculateStats()

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • Hash330EBB9EECB319062D84E2E3B35E9D6189B7BFD2D847D11764A74650489209E4
  • Body hash3E295896487478FA1F18E66F5A9D6154C402059A083C997B1C81AC8119A02CA2
  • IL size242
Referenced calls
  • Shared.Data.ItemDataBase::GetItemDataOrMissing(System.String)
  • CandideCreator.Shared.Serialization.CandideReflection::Clone(!!0)
  • Shared.Models.Items.ItemInstanceModel::set_Data(Shared.Models.Items.ItemData)
  • ItemInstanceModel.<>c::<CalculateStats>b__12_0(Shared.Aura.AbstractAura<Shared.Models.Items.ItemData>, Shared.Aura.AbstractAura<Shared.Models.Items.ItemData>)
  • System.Comparison<Shared.Aura.AbstractAura<Shared.Models.Items.ItemData>>::.ctor(System.Object, System.IntPtr)
  • System.Collections.Generic.List<Shared.Aura.AbstractAura<Shared.Models.Items.ItemData>>::Sort(System.Comparison<!0>)
  • ItemInstanceModel.<>c::<CalculateStats>b__12_1(Shared.Aura.AbstractAura<Shared.Models.Items.ItemData>)
  • System.Predicate<Shared.Aura.AbstractAura<Shared.Models.Items.ItemData>>::.ctor(System.Object, System.IntPtr)
  • System.Collections.Generic.List<Shared.Aura.AbstractAura<Shared.Models.Items.ItemData>>::RemoveAll(System.Predicate<!0>)
  • System.Collections.Generic.List<Shared.Aura.AbstractAura<Shared.Models.Items.ItemData>>::GetEnumerator()
  • List.Enumerator<Shared.Aura.AbstractAura<Shared.Models.Items.ItemData>>::get_Current()
  • Shared.Models.Items.ItemInstanceModel::get_Data()
  • Shared.Aura.AbstractAura<Shared.Models.Items.ItemData>::OnApply(T)
  • List.Enumerator<Shared.Aura.AbstractAura<Shared.Models.Items.ItemData>>::MoveNext()
  • System.IDisposable::Dispose()
  • Shared.Models.Items.UsableItemInstance::.ctor()
Called by

CanStack

public System.Boolean CanStack(Shared.Models.Items.ItemData item, System.Int32 amount, out System.Int32& stackableAmount)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Boolean
  • StaticFalse
  • VirtualFalse
  • HashF07DB75D8229911BE5E13A78BFBB4A7239B3B7A65E4C8A17420A70430D82E7D8
  • Body hashDECF2A00090FC2897E35C50A2B59893B2BBEFFCC67D73AD4BEC1FCD53D27BB70
  • IL size21
Referenced calls
Called by

CanStack

public System.Boolean CanStack(Shared.Models.Items.ItemInstanceModel item, out System.Int32& stackableAmount)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Boolean
  • StaticFalse
  • VirtualFalse
  • Hash6A37E36F34F3D2FCD1765943A977C7D0ED17299AD328E82D1E19B2288FA6DE6D
  • Body hashB44319120C513E95BE306132F7C24101F399F6C8CB9D431F07E4A4BF6747A3EC
  • IL size26
Referenced calls
Called by

CanUseItem

public System.Boolean CanUseItem()

Method metadata
  • Visibilitypublic
  • Return typeSystem.Boolean
  • StaticFalse
  • VirtualFalse
  • HashB0D5C84D5117E556EAA4D980B37F42EE8C094F147F3802C69EBAB98593FB2C6C
  • Body hash195F11962270D8BEC46A79CE2D706B16D368CAF4D83A6CC6989F31BD572F3D87
  • IL size79
Referenced calls
  • Shared.Models.Items.ItemInstanceModel::get_Data()
  • Shared.Models.Items.UsableItem::get_InfiniteUses()
Called by

GetStackableAmount

public System.Int32 GetStackableAmount(Shared.Models.Items.ItemData item)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Int32
  • StaticFalse
  • VirtualFalse
  • Hash1640D25654973F9366BABDD40456A3BC17E9760C76C017D7D4252B2DD5D0CFE1
  • Body hash30E016D26D553A978A38FA3AE3700329ADBC498C68A227A81E65AD3BC8617799
  • IL size45
Referenced calls
  • Shared.Models.Items.ItemInstanceModel::get_Data()
  • System.String::op_Inequality(System.String, System.String)
Called by

GetStackableAmount

public System.Int32 GetStackableAmount(Shared.Models.Items.ItemInstanceModel item)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Int32
  • StaticFalse
  • VirtualFalse
  • HashD7DC8B31E6EEC375F9EE1FE74CDC7D39AC378E0E73328173CDDD6BF4D0453D31
  • Body hash7DC8C31F8B9404FEBB175042D74D5AB095105A16B8544E2069BBDCDF6864F906
  • IL size237
Referenced calls
  • Shared.Models.Items.ItemInstanceModel::get_Data()
  • Shared.Models.Items.ItemInstanceModel::GetStackableAmount(Shared.Models.Items.ItemData)
  • System.Collections.Generic.List<Shared.Aura.AbstractAura<Shared.Models.Items.ItemData>>::get_Count()
  • System.Collections.Generic.List<Shared.Aura.AbstractAura<Shared.Models.Items.ItemData>>::GetEnumerator()
  • ItemInstanceModel.<>c__DisplayClass16_0::.ctor()
  • List.Enumerator<Shared.Aura.AbstractAura<Shared.Models.Items.ItemData>>::get_Current()
  • ItemInstanceModel.<>c__DisplayClass16_0::<GetStackableAmount>b__0(Shared.Aura.AbstractAura<Shared.Models.Items.ItemData>)
  • System.Predicate<Shared.Aura.AbstractAura<Shared.Models.Items.ItemData>>::.ctor(System.Object, System.IntPtr)
  • System.Collections.Generic.List<Shared.Aura.AbstractAura<Shared.Models.Items.ItemData>>::Find(System.Predicate<!0>)
  • System.String::op_Inequality(System.String, System.String)
  • Shared.Aura.AbstractAura<Shared.Models.Items.ItemData>::CanMerge(Shared.Aura.AbstractAura<T>, T)
  • List.Enumerator<Shared.Aura.AbstractAura<Shared.Models.Items.ItemData>>::MoveNext()
  • System.IDisposable::Dispose()
Called by

ToString

public System.String ToString()

Method metadata
  • Visibilitypublic
  • Return typeSystem.String
  • StaticFalse
  • VirtualTrue
  • HashC32284B323CBE70B29CB9BA58FBEF11971FD545C86AE6302C3BA6D325B40959C
  • Body hash2030F32D567E692F11ACE289B7C18A6C75EC6DAB64E0F2E0368C59BE98816CE7
  • IL size140
Referenced calls
  • System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)
  • System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)
  • Shared.Models.Items.ItemInstanceModel::get_Data()
  • Shared.Text.StringExtensions::GetTranslation(Shared.Text.StringId)
  • System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)
  • System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)
  • System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()
String literals
  • Name: '
  • ', Amount:
  • , ItemId: '
  • ' InstanceId: '
  • '