Class SpawnItemArgs
- Namespace
- TrinketTinker.Models.AbilityArgs
- Assembly
- TrinketTinker.dll
Item arguments, accepts everything in SDV item spawn data
public sealed class SpawnItemArgs : GenericSpawnItemData, ISpawnItemData, IArgs
- Inheritance
-
GenericSpawnItemDataSpawnItemArgs
- Implements
-
ISpawnItemData
- Inherited Members
-
GenericSpawnItemData.IdGenericSpawnItemData.ItemIdGenericSpawnItemData.RandomItemIdGenericSpawnItemData.MaxItemsGenericSpawnItemData.MinStackGenericSpawnItemData.MaxStackGenericSpawnItemData.QualityGenericSpawnItemData.ObjectInternalNameGenericSpawnItemData.ObjectDisplayNameGenericSpawnItemData.ObjectColorGenericSpawnItemData.ToolUpgradeLevelGenericSpawnItemData.IsRecipeGenericSpawnItemData.StackModifiersGenericSpawnItemData.StackModifierModeGenericSpawnItemData.QualityModifiersGenericSpawnItemData.QualityModifierModeGenericSpawnItemData.ModDataGenericSpawnItemData.PerItemCondition
Properties
HarvestTo
Where to put the item that spawned
public HarvestDestination HarvestTo { get; set; }
Property Value
SearchMode
How to query the item, by default StardewValley.Internal.ItemQuerySearchMode.RandomOfTypeItem. Be wary of using StardewValley.Internal.ItemQuerySearchMode.All, every matching item will be dropped at once.
public ItemQuerySearchMode SearchMode { get; set; }
Property Value
- ItemQuerySearchMode
Methods
Validate()
Checks if the given arguments are valid, potentially modify arguments to ensure they are valid
public bool Validate()
Returns
- bool
true if valid