Show / Hide Table of Contents

Class HomesteadClaimStakeObject

homestead claim stake objects can have a selectable parent town.

Inheritance
System.Object
WorldObject
ClaimStakeObjectBase
HomesteadClaimStakeObject
Implements
INetObjectPriority
INetObject
INetObjectPosition
IPositionAndBounds
IUsable
IStorage
ISerializable
IRPCAuthChecks
ILinkableParameterized<LinkConfig>
ILinkable
IHasPosition
System.ComponentModel.INotifyPropertyChanged
IDeedOwned
IController
IViewController
IHasUniversalID
IPlayerUseTracking
INamed
IHasSerializableID
IThreadSafeSubscriptions
ISubscriptions<ThreadSafeSubscriptions>
ISubscriptions
IInteractionTargetPriority
IPermanentDestroyHandler
IClaimStakeObject
IMoveableWithinDeedAndInfluence
IMoveableWithRestrictions
Inherited Members
ClaimStakeObjectBase.AllowResidentAccessIfCreator
ClaimStakeObjectBase.IgnoreSettlementTypeOnClaimPapers
WorldObject.netEntity
WorldObject.CreationItem
WorldObject.enabled
WorldObject.operating
WorldObject.IsHUDElement
WorldObject.AttachedTo
WorldObject.GetIcon(Type)
WorldObject.SetDirty()
WorldObject.RoomUpdated()
WorldObject.OnAdd(User, WrappedWorldPosition3, Quaternion, Boolean, WorldObject)
WorldObject.OnUsingPlayersChange()
WorldObject.PostAdd()
WorldObject.CreateEntity()
WorldObject.Tick()
WorldObject.SetAdminForceEnabled(Boolean)
WorldObject.UpdateEnabledAndOperating()
WorldObject.LateTick()
WorldObject.ToggleAnimatedState(Player, String)
WorldObject.GetAnimatedState<T>(String)
WorldObject.SetAnimatedState(String, Single)
WorldObject.SetAnimatedState(String, Boolean)
WorldObject.SetAnimatedState(String, String)
WorldObject.TriggerAnimatedEvent(String)
WorldObject.SetName(Player, String)
WorldObject.SetName(String)
WorldObject.MoveWorldObjectTo(Vector3i, Quaternion)
WorldObject.PlaceWorldObjectBlocks(WorldObject)
WorldObject.CloseUIForAll(Boolean)
WorldObject.Destroy()
WorldObject.OnDestroy()
WorldObject.OnCreatePreInitialize()
WorldObject.OnCreatePostInitialize()
WorldObject.DoInitializationSteps()
WorldObject.PostInitialize()
WorldObject.ComponentsInitialized()
WorldObject.FinishInitialize()
WorldObject.OnClick(Player)
WorldObject.GetDeed()
WorldObject.OnAuthChanged()
WorldObject.OnAuthSet(Deed)
WorldObject.ToString()
WorldObject.UILink<T>(Boolean)
WorldObject.UILink(Int32, Type, Boolean)
WorldObject.UILink(Type, Boolean)
WorldObject.OnLinkClicked(TooltipOrigin, TooltipClickContext, User)
WorldObject.UILinkContent()
WorldObject.UILinkContent(LinkConfig)
WorldObject.SendInitialState(BSONObject, INetObjectViewer)
WorldObject.SendUpdate(BSONObject, INetObjectViewer)
WorldObject.ReceiveUpdate(BSONObject)
WorldObject.ReceiveInitialState(BSONObject)
WorldObject.IsRelevant(INetObjectViewer)
WorldObject.IsNotRelevant(INetObjectViewer)
WorldObject.IsUpdated(INetObjectViewer)
WorldObject.AddOccupancy<T>(List<BlockOccupancy>)
WorldObject.AddOccupancy(Type, List<BlockOccupancy>)
WorldObject.AddOccupancyList(Type, BlockOccupancy[])
WorldObject.AddOccupancyRule<T>(Func<WorldObject, OccupancyInfo>)
WorldObject.GetOccupancyType(BlockOccupancyType)
WorldObject.GetOccupancy(Type)
WorldObject.GetOccupancyInfo(Type)
WorldObject.GetOccupancyRangeOrDefault(Type)
WorldObject.GetOccupancyRangeWorldPos()
WorldObject.GetBounding(Type)
WorldObject.GetOccupiedPropertyPositions(Type, Vector3, Quaternion)
WorldObject.Use(Player, InteractionTarget, InteractionTriggerInfo, String)
WorldObject.SendUIComponents(Player)
WorldObject.OpenUI(Player)
WorldObject.ReleaseUIComponents()
WorldObject.InteractOnComponent(Player, Type, String, InteractionTriggerInfo, InteractionTarget)
WorldObject.SyncPositionAndRotation()
WorldObject.IsAuthorized(User, AccessType)
WorldObject.GetOrCreateComponent<T>(String)
WorldObject.HasComponent<T>()
WorldObject.HasComponent(Type, String)
WorldObject.GetComponent<T>(String)
WorldObject.GetComponent(Type, String)
WorldObject.GetComponents<T>()
WorldObject.GetComponent(String)
WorldObject.TryGetComponent<T>(T)
WorldObject.SetComponentsParent()
WorldObject.InitializeComponents()
WorldObject.TickComponents()
WorldObject.LateTickComponents()
WorldObject.DestroyComponents()
WorldObject.SendInitialStateComponents(BSONObject, INetObjectViewer)
WorldObject.SendUpdateComponents(BSONObject, INetObjectViewer)
WorldObject.ReceiveUpdateComponents(BSONObject)
WorldObject.OnPermanentDestroy()
WorldObject.StorageHandle
WorldObject.DisplayDescription
WorldObject.Transient
WorldObject.UpdateChannel
WorldObject.TargetPriority
WorldObject.HasTier
WorldObject.Tier
WorldObject.FriendlyName
WorldObject.Description
WorldObject.Name
WorldObject.MarkedUpName
WorldObject.Creator
WorldObject.ObjectID
WorldObject.WorldObjectCreationTime
WorldObject.GivenName
WorldObject.OnAnyNameChanged
WorldObject.OnPositionChange
WorldObject.OnOperatingChange
WorldObject.OnEnableChange
WorldObject.OnMovedEvent
WorldObject.NameOfCreator
WorldObject.Enabled
WorldObject.Operating
WorldObject.OwnersMarkedUpName
WorldObject.Owners
WorldObject.AnimatedStates
WorldObject.CreatingItem
WorldObject.Using
WorldObject.Initialized
WorldObject.IsDestroyed
WorldObject.CachedSettlementAtPos
WorldObject.UsingPlayers
WorldObject.PlacesBlocks
WorldObject.Room
WorldObject.Outside
WorldObject.CloseWhenDistant
WorldObject.AdminForceEnabled
WorldObject.LastSyncedPosition
WorldObject.Position
WorldObject.Position3i
WorldObject.Bounds
WorldObject.PlotPos
WorldObject.Rotation
WorldObject.ID
WorldObject.Active
WorldObject.Priority
WorldObject.Occupancy
WorldObject.OccupancyInfo
WorldObject.WorldOccupancy
WorldObject.WorldRange
WorldObject.InteractDistance
WorldObject.NetObjectCreationRealtime
WorldObject.ControllerID
WorldObject.Subscriptions
WorldObject.Auth
WorldObject.Components
WorldObject.PropertyChanged
WorldObject.SyncPositionEvent
Namespace: Eco.Gameplay.Settlements.ClaimStakes
Assembly: Eco.Gameplay.dll
Syntax
[RequireComponent]
[RequireComponent]
public class HomesteadClaimStakeObject : ClaimStakeObjectBase, INetObjectPriority, INetObject, INetObjectPosition, IPositionAndBounds, IUsable, IStorage, ISerializable, IRPCAuthChecks, ILinkableParameterized<LinkConfig>, ILinkable, IHasPosition, INotifyPropertyChanged, IDeedOwned, IController, IViewController, IHasUniversalID, IPlayerUseTracking, INamed, IHasSerializableID, IThreadSafeSubscriptions, ISubscriptions<ThreadSafeSubscriptions>, ISubscriptions, IInteractionTargetPriority, IPermanentDestroyHandler, IClaimStakeObject, IMoveableWithinDeedAndInfluence, IMoveableWithRestrictions

