Show / Hide Table of Contents

Class HarvestBonusCause

Harvest-specific cause. Triggers when the context action is a harvest action and item/skill/tag filters pass.

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

Constructors

HarvestBonusCause()

Declaration
public HarvestBonusCause()

Properties

Action

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

ItemTags

Declaration
public HashSet<string> ItemTags { get; set; }
Property Value
Type Description
System.Collections.Generic.HashSet<System.String>

ItemTypes

Declaration
public HashSet<Type> ItemTypes { get; set; }
Property Value
Type Description
System.Collections.Generic.HashSet<System.Type>

SkillTypes

Declaration
public HashSet<Type> SkillTypes { get; set; }
Property Value
Type Description
System.Collections.Generic.HashSet<System.Type>

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