Class PropertyPlot
Inheritance
System.Object
PropertyPlot
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
ControllerID
Declaration
public ref int ControllerID { get; }
Property Value
Type |
Description |
System.Int32 |
|
CornerWorldPos
Declaration
public Vector3i CornerWorldPos { get; }
Property Value
CreationTime
Declaration
public double CreationTime { get; }
Property Value
Type |
Description |
System.Double |
|
Deed
Declaration
public Deed Deed { get; set; }
Property Value
FriendlyName
Declaration
public string FriendlyName { get; }
Property Value
Type |
Description |
System.String |
|
Handle
Declaration
public PropertyPlotHandle Handle { get; }
Property Value
LastEditTime
Declaration
public double LastEditTime { get; }
Property Value
Type |
Description |
System.Double |
|
OnAuthChanged
Declaration
public ThreadSafeAction OnAuthChanged { get; }
Property Value
OnOwnerChanged
Declaration
public ThreadSafeAction<OwnerChangeType> OnOwnerChanged { get; }
Property Value
Owners
Declaration
public IAlias Owners { get; }
Property Value
PlotPos
Declaration
public PlotPos PlotPos { get; }
Property Value
Methods
GetDeed()
Declaration
Returns
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
Extension Methods