MBHaxe/src/dif/AISpecialNode.hx
RandomityGuy 13e8bc70ff add files
2021-05-28 16:58:28 +05:30

27 lines
511 B
Haxe

package dif;
import dif.io.BytesWriter;
import dif.io.BytesReader;
import dif.math.Point3F;
using dif.WriterExtensions;
@:expose
class AISpecialNode {
public var name:String;
public var position:Point3F;
public function new(name, position) {
this.name = name;
this.position = position;
}
public static function read(io:BytesReader) {
return new AISpecialNode(io.readStr(), Point3F.read(io));
}
public function write(io:BytesWriter) {
io.writeStr(this.name);
this.position.write(io);
}
}