Class VehicleTreeHarvestComponent
Inheritance
System.Object
VehicleTreeHarvestComponent
Implements
System.ComponentModel.INotifyPropertyChanged
Assembly: Eco.Gameplay.dll
Syntax
public class VehicleTreeHarvestComponent : WorldObjectComponent, ILinkable, IOwned, IController, IViewController, IHasUniversalID, IHasSerializableID, IRPCAuthChecks, INotifyPropertyChanged, IThreadSafeSubscriptions, ISubscriptions<ThreadSafeSubscriptions>, ISubscriptions, IHasInteractions, INetObject
Constructors
VehicleTreeHarvestComponent()
Declaration
public VehicleTreeHarvestComponent()
Fields
CurrentSyncedTrunks
Declaration
public List<ScorpionTrunkSyncData> CurrentSyncedTrunks
Field Value
Declaration
public bool DisableBasicToolSync
Field Value
| Type |
Description |
| System.Boolean |
|
Properties
Active
Declaration
public bool Active { get; }
Property Value
| Type |
Description |
| System.Boolean |
|
AllowedSpecies
Declaration
public List<string> AllowedSpecies { get; set; }
Property Value
| Type |
Description |
| System.Collections.Generic.List<System.String> |
|
Availability
Declaration
public override WorldObjectComponentClientAvailability Availability { get; }
Property Value
Overrides
ID
Declaration
Property Value
| Type |
Description |
| System.Int32 |
|
NetObjectCreationRealtime
Declaration
public double NetObjectCreationRealtime { get; set; }
Property Value
| Type |
Description |
| System.Double |
|
RotationPartSync
Declaration
public Vector3[] RotationPartSync { get; }
Property Value
| Type |
Description |
| System.Numerics.Vector3[] |
|
Declaration
public float[] ToolAngles { get; }
Property Value
| Type |
Description |
| System.Single[] |
|
Methods
BranchCut()
Declaration
ClawsState(Boolean)
Declaration
public void ClawsState(bool state)
Parameters
| Type |
Name |
Description |
| System.Boolean |
state |
|
DoClawLogRotators(Int32, Single, Single, Boolean)
Declaration
public void DoClawLogRotators(int dir, float speed, float duration, bool isFirstRoll)
Parameters
| Type |
Name |
Description |
| System.Int32 |
dir |
|
| System.Single |
speed |
|
| System.Single |
duration |
|
| System.Boolean |
isFirstRoll |
|
Initialize(String[])
Declaration
public void Initialize(string[] disallowedSpecies)
Parameters
| Type |
Name |
Description |
| System.String[] |
disallowedSpecies |
|
IsNotRelevant(INetObjectViewer)
Declaration
public bool IsNotRelevant(INetObjectViewer viewer)
Parameters
Returns
| Type |
Description |
| System.Boolean |
|
IsRelevant(INetObjectViewer)
Declaration
public bool IsRelevant(INetObjectViewer viewer)
Parameters
Returns
| Type |
Description |
| System.Boolean |
|
IsUpdated(INetObjectViewer)
Declaration
public bool IsUpdated(INetObjectViewer viewer)
Parameters
Returns
| Type |
Description |
| System.Boolean |
|
ProcessTree()
Declaration
public void ProcessTree()
ReceiveInitialState(BSONObject)
Declaration
public void ReceiveInitialState(BSONObject bsonObj)
Parameters
ReceiveUpdate(BSONObject)
Declaration
public void ReceiveUpdate(BSONObject bsonObj)
Parameters
SawCut()
Declaration
SendInitialState(BSONObject, INetObjectViewer)
Declaration
public void SendInitialState(BSONObject bsonObj, INetObjectViewer viewer)
Parameters
SendUpdate(BSONObject, INetObjectViewer)
Declaration
public void SendUpdate(BSONObject bsonObj, INetObjectViewer viewer)
Parameters
StartMainRollers()
Declaration
public void StartMainRollers()
TreeCutFail(LocString)
Declaration
public void TreeCutFail(LocString resultMessage)
Parameters
| Type |
Name |
Description |
| LocString |
resultMessage |
|
TreeLeavesEffect(Single)
Declaration
public void TreeLeavesEffect(float density)
Parameters
| Type |
Name |
Description |
| System.Single |
density |
|
Implements
System.ComponentModel.INotifyPropertyChanged
Extension Methods