Show / Hide Table of Contents

Class DeedSalesComponent

Inheritance
System.Object
WorldObjectComponent
DeedSalesComponent
Implements
ILinkable
IOwned
IController
IViewController
IHasUniversalID
IHasSerializableID
IRPCAuthChecks
IThreadSafeSubscriptions
ISubscriptions<ThreadSafeSubscriptions>
ISubscriptions
IHasInteractions
System.ComponentModel.INotifyPropertyChanged
IPersistentData
Inherited Members
WorldObjectComponent.IsRPCAuthorized(IWorldObserver, AccessType, Object[])
WorldObjectComponent.PostInitialize()
WorldObjectComponent.OnCreate()
WorldObjectComponent.Tick()
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
[RequireComponent]
public class DeedSalesComponent : WorldObjectComponent, ILinkable, IOwned, IController, IViewController, IHasUniversalID, IHasSerializableID, IRPCAuthChecks, IThreadSafeSubscriptions, ISubscriptions<ThreadSafeSubscriptions>, ISubscriptions, IHasInteractions, INotifyPropertyChanged, IPersistentData

Constructors

DeedSalesComponent()

Declaration
public DeedSalesComponent()

Properties

Availability

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

DeedSalesData

Declaration
[NewTooltipChildren]
public DeedSalesItemData DeedSalesData { get; set; }
Property Value
Type Description
DeedSalesItemData

DefaultCurrency

Declaration
public Currency DefaultCurrency { get; set; }
Property Value
Type Description
Currency

PersistentData

Declaration
public object PersistentData { get; set; }
Property Value
Type Description
System.Object

Methods

AddListing(Player, Deed, BankAccount, Currency, Single)

Declaration
public void AddListing(Player seller, Deed deed, BankAccount account, Currency currency, float price)
Parameters
Type Name Description
Player seller
Deed deed
BankAccount account
Currency currency
System.Single price

Buy(Player, DeedSaleListing, BankAccount)

Declaration
public void Buy(Player buyer, DeedSaleListing listing, BankAccount buyerAccount)
Parameters
Type Name Description
Player buyer
DeedSaleListing listing
BankAccount buyerAccount

DeleteListing(Player, DeedSaleListing)

Declaration
public void DeleteListing(Player seller, DeedSaleListing listing)
Parameters
Type Name Description
Player seller
DeedSaleListing listing

Destroy()

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

Initialize()

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

UpdateName()

Declaration
public void UpdateName()

Implements

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

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