tsparticles
Version:
Porting of the abandoned Vincent Garreau's particles.js, converted in TypeScript. Added many new cool features and various bug fixes.
26 lines (25 loc) • 710 B
JavaScript
import { GrabLineLinked } from "./GrabLineLinked";
export class Grab {
constructor() {
this.distance = 100;
this.lineLinked = new GrabLineLinked();
}
get line_linked() {
return this.lineLinked;
}
set line_linked(value) {
this.lineLinked = value;
}
load(data) {
var _a;
if (data !== undefined) {
if (data.distance !== undefined) {
this.distance = data.distance;
}
const lineLinked = (_a = data.lineLinked) !== null && _a !== void 0 ? _a : data.line_linked;
if (lineLinked !== undefined) {
this.lineLinked.load(lineLinked);
}
}
}
}