42 lines
744 B
Smarty
42 lines
744 B
Smarty
namespace {{x.namespace}};
|
|
|
|
// luban internal types begin
|
|
struct Vector2 {
|
|
x:float;
|
|
y:float;
|
|
}
|
|
|
|
struct Vector3 {
|
|
x:float;
|
|
y:float;
|
|
z:float;
|
|
}
|
|
|
|
struct Vector4 {
|
|
x:float;
|
|
y:float;
|
|
z:float;
|
|
w:float;
|
|
}
|
|
// luban internal types end
|
|
|
|
{{~for enum in x.enums ~}}
|
|
{{enum}}
|
|
{{~end~}}
|
|
|
|
{{~for bean in x.beans~}}
|
|
{{bean}}
|
|
{{~end~}}
|
|
|
|
{{~for map in x.maps~}}
|
|
table KeyValue_{{flat_buffers_define_type map.key_type}}_{{flat_buffers_define_type map.value_type}} {
|
|
key: {{flat_buffers_define_type map.key_type}}{{flat_buffers_type_metadata map.key_type}};
|
|
value: {{flat_buffers_define_type map.value_type}}{{flat_buffers_type_metadata map.value_type}};
|
|
}
|
|
{{~end~}}
|
|
|
|
{{~for table in x.tables~}}
|
|
{{table}}
|
|
{{~end~}}
|
|
|