Class TimedTrack<TTrack>
Inheritance
TimedTrack<TTrack>
Assembly: cs.temp.dll.dll
Syntax
public abstract class TimedTrack<TTrack> : TimedActivatable<TTrack>, ITimedTrack, ITimedActivatable, IActivatable, IEntity, IInjectable, ITimerListener where TTrack : class, ITrack
Type Parameters
Constructors
TimedTrack(String)
Declaration
protected TimedTrack(string id)
Parameters
Type |
Name |
Description |
String |
id |
|
Fields
_timedTrackSavedData
Declaration
protected ITimedTrackSavedData _timedTrackSavedData
Field Value
Properties
TimedTrackData
Declaration
public abstract ITimedTrackData TimedTrackData { get; }
Property Value
TimedTrackSavedData
Declaration
public virtual ITimedTrackSavedData TimedTrackSavedData { get; }
Property Value
Methods
CanClaimRewards()
Declaration
public virtual bool CanClaimRewards()
Returns
CanClaimRewards(String)
Declaration
public virtual bool CanClaimRewards(string claimInContentId)
Parameters
Type |
Name |
Description |
String |
claimInContentId |
|
Returns
ClaimRewards()
Declaration
public virtual void ClaimRewards()
ClaimRewards(String)
Declaration
public virtual void ClaimRewards(string claimInContentId)
Parameters
Type |
Name |
Description |
String |
claimInContentId |
|
Cleanup(IEntityLoaderService)
Declaration
public override void Cleanup(IEntityLoaderService entityLoaderService)
Parameters
Overrides
IdleKit.Gameplay.TimedActivatable<TTrack>.Cleanup(IdleKit.Gameplay.IEntityLoaderService)
GetRewardIds()
Declaration
public abstract string[] GetRewardIds()
Returns
Inject(IResolver)
Declaration
public override void Inject(IResolver resolver)
Parameters
Type |
Name |
Description |
IResolver |
resolver |
|
Overrides
IdleKit.Gameplay.TimedActivatable<TTrack>.Inject(IResolver)
Implements
IInjectable