Class AchievementIncrementAction
ECA action that increments achievement progress for a character. Server-only execution.
[Serializable]
public class AchievementIncrementAction : BaseAction, IAction
- Inheritance
-
AchievementIncrementAction
- Implements
- Inherited Members
Fields
AchievementTemplate
The achievement template to increment.
[Tooltip("The achievement template to increment.")]
public AchievementTemplate AchievementTemplate
Field Value
AmountValue
The value provider that determines the amount to increment by.
[Tooltip("The value provider that determines the amount to increment the achievement by.")]
[SerializeReference]
public IIntValueProvider AmountValue
Field Value
Methods
Execute(ICharacter, EventData)
Executes the action. Must be implemented by derived classes.
public override void Execute(ICharacter initiator, EventData eventData)
Parameters
initiatorICharacterThe character initiating the action.
eventDataEventDataEvent data for the action.