public void SetInteractingEntity([NotNull] IInteractingEntity ent) { InteractingEntity = ent ?? throw new ArgumentNullException(nameof(ent)); Parent.SendMessage(new InteractingEntityMessage(ent)); }
public InteractingEntityUpdateFlag([NotNull] IInteractingEntity data) { Data = data ?? throw new ArgumentNullException(nameof(data)); }
public InteractingEntityMessage([NotNull] IInteractingEntity interacting) { Interacting = interacting ?? throw new ArgumentNullException(nameof(interacting)); }