Class PartsComponent.PartsInventoryData
Inheritance
System.Object
PartsComponent.PartsInventoryData
Implements
System.ComponentModel.INotifyPropertyChanged
Assembly: Eco.Gameplay.dll
Syntax
public class PartsInventoryData : Object, IClearRequestHandler, IController, IViewController, IHasUniversalID, INotifyPropertyChanged
Constructors
PartsInventoryData()
Declaration
public PartsInventoryData()
Fields
FirstPlacement
Declaration
public bool FirstPlacement
Field Value
Type |
Description |
System.Boolean |
|
Parts
Declaration
public AuthorizationInventory Parts
Field Value
QueuedDurabilityToConsume
Declaration
public double QueuedDurabilityToConsume
Field Value
Type |
Description |
System.Double |
|
Properties
ControllerID
Declaration
public ref int ControllerID { get; }
Property Value
Type |
Description |
System.Int32 |
|
Description
Declaration
public string Description { get; set; }
Property Value
Type |
Description |
System.String |
|
HasDataThatCanBeCleared
Declaration
public bool HasDataThatCanBeCleared { get; }
Property Value
Type |
Description |
System.Boolean |
|
Methods
Declaration
[NewTooltip]
public LocString PartsTooltip(TooltipOrigin origin)
Parameters
Returns
TryHandleClearRequest(Player)
Declaration
public Result TryHandleClearRequest(Player player)
Parameters
Type |
Name |
Description |
Player |
player |
|
Returns
Events
PropertyChanged
Declaration
public event PropertyChangedEventHandler PropertyChanged
Event Type
Type |
Description |
System.ComponentModel.PropertyChangedEventHandler |
|
Implements
System.ComponentModel.INotifyPropertyChanged
Extension Methods