Class Boost
Assembly: cs.temp.dll.dll
Syntax
public class Boost : IBoost, IModifier, IActivatable, IEntity, IInjectable
Constructors
Boost(String)
Declaration
Parameters
Type |
Name |
Description |
String |
id |
|
Fields
_actionService
Declaration
protected IActionService _actionService
Field Value
Type |
Description |
IActionService |
|
_boostData
Declaration
protected IBoostData _boostData
Field Value
_boostSavedData
Declaration
protected IBoostSavedData _boostSavedData
Field Value
_dataService
Declaration
protected IDataService _dataService
Field Value
Type |
Description |
IDataService |
|
_id
Declaration
protected readonly string _id
Field Value
Properties
ActivatableData
Declaration
public IActivatableData ActivatableData { get; }
Property Value
BoostData
Declaration
public virtual IBoostData BoostData { get; }
Property Value
BoostSavedData
Declaration
public virtual IBoostSavedData BoostSavedData { get; }
Property Value
CanBeApplied
Declaration
public virtual bool CanBeApplied { get; }
Property Value
Id
Declaration
public virtual string Id { get; }
Property Value
IsActive
Declaration
public virtual bool IsActive { get; }
Property Value
ModifierDataCollection
Declaration
public virtual IModifierDataCollection ModifierDataCollection { get; }
Property Value
ModifierDataIndex
Declaration
public virtual int ModifierDataIndex { get; }
Property Value
ModifierId
Declaration
public virtual string ModifierId { get; }
Property Value
Methods
Activate()
Declaration
public virtual void Activate()
Cleanup(IEntityLoaderService)
Declaration
public virtual void Cleanup(IEntityLoaderService entityLoaderService)
Parameters
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
Implements
IInjectable