Beispiel #1
0
    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);
    }
Beispiel #2
0
    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();
    }