SeparateVectorNode.hx 405 B

1234567891011121314151617181920
  1. package arm.logicnode;
  2. import armory.logicnode.LogicNode;
  3. import armory.logicnode.LogicTree;
  4. import iron.math.Vec4;
  5. class SeparateVectorNode extends LogicNode {
  6. public function new(tree:LogicTree) {
  7. super(tree);
  8. }
  9. override function get(from:Int):Dynamic {
  10. var vector:Vec4 = inputs[0].get();
  11. if (from == 0) return vector.x;
  12. else if (from == 1) return vector.y;
  13. else return vector.z;
  14. }
  15. }