Show / Hide Table of Contents

Class MintCurrency

Inheritance
System.Object
GameAction
AggregatableAction
InteractAction
ItemInteractAction
MintCurrency
Implements
IContextObject
IAggregatableStat
ICountStat
IActionStat
IStat
IUserGameAction
IPositionGameAction
IAuthGameAction
ISyncedAction
IItemGameAction
ICurrencyGameAction
IWorldObjectGameAction
IBankAccountGameAction
IController
IViewController
IHasUniversalID
Inherited Members
ItemInteractAction.ItemUsed
InteractAction.Citizen
InteractAction.ActionLocation
InteractAction.SettlementScopes
InteractAction.SyncObject
AggregatableAction.AggregateFrom(IAggregatableStat)
AggregatableAction.Count
GameAction.StatKey
GameAction.AuthIgnored
GameAction._id
GameAction.Time
GameAction.MarkedUpName
GameAction.StatType
GameAction.ControllerID
Namespace: Eco.Gameplay.GameActions
Assembly: Eco.Gameplay.dll
Syntax
[ChangeParentConfigLoc]
[ChangeParentConfigLoc]
public class MintCurrency : ItemInteractAction, IContextObject, IAggregatableStat, ICountStat, IActionStat, IStat, IUserGameAction, IPositionGameAction, IAuthGameAction, ISyncedAction, IItemGameAction, ICurrencyGameAction, IWorldObjectGameAction, IBankAccountGameAction, IController, IViewController, IHasUniversalID

Constructors

MintCurrency()

Declaration
public MintCurrency()

Properties

AccessNeeded

Declaration
public override AccessType AccessNeeded { get; set; }
Property Value
Type Description
AccessType
Overrides
InteractAction.AccessNeeded

BankAccount

Declaration
[CanAutoAssign]
public BankAccount BankAccount { get; set; }
Property Value
Type Description
BankAccount

Currency

Declaration
[CanAutoAssign]
public Currency Currency { get; set; }
Property Value
Type Description
Currency

CurrencyAmount

Declaration
[CanAutoAssign]
public float CurrencyAmount { get; set; }
Property Value
Type Description
System.Single

NewCurrencyCreated

Declaration
[CanAutoAssign]
public float NewCurrencyCreated { get; set; }
Property Value
Type Description
System.Single

TotalCurrencyAfterCreation

Declaration
[CanAutoAssign]
public float TotalCurrencyAfterCreation { get; set; }
Property Value
Type Description
System.Single

TotalCurrencyBeforeCreation

Declaration
[CanAutoAssign]
public float TotalCurrencyBeforeCreation { get; set; }
Property Value
Type Description
System.Single

WorldObject

Declaration
[CanAutoAssign]
public WorldObject WorldObject { get; set; }
Property Value
Type Description
WorldObject

WorldObjectItem

Declaration
public Item WorldObjectItem { get; }
Property Value
Type Description
Item

Implements

IContextObject
IAggregatableStat
ICountStat
IActionStat
IStat
IUserGameAction
IPositionGameAction
IAuthGameAction
ISyncedAction
IItemGameAction
ICurrencyGameAction
IWorldObjectGameAction
IBankAccountGameAction
IController
IViewController
IHasUniversalID

Extension Methods

GameActionExtensions.AffectedDeeds(GameAction)
GameActionExtensions.Fill(GameAction, MultiblockActionContext, WrappedWorldPosition3i, Item)
GameActionExtensions.Fill(GameAction, User, Item, WrappedWorldPosition3i, Nullable<AccessType>, Item)
GameActionManager.TryPerform(GameAction, User)
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
☀
☾