示例#1
0
 internal static void Activate()
 {
     saveGameMenu.gameObject.SetActive(true);
     LoadGameMenu.SearchForSaves(content);
     pathToSaveIn = defaultPathToSaveIn;
     SaveNameInputField.UpdateInputFieldText();
 }
示例#2
0
    void OnClick()
    {
        switch (UnityEngine.SceneManagement.SceneManager.GetActiveScene().name)
        {
        case "TitleScene":
            LoadGameMenu.SearchForSaves(LoadGameMenu.content);
            break;

        case "GameScene":
            LoadGameMenu.SearchForSaves(SaveGameMenu.content);
            SaveGameMenu.pathToSaveIn = SaveGameMenu.defaultPathToSaveIn;
            SaveNameInputField.UpdateInputFieldText();
            break;
        }
    }
示例#3
0
    /// <summary>
    /// Select this panel on click and animate changing color.
    /// </summary>
    public void OnPointerClick(PointerEventData eventData)
    {
        if (!clicked)
        {
            switch (UnityEngine.SceneManagement.SceneManager.GetActiveScene().name)
            {
            case "TitleScene":
                LoadGameMenu.selectedSavePath = saveFilePath;
                break;

            case "GameScene":
                SaveGameMenu.pathToSaveIn = saveFilePath;
                SaveNameInputField.UpdateInputFieldText();
                break;
            }
            UnClickAll();
            clicked = true;
            LeanTween.value(gameObject, HighlightedColor, PressedColor, .1f).setOnUpdate(( Color val ) =>
            {
                background.color = val;
            });
        }
        else
        {
            switch (UnityEngine.SceneManagement.SceneManager.GetActiveScene().name)
            {
            case "TitleScene":
                LoadGameMenu.selectedSavePath = null;
                break;

            case "GameScene":
                SaveGameMenu.pathToSaveIn = SaveGameMenu.defaultPathToSaveIn;
                SaveNameInputField.UpdateInputFieldText();
                break;
            }
            clicked = false;
            LeanTween.value(gameObject, background.color, HighlightedColor, .1f).setOnUpdate(( Color val ) =>
            {
                background.color = val;
            });
        }
    }
示例#4
0
 internal static void DeclineOverwriteOnClick()
 {
     SaveGameMenu.pathToSaveIn = SaveGameMenu.defaultPathToSaveIn;
     SaveNameInputField.UpdateInputFieldText();
     saveOverwriteAlert.gameObject.SetActive(false);
 }