space-engineers-api
0.9.0
common
space-engineers-api
/
spaceEngineers.util.generator
/
BlockMappingGenerator
Block
Mapping
Generator
common
class
BlockMappingGenerator
(
val
cls
:
String
,
val
fields
:
Map
<
String
,
KClass
<
*
>
>
,
val
overriddenFields
:
Map
<
String
,
KClass
<
*
>
>
=
emptyMap()
,
val
parents
:
List
<
String
>
,
val
defaultParent
:
String
=
"Block"
,
val
commonFields
:
String
)
Content copied to clipboard
Constructors
Functions
Properties
Constructors
Block
Mapping
Generator
Link copied to clipboard
common
fun
BlockMappingGenerator
(
cls
:
String
,
fields
:
Map
<
String
,
KClass
<
*
>
>
,
overriddenFields
:
Map
<
String
,
KClass
<
*
>
>
=
emptyMap()
,
parents
:
List
<
String
>
,
defaultParent
:
String
=
"Block"
,
commonFields
:
String
)
Content copied to clipboard
Functions
generate
Link copied to clipboard
common
fun
generate
(
)
:
String
Content copied to clipboard
generate
Cs
Class
Link copied to clipboard
common
fun
generateCsClass
(
)
:
String
Content copied to clipboard
generate
Data
Class
Link copied to clipboard
common
fun
generateDataClass
(
)
:
String
Content copied to clipboard
generate
Interface
Link copied to clipboard
common
fun
generateInterface
(
)
:
String
Content copied to clipboard
Properties
cls
Link copied to clipboard
common
val
cls
:
String
Content copied to clipboard
common
Fields
Link copied to clipboard
common
val
commonFields
:
String
Content copied to clipboard
default
Parent
Link copied to clipboard
common
val
defaultParent
:
String
Content copied to clipboard
fields
Link copied to clipboard
common
val
fields
:
Map
<
String
,
KClass
<
*
>
>
Content copied to clipboard
overridden
Fields
Link copied to clipboard
common
val
overriddenFields
:
Map
<
String
,
KClass
<
*
>
>
Content copied to clipboard
parents
Link copied to clipboard
common
val
parents
:
List
<
String
>
Content copied to clipboard