Class DeedSalesComponent
Inheritance
System.Object
DeedSalesComponent
Implements
System.ComponentModel.INotifyPropertyChanged
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
Overrides
DeedSalesData
Declaration
[NewTooltipChildren]
public DeedSalesItemData DeedSalesData { get; set; }
Property Value
DefaultCurrency
Declaration
public Currency DefaultCurrency { get; set; }
Property Value
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
Buy(Player, DeedSaleListing, BankAccount)
Declaration
public void Buy(Player buyer, DeedSaleListing listing, BankAccount buyerAccount)
Parameters
DeleteListing(Player, DeedSaleListing)
Declaration
public void DeleteListing(Player seller, DeedSaleListing listing)
Parameters
Destroy()
Declaration
public override void Destroy()
Overrides
Initialize()
Declaration
public override void Initialize()
Overrides
UpdateName()
Declaration
Implements
System.ComponentModel.INotifyPropertyChanged
Extension Methods