Table of Contents

Class GatheringNodeAction

Namespace
FishMMO.Shared
Assembly
FishMMO.Shared.dll

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

initiator ICharacter

The character performing the gathering.

eventData EventData

The event data containing the interaction context.