Load Initial Value of Simple State #19
@ -25,6 +25,8 @@ export class SimpleGamesystemParser {
|
||||
for(let i=0; i<jsonObject.states.length; i++) {
|
||||
const state = new SimpleState(jsonObject.states[i].stateLabel, jsonObject.states[i].stateDescription);
|
||||
const conditions = jsonObject.states[i].conditions
|
||||
state.initial = jsonObject.states[i].initial
|
||||
|
||||
for(let j=0; j<conditions.length; j++) {
|
||||
const searchedScriptAccount = scriptAccounts.find(scriptAccount => scriptAccount.componentName === conditions[j].scriptAccount)
|
||||
if(searchedScriptAccount != undefined) {
|
||||
|
@ -3,7 +3,7 @@
|
||||
"componentDescription": "Ein simples Gamesystem zur Modellierung verschiedener Jahreszeiten und deren Übergänge",
|
||||
"states": [
|
||||
{
|
||||
"initial": false,
|
||||
"initial": true,
|
||||
"conditions": [
|
||||
{
|
||||
"scriptAccount": "Temperature",
|
||||
|
@ -3,7 +3,7 @@
|
||||
"componentDescription": "A small Gamesystem about local weather events",
|
||||
"states": [
|
||||
{
|
||||
"initial": false,
|
||||
"initial": true,
|
||||
"conditions": [],
|
||||
"stateLabel": "Sonne",
|
||||
"stateDescription": ""
|
||||
|
Loading…
Reference in New Issue
Block a user