@tsparticles/interaction-external-connect
Version:
tsParticles connect external interaction
22 lines (21 loc) • 546 B
JavaScript
import { isNull } from "@tsparticles/engine";
import { ConnectLinks } from "./ConnectLinks.js";
export class Connect {
constructor() {
this.distance = 80;
this.links = new ConnectLinks();
this.radius = 60;
}
load(data) {
if (isNull(data)) {
return;
}
if (data.distance !== undefined) {
this.distance = data.distance;
}
this.links.load(data.links);
if (data.radius !== undefined) {
this.radius = data.radius;
}
}
}