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