Class EventContent
Assembly: cs.temp.dll.dll
Syntax
public class EventContent : Content, IEventContent, IContent, IEntity, IInjectable
Constructors
EventContent(String)
Declaration
public EventContent(string id)
Parameters
| Type |
Name |
Description |
| String |
id |
|
Fields
_eventContentData
Declaration
protected IEventContentData _eventContentData
Field Value
_eventSettings
Declaration
protected IEventSettings _eventSettings
Field Value
_milestones
Declaration
protected IMilestone[] _milestones
Field Value
_timerService
Declaration
protected ITimerService _timerService
Field Value
Properties
EventContentData
Declaration
public virtual IEventContentData EventContentData { get; }
Property Value
Milestones
Declaration
public virtual IMilestone[] Milestones { get; }
Property Value
Methods
Cleanup(IEntityLoaderService)
Declaration
public override void Cleanup(IEntityLoaderService entityLoaderService)
Parameters
Overrides
CleanupMilestone(IMilestone)
Declaration
protected virtual void CleanupMilestone(IMilestone milestone)
Parameters
CompleteMilestone(IMilestone)
Declaration
protected virtual void CompleteMilestone(IMilestone milestone)
Parameters
GetCurrentMilestone()
Declaration
public virtual IMilestone GetCurrentMilestone()
Returns
GetCurrentMilestoneIndex()
Declaration
public virtual int GetCurrentMilestoneIndex()
Returns
Initialize()
Declaration
public override void Initialize()
Overrides
InitializeCurrentMilestone(Double)
Declaration
protected virtual void InitializeCurrentMilestone(double initialProgress = 0)
Parameters
| Type |
Name |
Description |
| Double |
initialProgress |
|
Inject(IResolver)
Declaration
public override void Inject(IResolver resolver)
Parameters
| Type |
Name |
Description |
| IResolver |
resolver |
|
Overrides
OnEventEnded(EventEndedStateAction)
Declaration
protected virtual void OnEventEnded(EventEndedStateAction eventEndedEvent)
Parameters
OnMilestoneClaimable(MilestoneClaimableAction)
Declaration
protected virtual void OnMilestoneClaimable(MilestoneClaimableAction milestoneClaimableAction)
Parameters
UpdateMilestone(IMilestone)
Declaration
protected virtual void UpdateMilestone(IMilestone milestone)
Parameters
Implements
IInjectable