* Adds code genning for embedded objects. See `AquariumState` as an example. * Adds code genning for fields that are `Timer`. See `Aquarium` as an example. * Codegens aquariums * Fixes missing option for most primitive field types.
65 lines
No EOL
1.3 KiB
JSON
65 lines
No EOL
1.3 KiB
JSON
{
|
|
"version": 3,
|
|
"type": "Server.Items.Aquarium",
|
|
"properties": [
|
|
{
|
|
"name": "EvaluateTimer",
|
|
"type": "Server.Timer",
|
|
"rule": "TimerMigrationRule",
|
|
"ruleArguments": [
|
|
""
|
|
]
|
|
},
|
|
{
|
|
"name": "LiveCreatures",
|
|
"type": "int",
|
|
"rule": "PrimitiveTypeMigrationRule",
|
|
"ruleArguments": [
|
|
""
|
|
]
|
|
},
|
|
{
|
|
"name": "VacationLeft",
|
|
"type": "int",
|
|
"rule": "PrimitiveTypeMigrationRule",
|
|
"ruleArguments": [
|
|
""
|
|
]
|
|
},
|
|
{
|
|
"name": "Food",
|
|
"type": "Server.Items.AquariumState",
|
|
"rule": "EmbeddedSerializableMigrationRule",
|
|
"ruleArguments": [
|
|
""
|
|
]
|
|
},
|
|
{
|
|
"name": "Water",
|
|
"type": "Server.Items.AquariumState",
|
|
"rule": "EmbeddedSerializableMigrationRule",
|
|
"ruleArguments": [
|
|
""
|
|
]
|
|
},
|
|
{
|
|
"name": "Events",
|
|
"type": "System.Collections.Generic.List\u003Cint\u003E",
|
|
"rule": "ListMigrationRule",
|
|
"ruleArguments": [
|
|
"",
|
|
"int",
|
|
"PrimitiveTypeMigrationRule",
|
|
""
|
|
]
|
|
},
|
|
{
|
|
"name": "RewardAvailable",
|
|
"type": "bool",
|
|
"rule": "PrimitiveTypeMigrationRule",
|
|
"ruleArguments": [
|
|
""
|
|
]
|
|
}
|
|
]
|
|
} |