Constructors

HomesteadClaimStakeObject()

Declaration
public HomesteadClaimStakeObject()

Properties

DisplayName

Declaration
public override LocString DisplayName { get; }
Property Value
Type Description
LocString
Overrides
WorldObject.DisplayName

TableTexture

Declaration
public override TableTextureMode TableTexture { get; }
Property Value
Type Description
TableTextureMode
Overrides
WorldObject.TableTexture

Methods

Initialize()

Declaration
protected override void Initialize()
Overrides
WorldObject.Initialize()

Implements

INetObjectPriority
INetObject
INetObjectPosition
IPositionAndBounds
IUsable
IStorage
ISerializable
IRPCAuthChecks
ILinkableParameterized<T>
ILinkable
IHasPosition
System.ComponentModel.INotifyPropertyChanged
IDeedOwned
IController
IViewController
IHasUniversalID
IPlayerUseTracking
INamed
IHasSerializableID
IThreadSafeSubscriptions
ISubscriptions<TSubscriptionsList>
ISubscriptions
IInteractionTargetPriority
IPermanentDestroyHandler
IClaimStakeObject
IMoveableWithinDeedAndInfluence
IMoveableWithRestrictions

Extension Methods

WorldObjectDebugUtil.ThrowIfNotRunning(WorldObject)
SurfaceExtensions.AllAttachedRecursiveAndSelf(WorldObject)
PointOfInterestManager.AddAsPOI(WorldObject, String)
PointOfInterestManager.RemoveAsPOI(WorldObject, String)
TagUtils.TagNames(Object, Boolean)
TagUtils.TagDisplayNames(Object, Boolean)
WorldObjectUtil.SimTickDelta(WorldObject)
WorldObjectUtil.CheckForPickUpAsync(WorldObject, Player, Boolean)
WorldObjectUtil.SelfAndComponentsWithInterface<T>(WorldObject)
WorldObjectUtil.DestroyAndReturnInventories(WorldObject, LocString)
WorldObjectUtil.ReturnAllInventoriesToCreator(WorldObject, LocString)
WorldObjectUtil.ForceReturnPropertyObject(WorldObject)
WorldObjectUtil.TryPickUpNow(WorldObject, Player, Inventory, Single, Boolean)
WorldObjectUtil.TryPickUp(WorldObject, GameActionPack, Player, Inventory, Single, Boolean, AccessType)
WorldObjectUtil.TryPickupComponents(WorldObject, WorldObjectUtil.PickupType, Inventory, User, GameActionPack, AccessType, Boolean)
OccupancyUtils.LocalToWorld(WorldObject, Ray)
OccupancyUtils.LocalToWorld(WorldObject, Vector3i)
OccupancyUtils.GroundBelow(WorldObject)
SettlementUtils.GetSettlementsAtPos(WorldObject)
ClientSetViewExtensions.SetClassOfProperty(Object, Player, String, String, Int32)
TypeTooltipExtensions.UILinkGeneric(Object)
ILinkableTooltipLibrary.WorldObjectLinkClicked(WorldObject, TooltipOrigin)
WorldObjectsTooltipLibrary.OwnerTooltip(WorldObject)
☀
☾
In This Article
Back to top
Copyright (c) Strange Loop Games 2021
☀
☾