Class VehicleToolItem
Inheritance
System.Object
VehicleToolItem
Implements
System.ComponentModel.INotifyPropertyChanged
Inherited Members
Namespace: Eco.Gameplay.Items
Assembly: Eco.Gameplay.dll
Syntax
[MaxStackSize(1)]
public abstract class VehicleToolItem : RepairableItem, IItem, ILinkableParameterized<LinkConfig>, ILinkable, IHasIcon, IController, IViewController, IHasUniversalID, INotifyPropertyChanged
Constructors
VehicleToolItem()
Declaration
protected VehicleToolItem()
Properties
SkilledRepairCost
Declaration
public override IDynamicValue SkilledRepairCost { get; }
Property Value
Type | Description |
---|---|
IDynamicValue |
Overrides
Methods
ApplyBlockInteraction(WrappedWorldPosition3i, Quaternion, VehicleComponent, Inventory)
Declaration
public virtual void ApplyBlockInteraction(WrappedWorldPosition3i pos, Quaternion rot, VehicleComponent vehicle, Inventory inv = null)
Parameters
Type | Name | Description |
---|---|---|
WrappedWorldPosition3i | pos | |
Quaternion | rot | |
VehicleComponent | vehicle | |
Inventory | inv |
BlockInteraction(IModularVehicleState, WrappedWorldPosition3i, Quaternion, VehicleComponent, Inventory)
Declaration
public void BlockInteraction(IModularVehicleState module, WrappedWorldPosition3i pos, Quaternion rot, VehicleComponent vehicle, Inventory inv = null)
Parameters
Type | Name | Description |
---|---|---|
IModularVehicleState | module | |
WrappedWorldPosition3i | pos | |
Quaternion | rot | |
VehicleComponent | vehicle | |
Inventory | inv |
Implements
System.ComponentModel.INotifyPropertyChanged