Show / Hide Table of Contents

Class SpawnedClaimsComponent

Component that spawns claim stakes and claim papers based on the size of a settlement. These can then be distributed to citizens to allow them to claim more land from their claim stakes.

Inheritance
System.Object
WorldObjectComponent
SpawnedClaimsComponent
Implements
ILinkable
IOwned
IController
IViewController
IHasUniversalID
IHasSerializableID
IRPCAuthChecks
IThreadSafeSubscriptions
ISubscriptions<ThreadSafeSubscriptions>
ISubscriptions
IHasInteractions
System.ComponentModel.INotifyPropertyChanged
IInventoryWorldObjectComponent
IPermanentDestroyHandler
Inherited Members
WorldObjectComponent.IsRPCAuthorized(IWorldObserver, AccessType, Object[])
WorldObjectComponent.PostInitialize()
WorldObjectComponent.OnCreate()
WorldObjectComponent.Destroy()
WorldObjectComponent.LateTick()
WorldObjectComponent.TryPickup(Player, InventoryChangeSet, Inventory, Boolean)
WorldObjectComponent.OnPickup(Player)
WorldObjectComponent.OnBeforeObjectMoved()
WorldObjectComponent.OnAfterObjectMoved()
WorldObjectComponent.OnLinkClicked(TooltipOrigin, TooltipClickContext, User)
WorldObjectComponent.UILinkContent()
WorldObjectComponent.Parent
WorldObjectComponent.Name
WorldObjectComponent.IconName
WorldObjectComponent.ForceActiveTab
WorldObjectComponent.ComponentPrefabName
WorldObjectComponent.ComponentTabName
WorldObjectComponent.Enabled
WorldObjectComponent.IsDestroyed
WorldObjectComponent.ShouldRequestEverything
WorldObjectComponent.Owners
WorldObjectComponent.ControllerID
WorldObjectComponent.IOwned.Deed
WorldObjectComponent.Subscriptions
WorldObjectComponent.PropertyChanged
Namespace: Eco.Gameplay.Components
Assembly: Eco.Gameplay.dll
Syntax
public class SpawnedClaimsComponent : WorldObjectComponent, ILinkable, IOwned, IController, IViewController, IHasUniversalID, IHasSerializableID, IRPCAuthChecks, IThreadSafeSubscriptions, ISubscriptions<ThreadSafeSubscriptions>, ISubscriptions, IHasInteractions, INotifyPropertyChanged, IInventoryWorldObjectComponent, IPermanentDestroyHandler

Constructors

SpawnedClaimsComponent()

Declaration
public SpawnedClaimsComponent()

Properties

Availability

Declaration
public override WorldObjectComponentClientAvailability Availability { get; }
Property Value
Type Description
WorldObjectComponentClientAvailability
Overrides
WorldObjectComponent.Availability

ClaimsInventory

Declaration
public Inventory ClaimsInventory { get; set; }
Property Value
Type Description
Inventory

Description

Declaration
public LocString Description { get; set; }
Property Value
Type Description
LocString

PropertyCrisisDescription

Declaration
public LocString PropertyCrisisDescription { get; set; }
Property Value
Type Description
LocString

Settlement

Declaration
public Settlement Settlement { get; }
Property Value
Type Description
Settlement

Methods

Initialize()

Declaration
public override void Initialize()
Overrides
WorldObjectComponent.Initialize()

Tick()

Declaration
public override void Tick()
Overrides
WorldObjectComponent.Tick()

Explicit Interface Implementations

IPermanentDestroyHandler.OnPermanentDestroy()

Declaration
void IPermanentDestroyHandler.OnPermanentDestroy()

IInventoryWorldObjectComponent.Inventory

Declaration
Inventory IInventoryWorldObjectComponent.Inventory { get; }
Returns
Type Description
Inventory

Implements

ILinkable
IOwned
IController
IViewController
IHasUniversalID
IHasSerializableID
IRPCAuthChecks
IThreadSafeSubscriptions
ISubscriptions<TSubscriptionsList>
ISubscriptions
IHasInteractions
System.ComponentModel.INotifyPropertyChanged
IInventoryWorldObjectComponent
IPermanentDestroyHandler

Extension Methods

TagUtils.TagNames(Object, Boolean)
TagUtils.TagDisplayNames(Object, Boolean)
ClientSetViewExtensions.SetClassOfProperty(Object, Player, String, String, Int32)
TypeTooltipExtensions.UILinkGeneric(Object)
☀
☾
In This Article
Back to top
Copyright (c) Strange Loop Games 2021
☀
☾