Class Costume
[Serializable]
public class Costume : ItemBase, INonFungibleItem, IEquippableItem, ITradableItem, IItem, IState
- Inheritance
-
Costume
- Implements
- Inherited Members
Constructors
Costume(Dictionary)
public Costume(Dictionary serialized)
Parameters
serialized
Dictionary
Costume(Row, Guid)
public Costume(CostumeItemSheet.Row data, Guid itemId)
Parameters
data
CostumeItemSheet.RowitemId
Guid
Costume(SerializationInfo, StreamingContext)
protected Costume(SerializationInfo info, StreamingContext _)
Parameters
Fields
equipped
public bool equipped
Field Value
Properties
Equipped
public bool Equipped { get; }
Property Value
ItemId
public Guid ItemId { get; }
Property Value
NonFungibleId
public Guid NonFungibleId { get; }
Property Value
RequiredBlockIndex
public long RequiredBlockIndex { get; set; }
Property Value
SpineResourcePath
public string SpineResourcePath { get; }
Property Value
TradableId
public Guid TradableId { get; }
Property Value
Methods
Equals(Costume)
protected bool Equals(Costume other)
Parameters
other
Costume
Returns
Equals(object)
Determines whether the specified object is equal to the current object.
public override bool Equals(object obj)
Parameters
obj
objectThe object to compare with the current object.
Returns
Equip()
public void Equip()
GetHashCode()
Serves as the default hash function.
public override int GetHashCode()
Returns
- int
A hash code for the current object.
Serialize()
public override IValue Serialize()
Returns
- IValue
Unequip()
public void Unequip()
Update(long)
public void Update(long blockIndex)
Parameters
blockIndex
long