Class CreditComponent
Inheritance
System.Object
CreditComponent
Implements
System.ComponentModel.INotifyPropertyChanged
Assembly: Eco.Gameplay.dll
Syntax
public class CreditComponent : WorldObjectComponent, ILinkable, IOwned, IController, IViewController, IHasUniversalID, IHasSerializableID, IRPCAuthChecks, IThreadSafeSubscriptions, ISubscriptions<ThreadSafeSubscriptions>, ISubscriptions, IHasInteractions, INotifyPropertyChanged, IPersistentData
Constructors
CreditComponent()
Declaration
Properties
Availability
Declaration
public override WorldObjectComponentClientAvailability Availability { get; }
Property Value
Overrides
CreditData
Declaration
[NewTooltipChildren]
public CreditItemData CreditData { get; set; }
Property Value
NullCurrencyAllowed
Declaration
public bool NullCurrencyAllowed { get; }
Property Value
Type |
Description |
System.Boolean |
|
NullSelection
Declaration
public LocString NullSelection { get; }
Property Value
PersistentData
Declaration
public object PersistentData { get; set; }
Property Value
Type |
Description |
System.Object |
|
UsingCurrency
Declaration
public bool UsingCurrency { get; }
Property Value
Type |
Description |
System.Boolean |
|
Methods
ChangeNullSelectionValue(LocString)
Declaration
public void ChangeNullSelectionValue(LocString nullSelection)
Parameters
Type |
Name |
Description |
LocString |
nullSelection |
|
CurrencyReport(Player)
Declaration
public void CurrencyReport(Player player)
Parameters
Type |
Name |
Description |
Player |
player |
|
Destroy()
Declaration
public override void Destroy()
Overrides
Fee(Single, Int32, User)
Declaration
public float Fee(float timePerItem, int quantity, User user)
Parameters
Type |
Name |
Description |
System.Single |
timePerItem |
|
System.Int32 |
quantity |
|
User |
user |
|
Returns
Type |
Description |
System.Single |
|
FeeWaived(User)
Declaration
public bool FeeWaived(User user)
Parameters
Type |
Name |
Description |
User |
user |
|
Returns
Type |
Description |
System.Boolean |
|
Initialize()
Declaration
public override void Initialize()
Overrides
VerifyBankAccount()
Declaration
public Result VerifyBankAccount()
Returns
Implements
System.ComponentModel.INotifyPropertyChanged
Extension Methods