Fixed Routes double apply
*Fixed Route objects being able to be applied more than once
This commit is contained in:
parent
02bbf352d7
commit
9840400fd9
@ -12,6 +12,7 @@ export default class Route extends SceneryObject {
|
||||
track_offset;
|
||||
category = "routes";
|
||||
type = "Route";
|
||||
applied = false;
|
||||
points;
|
||||
offsets;
|
||||
segments = [];
|
||||
@ -139,6 +140,9 @@ export default class Route extends SceneryObject {
|
||||
}
|
||||
|
||||
applyObject(scenery) {
|
||||
if(this.applied) return; // already applied
|
||||
this.applied = true;
|
||||
|
||||
this.segments.forEach((segment) => {
|
||||
segment.tracks.forEach((track) => {
|
||||
scenery.addObject(track);
|
||||
|
||||
Loading…
Reference in New Issue
Block a user