示例#1
0
 private void OnClick()
 {
     if (PlayerPrefs.HasKey("Save"))
     {
         MainMenuStateManager.SwitchTo(MainMenuState.LevelSelection);
     }
 }
示例#2
0
    // Use this for initialization
    void Awake()
    {
        if (m_pauseMenuAnimator == null)
        {
            Debug.Log("m_pauseMenuAnimator not assigned!");
        }

        if (m_levelCompleteMenuAnimator == null)
        {
            Debug.Log("m_levelCompleteMenuAnimator not assigned!");
        }

        if (m_recordsText == null)
        {
            Debug.Log("m_recordsText not assigned!");
        }

        m_mainMenuStateManager = GameObject.FindGameObjectWithTag("MainMenuStateManager").GetComponent <MainMenuStateManager>();
        if (m_mainMenuStateManager == null)
        {
            Debug.Log("m_mainMenuStateManager not found!");
        }

        m_dataManager = GameObject.FindGameObjectWithTag("DataManager").GetComponent <DataManager>();
        if (m_dataManager == null)
        {
            Debug.Log("m_dataManager not found!");
        }
    }
 // Use this for initialization
 void Awake()
 {
     if (m_this == null)
     {
         m_this = this;
         DontDestroyOnLoad(gameObject);
     }
     else
     {
         DestroyImmediate(gameObject);
     }
 }
示例#4
0
 private void OnClick()
 {
     if (PlayerPrefs.HasKey("Save"))
     {
         MainMenuStateManager.SwitchTo(MainMenuState.NewGameWarning);
     }
     else
     {
         GameObject.Find("Stars Particle Effect").GetComponent <ParticleSystem>().emissionRate = 0;
         SaveManager.NewGame();
         MainMenuStateManager.SwitchTo(MainMenuState.LevelSelection);
     }
 }
示例#5
0
    // Use this for initialization
    void Awake()
    {
        m_mainMenuStateManager = GameObject.FindGameObjectWithTag("MainMenuStateManager").GetComponent <MainMenuStateManager>();
        if (m_mainMenuStateManager == null)
        {
            Debug.Log("m_mainMenuStateManager not found!");
            return;
        }

        if (m_levelDetails.Count < 1)
        {
            Debug.Log("no m_levelDetails assigned!");
        }

        m_visibleDetails = m_mainMenuStateManager.m_selectedLevel;
        m_levelDetails[m_visibleDetails].SetActive(true);
    }
示例#6
0
    private void Start()
    {
        MainMenuStateManager.UpdateReferences();

        GetMainObjects();
        GetGameSelectionObjects();
        GetLevelSelectionObjects();
        GetOptionsObjects();
        GetCreditsObjects();
        GetNewGameWarningObjects();

        Time.timeScale = 1.0F;

        if (PlayerPrefs.HasKey("TargetState"))
        {
            SwitchTo((MainMenuState)Enum.Parse(typeof(MainMenuState), PlayerPrefs.GetString("TargetState")));
            PlayerPrefs.DeleteKey("TargetState");
        }
        else
        {
            SwitchTo(MainMenuState.Main);
        }
    }
示例#7
0
    // Use this for initialization
    void Start()
    {
        m_mainMenuStateManager = GameObject.FindGameObjectWithTag("MainMenuStateManager").GetComponent <MainMenuStateManager>();
        if (m_mainMenuStateManager == null)
        {
            Debug.Log("m_mainMenuStateManager not found!");
            return;
        }

        if (m_mainMenuPanel == null)
        {
            Debug.Log("m_mainMenuPanel not assigned!");
            return;
        }

        m_mainMenuAnimator = m_mainMenuPanel.GetComponent <Animator>();
        if (m_mainMenuAnimator == null)
        {
            Debug.Log("could not find m_mainMenuAnimator!");
            return;
        }

        if (m_settingsPanel == null)
        {
            Debug.Log("m_settingsPanel not assigned!");
            return;
        }

        m_settingsAnimator = m_settingsPanel.GetComponent <Animator>();
        if (m_settingsAnimator == null)
        {
            Debug.Log("could not find m_settingsAnimator!");
            return;
        }

        if (m_campaignPanel == null)
        {
            Debug.Log("m_campaignPanel not assigned!");
            return;
        }

        m_campaignAnimator = m_campaignPanel.GetComponent <Animator>();
        if (m_campaignAnimator == null)
        {
            Debug.Log("could not find m_campaignAnimator!");
            return;
        }

        if (m_levelDetailsPanel == null)
        {
            Debug.Log("m_levelDetailsPanel not assigned!");
            return;
        }

        m_levelDetailsAnimator = m_levelDetailsPanel.GetComponent <Animator>();
        if (m_levelDetailsAnimator == null)
        {
            Debug.Log("m_levelDetailsAnimator not found!");
            return;
        }

        m_campaignMenuInput = m_campaignPanel.GetComponent <MenuPanelInput>();
        if (m_campaignMenuInput == null)
        {
            Debug.Log("m_campaignMenuInput not found!");
        }

        //Debug.Log("Start Panel Switch!");
        switch (m_mainMenuStateManager.m_mainMenuState)
        {
        case MainMenuState.CampaignMenu:
            OpenCampaignMap();
            //Debug.Log("OpenCampaignMap");
            break;

        case MainMenuState.LevelDetails:
            OpenLevelDetails();
            //Debug.Log("OpenLevelDetails");
            break;

        case MainMenuState.MainMenu:
            OpenMainMenu();
            //Debug.Log("OpenMainMenu");
            break;

        case MainMenuState.SettingsMenu:
            OpenSettingsMenu();
            //Debug.Log("OpenSettingsMenu");
            break;

        default:
            OpenMainMenu();
            //Debug.Log("Default"); ;
            break;
        }
    }
示例#8
0
 private void OnClick()
 {
     MainMenuStateManager.SwitchTo(MainMenuState.GameSelection);
 }
示例#9
0
 private void OnClick()
 {
     MainMenuStateManager.SwitchTo(MainMenuState.Credits);
 }
示例#10
0
 private void OnClick()
 {
     GameObject.Find("Stars Particle Effect").GetComponent <ParticleSystem>().emissionRate = 0;
     SaveManager.NewGame();
     MainMenuStateManager.SwitchTo(MainMenuState.LevelSelection);
 }
示例#11
0
 private void OnClick()
 {
     MainMenuStateManager.SwitchTo(MainMenuState.Options);
 }