Class Stage
Assembly: cs.temp.dll.dll
Syntax
public class Stage : IStage, IEntity, IInjectable, IModifiable
Constructors
Stage(String)
Declaration
Parameters
Type |
Name |
Description |
String |
id |
|
Fields
_actionService
Declaration
protected IActionService _actionService
Field Value
Type |
Description |
IActionService |
|
_dataService
Declaration
protected IDataService _dataService
Field Value
Type |
Description |
IDataService |
|
_generatorEntities
Declaration
protected IGeneratorEntity[] _generatorEntities
Field Value
_goalTracks
Declaration
protected IGoalTrack[] _goalTracks
Field Value
_id
Declaration
protected readonly string _id
Field Value
_modifierService
Declaration
protected IModifierService _modifierService
Field Value
_stageData
Declaration
protected IStageData _stageData
Field Value
_stageSavedData
Declaration
protected IStageSavedData _stageSavedData
Field Value
_storeUpgradeableCurrencyCollections
Declaration
protected IStoreUpgradeableCurrencyCollection[] _storeUpgradeableCurrencyCollections
Field Value
DEFAULT_ASCENSION_POWER
Declaration
public const int DEFAULT_ASCENSION_POWER = 1
Field Value
Properties
ActiveGoals
Declaration
public virtual IGoal[] ActiveGoals { get; }
Property Value
GeneratorEntities
Declaration
public virtual IGeneratorEntity[] GeneratorEntities { get; }
Property Value
GoalTracks
Declaration
public virtual IGoalTrack[] GoalTracks { get; }
Property Value
Id
Declaration
public virtual string Id { get; }
Property Value
ModifiableData
Declaration
public virtual IModifiableData ModifiableData { get; }
Property Value
StageData
Declaration
public virtual IStageData StageData { get; }
Property Value
StageSavedData
Declaration
public virtual IStageSavedData StageSavedData { get; }
Property Value
StoreUpgradeableCurrencyCollections
Declaration
public virtual IStoreUpgradeableCurrencyCollection[] StoreUpgradeableCurrencyCollections { get; }
Property Value
Methods
CanAscend()
Declaration
public virtual bool CanAscend()
Returns
ClaimGoal(IGoal)
Declaration
public virtual void ClaimGoal(IGoal goal)
Parameters
Type |
Name |
Description |
IGoal |
goal |
|
Cleanup(IEntityLoaderService)
Declaration
public virtual void Cleanup(IEntityLoaderService entityLoaderService)
Parameters
GetActiveGoal(Int32)
Declaration
public virtual IGoal GetActiveGoal(int index)
Parameters
Type |
Name |
Description |
Int32 |
index |
|
Returns
GetActiveGoals()
Declaration
public virtual IGoal[] GetActiveGoals()
Returns
GetAscensionPower(Boolean, Double, IModifier[])
Declaration
public virtual double GetAscensionPower(bool applyModifiers = true, double ascensionPower = 1, IModifier[] excludedModifiers = null)
Parameters
Returns
GetGenerator(String)
Declaration
public virtual IGeneratorEntity GetGenerator(string id)
Parameters
Type |
Name |
Description |
String |
id |
|
Returns
GetGoal(String)
Declaration
public virtual IGoal GetGoal(string id)
Parameters
Type |
Name |
Description |
String |
id |
|
Returns
GetNumberOfCompletedGoals()
Declaration
public virtual int GetNumberOfCompletedGoals()
Returns
Initialize()
Declaration
public virtual void Initialize()
Inject(IResolver)
Declaration
public virtual void Inject(IResolver resolver)
Parameters
Type |
Name |
Description |
IResolver |
resolver |
|
Implements
IInjectable