package leenkx.logicnode; class RpShadowQualityNode extends LogicNode { public var property0: String; public function new(tree: LogicTree) { super(tree); } override function run(from: Int){ switch (property0) { case "High": leenkx.data.Config.raw.rp_shadowmap_cascade = 4096; case "Medium": leenkx.data.Config.raw.rp_shadowmap_cascade = 2048; case "Low": leenkx.data.Config.raw.rp_shadowmap_cascade = 1024; } leenkx.renderpath.RenderPathCreator.applyConfig(); leenkx.data.Config.save(); runOutput(0); } }