Show / Hide Table of Contents

    Class TimedBoostData

    Inheritance
    Object
    BoostData
    TimedBoostData
    Implements
    ITimedBoostData
    IBoostData
    IModifierDataCollection
    ITimedActivatableData
    IActivatableData
    IEntityData
    ISavedDataProvider
    IData
    Inherited Members
    BoostData._id
    BoostData.Id
    BoostData._boostModifierDatas
    BoostData.ModifierDatas
    Object.Equals(Object)
    Object.Equals(Object, Object)
    Object.GetHashCode()
    Object.GetType()
    Object.MemberwiseClone()
    Object.ToString()
    Object.ReferenceEquals(Object, Object)
    Namespace: IdleKit.Gameplay
    Assembly: cs.temp.dll.dll
    Syntax
    public class TimedBoostData : BoostData, ITimedBoostData, IBoostData, IModifierDataCollection, ITimedActivatableData, IActivatableData, IEntityData, ISavedDataProvider, IData

    Constructors

    TimedBoostData()

    Declaration
    public TimedBoostData()

    TimedBoostData(String, ModifierData[], Single, Single, Boolean)

    Declaration
    public TimedBoostData(string id, ModifierData[] modifierDatas, float durationInSeconds, float maxDurationInSeconds, bool defaultActive)
    Parameters
    Type Name Description
    String id
    ModifierData[] modifierDatas
    Single durationInSeconds
    Single maxDurationInSeconds
    Boolean defaultActive

    Fields

    _defaultActive

    Declaration
    protected bool _defaultActive
    Field Value
    Type Description
    Boolean

    _durationInSeconds

    Declaration
    protected float _durationInSeconds
    Field Value
    Type Description
    Single

    _maxDurationInSeconds

    Declaration
    protected float _maxDurationInSeconds
    Field Value
    Type Description
    Single

    Properties

    ActivatableId

    Declaration
    public virtual string ActivatableId { get; }
    Property Value
    Type Description
    String

    DefaultActive

    Declaration
    public bool DefaultActive { get; }
    Property Value
    Type Description
    Boolean

    Duration

    Return the duration increment in milliseconds

    Declaration
    public virtual long Duration { get; }
    Property Value
    Type Description
    Int64

    MaxDuration

    Return the max duration in milliseconds

    Declaration
    public virtual long MaxDuration { get; }
    Property Value
    Type Description
    Int64

    Methods

    CreateEntity()

    Declaration
    public override IEntity CreateEntity()
    Returns
    Type Description
    IEntity
    Overrides
    BoostData.CreateEntity()

    CreateSavedData()

    Declaration
    public override ISavedData CreateSavedData()
    Returns
    Type Description
    ISavedData
    Overrides
    BoostData.CreateSavedData()

    Implements

    ITimedBoostData
    IBoostData
    IModifierDataCollection
    ITimedActivatableData
    IActivatableData
    IEntityData
    ISavedDataProvider
    IData
    Back to top Copyright © 2020 East Side Games Inc.