csharp
public enum ItemBindingWhen an item stops being tradeable.
Remarks
A closed list, unlike rarity and slot, because these four are the whole of the mechanism. Binding exists to take an item out of the economy at a defined moment, and there are only four moments an item can reach: never, arriving, being worn, being used. A game that wants a fifth wants a rule about one of these rather than a new one.
Fields and properties (5)
NoneTradeable for ever.
OnPickupBound as soon as it is picked up.
OnEquipTradeable until somebody equips it.
OnUseTradeable until somebody uses it.
BoundAlready bound. What an instance carries once the moment has passed.
Used by (11)
- BindingTestsVixen.Gameplay.Inventory.Tests
- ContainerPolicyVixen.Gameplay.Inventory
- ContainerSetVixen.Gameplay.Inventory
- ContentVixen.Gameplay.Items.Tests
- ContentVixen.Gameplay.Inventory.Tests
- ItemDefinitionVixen.Gameplay.Items
- ItemInstanceVixen.Gameplay.Items
- ItemInstanceTestsVixen.Gameplay.Items.Tests
- ItemTemplateVixen.Gameplay.Items
- TypeRegistrationVixen.Gameplay.Items
- Vixen_Gameplay_Items_ItemDefinitionSerializerVixen.Gameplay.Items