private void CreatePresetButton(CharacterPresetData data) { Debug.Log("MainMenuManager.CreatePresetButton() called for: " + data.characterName); LoadPresetButton newButton = Instantiate(loadPresetDataButtonPrefab, loadPresetWindowButtonParent).GetComponent <LoadPresetButton>(); newButton.InitializeSetup(data); activeLoadPresetButtons.Add(newButton); }
public void OnLoadPresetButtonClicked(LoadPresetButton button) { // build into char maker screen or team maker screen? if (CharacterMakerController.Instance.mainVisualParent.activeSelf == true) { // build into char maker screen character CharacterMakerController.Instance.BuildAllTabsAndViewsFromCharacterPresetData(button.presetData); } else { // Build into active menu character selectedMenuCharacter.BuildMyViewsFromCharacterPresetData(button.presetData); } // Clear active preset buttons DestroyAllLoadPresetButtons(); // Hide preset selection window DisableLoadPresetWindow(); }