30 lines
608 B
Protocol Buffer
30 lines
608 B
Protocol Buffer
syntax = "proto2";
|
|
package navmesh;
|
|
|
|
message HeightList{
|
|
required int32 width = 1;
|
|
required int32 height = 2;
|
|
repeated HeightData datas = 3;
|
|
}
|
|
message HeightData{
|
|
required int32 x = 1;
|
|
required int32 y = 2;
|
|
optional int32 endx = 3;
|
|
repeated HeightInfo infos = 4;
|
|
}
|
|
|
|
message HeightInfo{
|
|
optional int32 t = 1;
|
|
required int32 h = 2;
|
|
}
|
|
|
|
message vector3{
|
|
required float x = 1;
|
|
required float y = 2;
|
|
required float z = 3;
|
|
}
|
|
message vertex{
|
|
repeated vector3 vectors = 1;
|
|
repeated int32 triangles = 2;
|
|
}
|