public override void Initialize() { base.Initialize(); SubscribeLocalEvent <HandsComponent, ClickAttackEvent>((u, c, e) => AttackEvent?.Invoke(u, c, e)); SubscribeLocalEvent <InteractUsingEvent>((e) => InteractUsingEvent?.Invoke(e)); SubscribeLocalEvent <InteractHandEvent>((e) => InteractHandEvent?.Invoke(e)); }
public override void Initialize() { base.Initialize(); SubscribeLocalEvent <AttackEventArgs>((e) => AttackEvent?.Invoke(e)); SubscribeLocalEvent <InteractUsingMessage>((e) => InteractUsingEvent?.Invoke(e)); SubscribeLocalEvent <AttackHandMessage>((e) => InteractHandEvent?.Invoke(e)); }