RandomNode.hx 283 B

123456789101112131415
  1. package arm.node.brush;
  2. @:keep
  3. class RandomNode extends LogicNode {
  4. public function new(tree: LogicTree) {
  5. super(tree);
  6. }
  7. override function get(from: Int): Dynamic {
  8. var min = inputs[0].get();
  9. var max = inputs[1].get();
  10. return min + (Math.random() * (max - min));
  11. }
  12. }