Show / Hide Table of Contents

Class PointOfInterest

Inheritance
System.Object
PointOfInterest
PointOfInterestObject
PointOfInterestProperty
Implements
IController
IViewController
IHasUniversalID
System.ComponentModel.INotifyPropertyChanged
Namespace: Eco.Gameplay.Economy
Assembly: Eco.Gameplay.dll
Syntax
public abstract class PointOfInterest : Object, IController, IViewController, IHasUniversalID, INotifyPropertyChanged

Constructors

PointOfInterest()

Declaration
protected PointOfInterest()

Properties

ControllerID

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

Deed

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

ItemName

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

Name

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

Pos

Declaration
public Vector3i Pos { get; set; }
Property Value
Type Description
Vector3i

Methods

Destroy()

Declaration
public abstract void Destroy()

IsAuthorized(User)

Declaration
public abstract bool IsAuthorized(User user)
Parameters
Type Name Description
User user
Returns
Type Description
System.Boolean

Events

PropertyChanged

Declaration
public event PropertyChangedEventHandler PropertyChanged
Event Type
Type Description
System.ComponentModel.PropertyChangedEventHandler

Implements

IController
IViewController
IHasUniversalID
System.ComponentModel.INotifyPropertyChanged

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