Show / Hide Table of Contents

Class ActionCause

Triggers when the action being performed matches a specific BonusAction.

Inheritance
System.Object
BonusCause
ActionCause
Implements
IDescribable
Namespace: Eco.Gameplay.Bonuses
Assembly: Eco.Gameplay.dll
Syntax
public class ActionCause : BonusCause, IDescribable

Constructors

ActionCause()

Declaration
public ActionCause()

Properties

Action

The action type that must match Action.

Declaration
public BonusAction Action { get; set; }
Property Value
Type Description
BonusAction

Methods

Description()

Declaration
public override LocString Description()
Returns
Type Description
LocString
Overrides
BonusCause.Description()

IsTriggered(BonusContext)

Declaration
public override bool IsTriggered(BonusContext context)
Parameters
Type Name Description
BonusContext context
Returns
Type Description
System.Boolean
Overrides
BonusCause.IsTriggered(BonusContext)

Implements

IDescribable

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