Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 | import { ENTITY_TYPES } from "../constants";
import Sprite from "./Sprite";
export default class HelperSprite extends Sprite {
constructor(...options) {
super(...options);
this.helperTarget = undefined;
this.setEntityType(ENTITY_TYPES.HELPER.TYPE);
this.setEntitySubtype(ENTITY_TYPES.HELPER.SUBTYPES.HELPER_SPRITE);
// Set to layer 1 ONLY so mirrors don't render helper sprites
// Main camera must enable layer 1 to see these
if (this.hasBody()) {
this.getBody().layers.set(1);
}
}
setHelperTarget(element) {
this.helperTarget = element;
}
getHelperTarget() {
return this.helperTarget;
}
}
|