public void OnClickAttack(EntityUid uid, HyposprayComponent comp, ClickAttackEvent args) { var target = args.TargetEntity; var user = args.User; comp.TryDoInject(target, user); }
public void OnClickAttack(EntityUid uid, HyposprayComponent comp, ClickAttackEvent args) { if (args.Target == null) { return; } comp.TryDoInject(args.Target.Value, args.User); }
private void OnUseInHand(EntityUid uid, HyposprayComponent component, UseInHandEvent args) { if (args.Handled) { return; } component.TryDoInject(args.User, args.User); args.Handled = true; }
public void OnAfterInteract(EntityUid uid, HyposprayComponent comp, AfterInteractEvent args) { if (!args.CanReach) { return; } var target = args.Target; var user = args.User; comp.TryDoInject(target, user); }