Class Content
Assembly: cs.temp.dll.dll
Syntax
public class Content : IContent, IEntity, IInjectable
Constructors
Content(String)
Declaration
public Content(string id)
Parameters
Type |
Name |
Description |
String |
id |
|
Fields
_actionService
Declaration
protected IActionService _actionService
Field Value
Type |
Description |
IActionService |
|
_contentData
Declaration
protected IContentData _contentData
Field Value
_contentSavedData
Declaration
protected IContentSavedData _contentSavedData
Field Value
_currentStage
Declaration
protected IStage _currentStage
Field Value
_dataService
Declaration
protected IDataService _dataService
Field Value
Type |
Description |
IDataService |
|
_entityLoaderService
Declaration
protected IEntityLoaderService _entityLoaderService
Field Value
_id
Declaration
protected readonly string _id
Field Value
Properties
ContentData
Declaration
public virtual IContentData ContentData { get; }
Property Value
ContentSavedData
Declaration
public virtual IContentSavedData ContentSavedData { get; }
Property Value
CurrentStage
Declaration
public virtual IStage CurrentStage { get; }
Property Value
CurrentStageId
Declaration
public virtual string CurrentStageId { get; }
Property Value
CurrentStageIndex
Declaration
public virtual int CurrentStageIndex { get; }
Property Value
Id
Declaration
public virtual string Id { get; }
Property Value
NextStageId
Declaration
public virtual string NextStageId { get; }
Property Value
Methods
AdvanceStage()
Declaration
public virtual void AdvanceStage()
BeginAscension()
Declaration
public virtual void BeginAscension()
BeginStage()
Declaration
protected virtual void BeginStage()
Cleanup(IEntityLoaderService)
Declaration
public virtual void Cleanup(IEntityLoaderService entityLoaderService)
Parameters
EndAscension(Double)
Declaration
public virtual void EndAscension(double ascensionScore = 0)
Parameters
Type |
Name |
Description |
Double |
ascensionScore |
|
EndStage()
Declaration
protected virtual void EndStage()
Initialize()
Declaration
public virtual void Initialize()
Inject(IResolver)
Declaration
public virtual void Inject(IResolver resolver)
Parameters
Type |
Name |
Description |
IResolver |
resolver |
|
OnStageSaveDataReset(PostSerializationAction)
Declaration
protected virtual void OnStageSaveDataReset(PostSerializationAction postSerializationAction)
Parameters
SetAvailableCurrencies()
Declaration
protected virtual void SetAvailableCurrencies()
Implements
IInjectable