Class TimedBoostData
Inheritance
TimedBoostData
Assembly: cs.temp.dll.dll
Syntax
public class TimedBoostData : BoostData, ITimedBoostData, IBoostData, IModifierDataCollection, ITimedActivatableData, IActivatableData, IEntityData, ISavedDataProvider, IData
Constructors
TimedBoostData()
Declaration
TimedBoostData(String, ModifierData[], Single, Single, Boolean)
Declaration
public TimedBoostData(string id, ModifierData[] modifierDatas, float durationInSeconds, float maxDurationInSeconds, bool defaultActive)
Parameters
Fields
_defaultActive
Declaration
protected bool _defaultActive
Field Value
_durationInSeconds
Declaration
protected float _durationInSeconds
Field Value
_maxDurationInSeconds
Declaration
protected float _maxDurationInSeconds
Field Value
Properties
ActivatableId
Declaration
public virtual string ActivatableId { get; }
Property Value
DefaultActive
Declaration
public bool DefaultActive { get; }
Property Value
Duration
Return the duration increment in milliseconds
Declaration
public virtual long Duration { get; }
Property Value
MaxDuration
Return the max duration in milliseconds
Declaration
public virtual long MaxDuration { get; }
Property Value
Methods
CreateEntity()
Declaration
public override IEntity CreateEntity()
Returns
Overrides
CreateSavedData()
Declaration
public override ISavedData CreateSavedData()
Returns
Overrides
Implements
IData