Show / Hide Table of Contents

Class CreditComponent

Inheritance
System.Object
WorldObjectComponent
CreditComponent
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
public class CreditComponent : WorldObjectComponent, ILinkable, IOwned, IController, IViewController, IHasUniversalID, IHasSerializableID, IRPCAuthChecks, IThreadSafeSubscriptions, ISubscriptions<ThreadSafeSubscriptions>, ISubscriptions, IHasInteractions, INotifyPropertyChanged, IPersistentData

Constructors

CreditComponent()

Declaration
public CreditComponent()

Properties

Availability

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

CreditData

Declaration
[NewTooltipChildren]
public CreditItemData CreditData { get; set; }
Property Value
Type Description
CreditItemData

NullCurrencyAllowed

Declaration
public bool NullCurrencyAllowed { get; }
Property Value
Type Description
System.Boolean

NullSelection

Declaration
public LocString NullSelection { get; }
Property Value
Type Description
LocString

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
WorldObjectComponent.Destroy()

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
WorldObjectComponent.Initialize()

VerifyBankAccount()

Declaration
public Result VerifyBankAccount()
Returns
Type Description
Result

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