Class SettlementClaimStakeObject
Settlement claim stake objects are linked to a single settlement.
Implements
System.ComponentModel.INotifyPropertyChanged
Inherited Members
Namespace: Eco.Gameplay.Settlements.ClaimStakes
Assembly: Eco.Gameplay.dll
Syntax
[RequireComponent]
[RequireComponent]
[RequiresSettlement]
public abstract class SettlementClaimStakeObject : ClaimStakeObjectBase, INetObjectPriority, INetObject, INetObjectPosition, IPositionAndBounds, IUsable, IStorage, ISerializable, IRPCAuthChecks, ILinkable, IHasPosition, INotifyPropertyChanged, IDeedOwned, IController, IViewController, IHasUniversalID, IPlayerUseTracking, INamed, IHasSerializableID, IThreadSafeSubscriptions, ISubscriptions<ThreadSafeSubscriptions>, ISubscriptions, IInteractionTargetPriority, IPermanentDestroyHandler, IClaimStakeObject, IMoveableWithinDeedAndInfluence, IMoveableWithRestrictions
Constructors
SettlementClaimStakeObject()
Declaration
protected SettlementClaimStakeObject()
Fields
Settlement
Declaration
public Settlement Settlement
Field Value
Type | Description |
---|---|
Settlement |
Properties
DisplayName
Declaration
public override LocString DisplayName { get; }
Property Value
Type | Description |
---|---|
LocString |
Overrides
SettlementType
Declaration
public abstract SettlementType SettlementType { get; }
Property Value
Type | Description |
---|---|
SettlementType |
Methods
Initialize()
Declaration
protected override void Initialize()
Overrides
SetSettlement(Settlement)
Declaration
public void SetSettlement(Settlement settlement)
Parameters
Type | Name | Description |
---|---|---|
Settlement | settlement |
Implements
System.ComponentModel.INotifyPropertyChanged