private void RegenerateEnumsFrom(DatabaseInputData DBInputData) { { Debug.Log("Generating Letters enums..."); var parser = new LetterParser(); parser.RegenerateEnums(DBInputData.letterDataAsset.text); } { Debug.Log("Generating Words enums..."); var parser = new WordParser(); parser.RegenerateEnums(DBInputData.wordDataAsset.text); } { Debug.Log("Generating Phrases enums..."); var parser = new PhraseParser(); parser.RegenerateEnums(DBInputData.phraseDataAsset.text); } { Debug.Log("Generating MiniGames enums..."); var parser = new MiniGameParser(); parser.RegenerateEnums(DBInputData.minigameDataAsset.text); } { Debug.Log("Generating PlaySessions enums..."); var parser = new PlaySessionParser(); parser.RegenerateEnums(DBInputData.playSessionDataAsset.text); } { Debug.Log("Generating LearningBlocks enums..."); var parser = new LearningBlockParser(); parser.RegenerateEnums(DBInputData.playSessionDataAsset.text); // @note: LearningBlockParser works on the same table of playSessionData } { Debug.Log("Generating Localization enums..."); var parser = new LocalizationParser(); parser.RegenerateEnums(DBInputData.localizationDataAsset.text); } { Debug.Log("Generating Stages enums..."); var parser = new StageParser(); parser.RegenerateEnums(DBInputData.stageDataAsset.text); } { Debug.Log("Generating Rewards enums..."); var parser = new RewardParser(); parser.RegenerateEnums(DBInputData.rewardDataAsset.text); } }