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

24 lines
503 B
Haxe

package dif;
import dif.io.BytesWriter;
import dif.io.BytesReader;
@:expose
class Plane {
public var normalIndex:Int;
public var planeDistance:Float;
public function new(normalIndex, planeDistance) {
this.normalIndex = normalIndex;
this.planeDistance = planeDistance;
}
public static function read(io:BytesReader) {
return new Plane(io.readInt16(), io.readFloat());
}
public function write(io:BytesWriter) {
io.writeInt16(this.normalIndex);
io.writeFloat(this.planeDistance);
}
}