Class BlueprintItem
Item which may be used for FoundationStoneObject creation, containing blueprint data.
Inheritance
System.Object
BlueprintItem
Implements
System.ComponentModel.INotifyPropertyChanged
Inherited Members
Namespace: Eco.Gameplay.Blueprints
Assembly: Eco.Gameplay.dll
Syntax
public class BlueprintItem : WorldObjectItem<FoundationStoneObject>, IItem, ILinkableParameterized<LinkConfig>, ILinkable, IHasIcon, INotifyPropertyChanged, IPlaceableItem, IController, IViewController, IHasUniversalID, IPersistentData
Constructors
BlueprintItem()
Declaration
public BlueprintItem()
Properties
Blueprint
Part of item's persistent data which contains information about associated Blueprint (name and blocks info). This data will be inherited by BlueprintComponent when FoundationStoneObject created from the item.
Declaration
public Blueprint Blueprint { get; set; }
Property Value
Type | Description |
---|---|
Blueprint |
PersistentData
Declaration
public ItemPersistentData PersistentData { get; set; }
Property Value
Type | Description |
---|---|
ItemPersistentData |
Explicit Interface Implementations
IPersistentData.PersistentData
Declaration
object IPersistentData.PersistentData { get; set; }
Returns
Type | Description |
---|---|
System.Object |
Implements
System.ComponentModel.INotifyPropertyChanged