forked from LeenkxTeam/LNXSDK
Update
This commit is contained in:
@ -72,6 +72,8 @@ class CameraControls extends Trait {
|
||||
if (!enableUI) return;
|
||||
if (Input.getKeyboard().started(toggleKey)) {
|
||||
controlsVisible = !controlsVisible;
|
||||
if (!controlsVisible) Input.occupied = false;
|
||||
|
||||
if (controlsVisible && ui == null) {
|
||||
Data.getFont(Canvas.defaultFontName, function(font: kha.Font) {
|
||||
ui = new Zui({font: font});
|
||||
@ -79,8 +81,7 @@ class CameraControls extends Trait {
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
Input.occupied = controlsVisible;
|
||||
if (controlsVisible) Input.occupied = true;
|
||||
}
|
||||
|
||||
function render(g: Graphics) {
|
||||
|
||||
@ -14,7 +14,7 @@ import leenkx.ui.Canvas;
|
||||
* Light Controls Trait for parameter controls via ZUI
|
||||
*/
|
||||
|
||||
class LightControl extends Trait {
|
||||
class LightControls extends Trait {
|
||||
|
||||
@prop var enableUI: Bool = true;
|
||||
@prop var toggleKey: String = "l";
|
||||
@ -47,7 +47,8 @@ class LightControl extends Trait {
|
||||
|
||||
if (Input.getKeyboard().started(toggleKey)) {
|
||||
controlsVisible = !controlsVisible;
|
||||
|
||||
if (!controlsVisible) Input.occupied = false;
|
||||
|
||||
if (controlsVisible) {
|
||||
gatherLights();
|
||||
}
|
||||
@ -57,7 +58,7 @@ class LightControl extends Trait {
|
||||
});
|
||||
}
|
||||
}
|
||||
Input.occupied = controlsVisible;
|
||||
if (controlsVisible) Input.occupied = true;
|
||||
}
|
||||
|
||||
function render(g: Graphics) {
|
||||
Reference in New Issue
Block a user