Class GlobalTrack
Assembly: cs.temp.dll.dll
Syntax
public class GlobalTrack : IGlobalTrack, ITrack, IActivatable, IEntity, IInjectable
Constructors
GlobalTrack(String)
Declaration
public GlobalTrack(string id)
Parameters
Type |
Name |
Description |
String |
id |
|
Fields
_actionService
Declaration
protected IActionService _actionService
Field Value
Type |
Description |
IActionService |
|
_content
Declaration
protected IContent _content
Field Value
_dataService
Declaration
protected IDataService _dataService
Field Value
Type |
Description |
IDataService |
|
_globalTrackData
Declaration
protected IGlobalTrackData _globalTrackData
Field Value
_id
Declaration
protected readonly string _id
Field Value
_track
Declaration
Field Value
Properties
ActivatableData
Declaration
public virtual IActivatableData ActivatableData { get; }
Property Value
Activatables
Declaration
public virtual IActivatable[] Activatables { get; }
Property Value
CurrentActivatable
Declaration
public virtual IActivatable CurrentActivatable { get; }
Property Value
GlobalTrackData
Declaration
public virtual IGlobalTrackData GlobalTrackData { get; }
Property Value
Id
Declaration
public virtual string Id { get; }
Property Value
IsActive
Declaration
public virtual bool IsActive { get; }
Property Value
Track
Declaration
public virtual ITrack Track { get; }
Property Value
TrackData
Declaration
public virtual ITrackData TrackData { get; }
Property Value
TrackSavedData
Declaration
public virtual ITrackSavedData TrackSavedData { get; }
Property Value
Methods
Activate()
Declaration
public virtual void Activate()
CanClaimRewards()
Declaration
public virtual bool CanClaimRewards()
Returns
CanClaimRewards(String)
Declaration
public virtual bool CanClaimRewards(string claimInContentId)
Parameters
Type |
Name |
Description |
String |
claimInContentId |
|
Returns
CanCompleteCurrentActivatable()
Declaration
public virtual bool CanCompleteCurrentActivatable()
Returns
Cleanup(IEntityLoaderService)
Declaration
public virtual void Cleanup(IEntityLoaderService entityLoaderService)
Parameters
CompleteCurrentActivatable()
Declaration
public virtual void CompleteCurrentActivatable()
Deactivate()
Declaration
public virtual void Deactivate()
Initialize()
Declaration
public virtual void Initialize()
Inject(IResolver)
Declaration
public virtual void Inject(IResolver resolver)
Parameters
Type |
Name |
Description |
IResolver |
resolver |
|
OnClearContent(ClearContentAction)
Declaration
protected virtual void OnClearContent(ClearContentAction clearContentAction)
Parameters
OnContentInitialized(ContentInitializedAction)
Declaration
protected virtual void OnContentInitialized(ContentInitializedAction contentInitializedAction)
Parameters
Reset()
Declaration
public virtual void Reset()
Implements
IInjectable