| 123456789101112131415161718192021222324 |
- package arm.logic;
- import arm.logic.LogicNode;
- @:keep
- class StringNode extends LogicNode {
- public var value: String;
- public function new(tree: LogicTree, value = "") {
- super(tree);
- this.value = value;
- }
- override function get(from: Int, done: Dynamic->Void) {
- if (inputs.length > 0) inputs[0].get(done);
- else done(value);
- }
- override function set(value: Dynamic) {
- if (inputs.length > 0) inputs[0].set(value);
- else this.value = value;
- }
- }
|