21 lines
524 B
Haxe
21 lines
524 B
Haxe
package funkin.editors.extra;
|
|
|
|
class CameraHoverDummy extends UISprite {
|
|
var parent:FlxBasic;
|
|
public function new(?parent:FlxBasic, scroll:FlxPoint) {
|
|
super();
|
|
this.parent = parent;
|
|
cameras = parent == null ? [FlxG.camera] : parent.cameras;
|
|
scrollFactor.copyFrom(scroll);
|
|
}
|
|
|
|
public override function updateButton() {
|
|
camera.getViewRect(__rect);
|
|
UIState.state.updateRectButtonHandler(this, __rect, onHovered);
|
|
}
|
|
|
|
public override function draw() {
|
|
@:privateAccess
|
|
__lastDrawCameras = cameras.copy();
|
|
}
|
|
} |