Class ChatterAbility
- Namespace
- TrinketTinker.Effects.Abilities
- Assembly
- TrinketTinker.dll
Trigger a dialogue box from matching ChatterLinesData
public sealed class ChatterAbility : Ability<ChatterArgs>, IAbility- Inheritance
- 
      
      
      ChatterAbility
- Implements
- Inherited Members
Constructors
ChatterAbility(TrinketTinkerEffect, AbilityData, int)
Trigger a dialogue box from matching ChatterLinesData
public ChatterAbility(TrinketTinkerEffect effect, AbilityData data, int lvl)Parameters
- effectTrinketTinkerEffect
- dataAbilityData
- lvlint
Methods
Activate(Farmer)
Setup the ability, when trinket is equipped.
public override bool Activate(Farmer farmer)Parameters
- farmerFarmer
Returns
ApplyEffect(ProcEventArgs)
Applies ability effect, mark the ability as not allowed until next tick or longer.
protected override bool ApplyEffect(ProcEventArgs proc)Parameters
- procProcEventArgs
Returns
CleanupEffect(Farmer)
Cleanup ability when trinket is unequipped, if is Always
protected override void CleanupEffect(Farmer farmer)Parameters
- farmerFarmer