Class BuyFromStoreCollectionStateAction
Inheritance
BuyFromStoreCollectionStateAction
Assembly: cs.temp.dll.dll
Syntax
public class BuyFromStoreCollectionStateAction : IStateAction
Constructors
BuyFromStoreCollectionStateAction()
Declaration
public BuyFromStoreCollectionStateAction()
Fields
_amountReceived
Declaration
protected double _amountReceived
Field Value
_collection
Declaration
protected IStoreUpgradeableCurrencyCollection _collection
Field Value
_costToBuy
Declaration
protected double _costToBuy
Field Value
_currencyService
Declaration
protected ICurrencyService _currencyService
Field Value
_typesToDispatchAs
Declaration
protected Type[] _typesToDispatchAs
Field Value
_upgradeableCurrency
Declaration
protected IUpgradeableCurrency _upgradeableCurrency
Field Value
Properties
AmountReceived
Declaration
public virtual double AmountReceived { get; }
Property Value
Collection
Declaration
public virtual IStoreUpgradeableCurrencyCollection Collection { get; }
Property Value
CostToBuy
Declaration
public virtual double CostToBuy { get; }
Property Value
TypesToDispatchAs
Declaration
public virtual Type[] TypesToDispatchAs { get; }
Property Value
UpgradeableCurrency
Declaration
public virtual IUpgradeableCurrency UpgradeableCurrency { get; }
Property Value
Methods
AddUpgradeableCurrency()
Declaration
protected virtual void AddUpgradeableCurrency()
Apply()
Declaration
public virtual void Apply()
DeductBuyCurrency()
Declaration
protected virtual void DeductBuyCurrency()
Initialize(IStoreUpgradeableCurrencyCollection, IUpgradeableCurrency)
Declaration
public virtual void Initialize(IStoreUpgradeableCurrencyCollection collection, IUpgradeableCurrency upgradeableCurrency)
Parameters
Inject(IResolver)
Declaration
public virtual void Inject(IResolver resolver)
Parameters
Type |
Name |
Description |
IResolver |
resolver |
|
ResetAction()
Declaration
public virtual void ResetAction()