Class Item
- Namespace
- Shard.Assets.Generated.ModelAssets
- Assembly
- Shard.Assets.dll
[SchemaImported("assets/Item.json#", "56a4701ed75224e86f2d5df9f79296c80ac968297a2a142bc9b2babaf6cc8e43")]
public sealed record Item : IEquatable<Item>
- Inheritance
-
Item
- Implements
-
- Inherited Members
-
Properties
Animation
public string? Animation { get; init; }
Property Value
- string
Armor
public ItemArmor? Armor { get; init; }
Property Value
- ItemArmor
public BlockSelectorToolData? BlockSelectorTool { get; init; }
Property Value
- BlockSelectorToolData
BlockType
public string? BlockType { get; init; }
Property Value
- string
public BuilderTool? BuilderTool { get; init; }
Property Value
- BuilderTool
public Dictionary<string, string>? CarryHudInputBindings { get; init; }
Property Value
- Dictionary<string, string>
CarryInteractions
public Dictionary<string, string>? CarryInteractions { get; init; }
Property Value
- Dictionary<string, string>
Categories
public List<string>? Categories { get; init; }
Property Value
- List<string>
ClipsGeometry
public bool ClipsGeometry { get; init; }
Property Value
- bool
Consumable
public bool Consumable { get; init; }
Property Value
- bool
Container
public ItemStackContainerConfig Container { get; init; }
Property Value
- ItemStackContainerConfig
DisplayEntityStatsHUD
public List<string>? DisplayEntityStatsHUD { get; init; }
Property Value
- List<string>
DropOnDeath
public bool DropOnDeath { get; init; }
Property Value
- bool
DroppedItemAnimation
public string? DroppedItemAnimation { get; init; }
Property Value
- string
DurabilityLossOnDeath
public bool DurabilityLossOnDeath { get; init; }
Property Value
- bool
DurabilityLossOnHit
public double DurabilityLossOnHit { get; init; }
Property Value
- double
FirstPersonParticles
public List<ModelParticle>? FirstPersonParticles { get; init; }
Property Value
- List<ModelParticle>
FuelQuality
public double FuelQuality { get; init; }
Property Value
- double
Glider
public ItemGlider? Glider { get; init; }
Property Value
- ItemGlider
HudUI
public List<ItemHudUI>? HudUI { get; init; }
Property Value
- List<ItemHudUI>
Icon
public string? Icon { get; init; }
Property Value
- string
IconProperties
public AssetIconProperties? IconProperties { get; init; }
Property Value
- AssetIconProperties
InteractionConfig
public InteractionConfiguration InteractionConfig { get; init; }
Property Value
- InteractionConfiguration
InteractionVars
public Dictionary<string, string>? InteractionVars { get; init; }
Property Value
- Dictionary<string, string>
Interactions
public Dictionary<string, string>? Interactions { get; init; }
Property Value
- Dictionary<string, string>
ItemAppearanceConditions
public Dictionary<string, List<ItemAppearanceCondition>>? ItemAppearanceConditions { get; init; }
Property Value
- Dictionary<string, List<ItemAppearanceCondition>>
ItemEntity
public ItemEntityConfig ItemEntity { get; init; }
Property Value
- ItemEntityConfig
ItemLevel
public int ItemLevel { get; init; }
Property Value
- int
ItemSoundSetId
public string ItemSoundSetId { get; init; }
Property Value
- string
Light
public ColorLight? Light { get; init; }
Property Value
- ColorLight
MaxDurability
public double MaxDurability { get; init; }
Property Value
- double
MaxStack
public int MaxStack { get; init; }
Property Value
- int
Model
public string? Model { get; init; }
Property Value
- string
Music
public ItemMusic? Music { get; init; }
Property Value
- ItemMusic
Particles
public List<ModelParticle>? Particles { get; init; }
Property Value
- List<ModelParticle>
PlayerAnimationsId
public string PlayerAnimationsId { get; init; }
Property Value
- string
PortalKey
public PortalKey? PortalKey { get; init; }
Property Value
- PortalKey
PullbackConfig
public ItemPullbackConfig? PullbackConfig { get; init; }
Property Value
- ItemPullbackConfig
Quality
public string? Quality { get; init; }
Property Value
- string
Recipe
public CraftingRecipe? Recipe { get; init; }
Property Value
- CraftingRecipe
RenderDeployablePreview
public bool RenderDeployablePreview { get; init; }
Property Value
- bool
Repairable
public bool Repairable { get; init; }
Property Value
- bool
ResourceTypes
public List<ItemResourceType>? ResourceTypes { get; init; }
Property Value
- List<ItemResourceType>
Reticle
public string? Reticle { get; init; }
Property Value
- string
Scale
public float Scale { get; init; }
Property Value
- float
Set
public string? Set { get; init; }
Property Value
- string
SoundEventId
public string? SoundEventId { get; init; }
Property Value
- string
State
public Dictionary<string, string>? State { get; init; }
Property Value
- Dictionary<string, string>
SubCategory
public string? SubCategory { get; init; }
Property Value
- string
Texture
public string? Texture { get; init; }
Property Value
- string
public ItemTool? Tool { get; init; }
Property Value
- ItemTool
Trails
public List<ModelTrail>? Trails { get; init; }
Property Value
- List<ModelTrail>
TranslationProperties
public ItemTranslationProperties? TranslationProperties { get; init; }
Property Value
- ItemTranslationProperties
UsePlayerAnimations
public bool UsePlayerAnimations { get; init; }
Property Value
- bool
Utility
public ItemUtility Utility { get; init; }
Property Value
- ItemUtility
Variant
public bool Variant { get; init; }
Property Value
- bool
Weapon
public ItemWeapon? Weapon { get; init; }
Property Value
- ItemWeapon