Show / Hide Table of Contents

    Class Boost

    Inheritance
    Object
    Boost
    TimedBoost
    Implements
    IBoost
    IModifier
    IActivatable
    IEntity
    IInjectable
    Inherited Members
    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 Boost : IBoost, IModifier, IActivatable, IEntity, IInjectable

    Constructors

    Boost(String)

    Declaration
    public Boost(string id)
    Parameters
    Type Name Description
    String id

    Fields

    _actionService

    Declaration
    protected IActionService _actionService
    Field Value
    Type Description
    IActionService

    _boostData

    Declaration
    protected IBoostData _boostData
    Field Value
    Type Description
    IBoostData

    _boostSavedData

    Declaration
    protected IBoostSavedData _boostSavedData
    Field Value
    Type Description
    IBoostSavedData

    _dataService

    Declaration
    protected IDataService _dataService
    Field Value
    Type Description
    IDataService

    _id

    Declaration
    protected readonly string _id
    Field Value
    Type Description
    String

    Properties

    ActivatableData

    Declaration
    public IActivatableData ActivatableData { get; }
    Property Value
    Type Description
    IActivatableData

    BoostData

    Declaration
    public virtual IBoostData BoostData { get; }
    Property Value
    Type Description
    IBoostData

    BoostSavedData

    Declaration
    public virtual IBoostSavedData BoostSavedData { get; }
    Property Value
    Type Description
    IBoostSavedData

    CanBeApplied

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

    Id

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

    IsActive

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

    ModifierDataCollection

    Declaration
    public virtual IModifierDataCollection ModifierDataCollection { get; }
    Property Value
    Type Description
    IModifierDataCollection

    ModifierDataIndex

    Declaration
    public virtual int ModifierDataIndex { get; }
    Property Value
    Type Description
    Int32

    ModifierId

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

    Methods

    Activate()

    Declaration
    public virtual void Activate()

    Cleanup(IEntityLoaderService)

    Declaration
    public virtual void Cleanup(IEntityLoaderService entityLoaderService)
    Parameters
    Type Name Description
    IEntityLoaderService entityLoaderService

    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

    Reset()

    Declaration
    public void Reset()

    Implements

    IBoost
    IModifier
    IActivatable
    IEntity
    IInjectable
    Back to top Copyright © 2020 East Side Games Inc.