Show / Hide Table of Contents

Interface IAreaBuffer

Namespace: Eco.Gameplay.Buffs
Assembly: Eco.Gameplay.dll
Syntax
public interface IAreaBuffer : IController, IViewController, IHasUniversalID

Properties

AllowStackingBuffs

Declaration
bool AllowStackingBuffs { get; }
Property Value
Type Description
System.Boolean

BuffIconName

Declaration
string BuffIconName { get; }
Property Value
Type Description
System.String

BuffMarkedUpName

Declaration
string BuffMarkedUpName { get; }
Property Value
Type Description
System.String

BuffSourceObject

Declaration
INamed BuffSourceObject { get; }
Property Value
Type Description
INamed

Keys

Declaration
virtual IEnumerable<string> Keys { get; }
Property Value
Type Description
System.Collections.Generic.IEnumerable<System.String>

OverlayCategories

Declaration
List<string[]> OverlayCategories { get; }
Property Value
Type Description
System.Collections.Generic.List<System.String[]>

StrengthAtPos

Declaration
AreaDiminVal StrengthAtPos { get; }
Property Value
Type Description
AreaDiminVal

Methods

ApplyBuff(IBuffable, Single)

Declaration
Nullable<BuffDesc> ApplyBuff(IBuffable target, float strength)
Parameters
Type Name Description
IBuffable target
System.Single strength
Returns
Type Description
System.Nullable<BuffDesc>

CanBuff(IBuffable)

Declaration
bool CanBuff(IBuffable target)
Parameters
Type Name Description
IBuffable target
Returns
Type Description
System.Boolean

StrengthOnBuffable(IBuffable)

Declaration
virtual float StrengthOnBuffable(IBuffable target)
Parameters
Type Name Description
IBuffable target
Returns
Type Description
System.Single

Extension Methods

TagUtils.TagNames(Object, Boolean)
TagUtils.TagDisplayNames(Object, Boolean)
ClientSetViewExtensions.SetClassOfProperty(Object, Player, String, String, Int32)
TypeTooltipExtensions.UILinkGeneric(Object)
☀
☾
In This Article
Back to top
Copyright (c) Strange Loop Games 2021
☀
☾