armory/Sources/armory/logicnode/GetDebugConsoleSettings.hx
knowledgenude 17b4cb2028 update
2020-11-18 13:50:24 -03:00

27 lines
761 B
Haxe

package armory.logicnode;
import armory.trait.internal.DebugConsole;
class GetDebugConsoleSettings extends LogicNode {
public function new(tree: LogicTree) {
super(tree);
}
override function get(from: Int): Dynamic {
#if arm_debug
switch(from) {
case 0: return armory.trait.internal.DebugConsole.getVisible();
case 1: return armory.trait.internal.DebugConsole.getScale();
case 2: {
switch (armory.trait.internal.DebugConsole.getPosition()) {
case PositionStateEnum.LEFT: return "Left";
case PositionStateEnum.CENTER: return "Center";
case PositionStateEnum.RIGHT: return "Right";
}
}
}
#end
return null;
}
}