Show / Hide Table of Contents

Class PropertyPlot

Inheritance
System.Object
PropertyPlot
Implements
IDeedOwned
IOwned
IController
IViewController
IHasUniversalID
Namespace: Eco.Gameplay.Property
Assembly: Eco.Gameplay.dll
Syntax
public sealed class PropertyPlot : Object, IDeedOwned, IOwned, IController, IViewController, IHasUniversalID

Constructors

PropertyPlot(PlotPos)

Declaration
public PropertyPlot(PlotPos plotPos)
Parameters
Type Name Description
PlotPos plotPos

Properties

CenterWorldPos

Declaration
public Vector3i CenterWorldPos { get; }
Property Value
Type Description
Vector3i

ControllerID

Declaration
public ref int ControllerID { get; }
Property Value
Type Description
System.Int32

CornerWorldPos

Declaration
public Vector3i CornerWorldPos { get; }
Property Value
Type Description
Vector3i

CreationTime

Declaration
public double CreationTime { get; }
Property Value
Type Description
System.Double

Deed

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

FriendlyName

Declaration
public string FriendlyName { get; }
Property Value
Type Description
System.String

Handle

Declaration
public PropertyPlotHandle Handle { get; }
Property Value
Type Description
PropertyPlotHandle

LastEditTime

Declaration
public double LastEditTime { get; }
Property Value
Type Description
System.Double

OnAuthChanged

Declaration
public ThreadSafeAction OnAuthChanged { get; }
Property Value
Type Description
ThreadSafeAction

OnOwnerChanged

Declaration
public ThreadSafeAction<OwnerChangeType> OnOwnerChanged { get; }
Property Value
Type Description
ThreadSafeAction<OwnerChangeType>

Owners

Declaration
public IAlias Owners { get; }
Property Value
Type Description
IAlias

PlotPos

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

Methods

GetDeed()

Declaration
public Deed GetDeed()
Returns
Type Description
Deed

IsAuthorized(IAlias)

Declaration
public bool IsAuthorized(IAlias alias)
Parameters
Type Name Description
IAlias alias
Returns
Type Description
System.Boolean

OnClick(Player)

Declaration
public void OnClick(Player clickingPlayer)
Parameters
Type Name Description
Player clickingPlayer

ToString()

Declaration
public override string ToString()
Returns
Type Description
System.String

Explicit Interface Implementations

IDeedOwned.OnAuthChanged()

Declaration
void IDeedOwned.OnAuthChanged()

IDeedOwned.OnAuthSet(Deed)

Declaration
void IDeedOwned.OnAuthSet(Deed deed)
Parameters
Type Name Description
Deed deed

Implements

IDeedOwned
IOwned
IController
IViewController
IHasUniversalID

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
☀
☾