Show / Hide Table of Contents

Class AreaBuffCaloriesComponent

Inheritance
System.Object
WorldObjectComponent
AreaBuffComponent
AreaBuffCaloriesComponent
Implements
ILinkable
IOwned
IHasSerializableID
IRPCAuthChecks
System.ComponentModel.INotifyPropertyChanged
IThreadSafeSubscriptions
ISubscriptions<ThreadSafeSubscriptions>
ISubscriptions
IHasInteractions
IAreaBuffer
IController
IViewController
IHasUniversalID
Inherited Members
AreaBuffComponent.Destroy()
AreaBuffComponent.AllowStackingBuffs
AreaBuffComponent.StrengthAtPos
AreaBuffComponent.BuffSourceObject
AreaBuffComponent.BuffIconName
AreaBuffComponent.OverlayCategories
WorldObjectComponent.IsRPCAuthorized(IWorldObserver, AccessType, Object[])
WorldObjectComponent.PostInitialize()
WorldObjectComponent.OnCreate()
WorldObjectComponent.Tick()
WorldObjectComponent.LateTick()
WorldObjectComponent.TryPickup(Player, InventoryChangeSet, Inventory, Boolean)
WorldObjectComponent.OnPickup(Player)
WorldObjectComponent.OnBeforeObjectMoved()
WorldObjectComponent.OnAfterObjectMoved()
WorldObjectComponent.OnLinkClicked(TooltipOrigin, TooltipClickContext, User)
WorldObjectComponent.UILinkContent()
WorldObjectComponent.Parent
WorldObjectComponent.Name
WorldObjectComponent.IconName
WorldObjectComponent.ForceActiveTab
WorldObjectComponent.ComponentPrefabName
WorldObjectComponent.ComponentTabName
WorldObjectComponent.Enabled
WorldObjectComponent.IsDestroyed
WorldObjectComponent.Availability
WorldObjectComponent.ShouldRequestEverything
WorldObjectComponent.Owners
WorldObjectComponent.ControllerID
WorldObjectComponent.IOwned.Deed
WorldObjectComponent.Subscriptions
WorldObjectComponent.PropertyChanged
Namespace: Eco.Gameplay.Buffs
Assembly: Eco.Gameplay.dll
Syntax
public class AreaBuffCaloriesComponent : AreaBuffComponent, ILinkable, IOwned, IHasSerializableID, IRPCAuthChecks, INotifyPropertyChanged, IThreadSafeSubscriptions, ISubscriptions<ThreadSafeSubscriptions>, ISubscriptions, IHasInteractions, IAreaBuffer, IController, IViewController, IHasUniversalID

Constructors

AreaBuffCaloriesComponent()

Declaration
public AreaBuffCaloriesComponent()

Fields

ToolTagsToLimitTo

Declaration
public HashSet<string> ToolTagsToLimitTo
Field Value
Type Description
System.Collections.Generic.HashSet<System.String>

Properties

BoostIcons

Declaration
public override string BoostIcons { get; }
Property Value
Type Description
System.String
Overrides
AreaBuffComponent.BoostIcons

BuffDesc

Declaration
public override string BuffDesc { get; }
Property Value
Type Description
System.String
Overrides
AreaBuffComponent.BuffDesc

BuffMarkedUpName

Declaration
public override string BuffMarkedUpName { get; }
Property Value
Type Description
System.String
Overrides
AreaBuffComponent.BuffMarkedUpName

Methods

ApplyBuff(IBuffable, Single)

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

CanBuff(IBuffable)

Declaration
public override bool CanBuff(IBuffable buffable)
Parameters
Type Name Description
IBuffable buffable
Returns
Type Description
System.Boolean
Overrides
AreaBuffComponent.CanBuff(IBuffable)

Initialize()

Declaration
public override void Initialize()
Overrides
AreaBuffComponent.Initialize()

Implements

ILinkable
IOwned
IHasSerializableID
IRPCAuthChecks
System.ComponentModel.INotifyPropertyChanged
IThreadSafeSubscriptions
ISubscriptions<TSubscriptionsList>
ISubscriptions
IHasInteractions
IAreaBuffer
IController
IViewController
IHasUniversalID

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
☀
☾