Class GatheringNodeAction
ECA action for gathering node interactions. Broadcasts the gathering progress bar to the client, rolls the drop table, invokes OnGrantItem for DB persistence, manages node state, and increments the achievement counter. Server-only.
[Serializable]
public class GatheringNodeAction : BaseAction, IAction
- Inheritance
-
GatheringNodeAction
- Implements
- Inherited Members
Methods
Execute(ICharacter, EventData)
Executes the gathering node interaction: broadcasts the progress bar, rolls the drop table, grants the item to the player, and manages node state. Server-only.
public override void Execute(ICharacter initiator, EventData eventData)
Parameters
initiatorICharacterThe character performing the gathering.
eventDataEventDataThe event data containing the interaction context.