Skip to content
Snippets Groups Projects
LaunchMenu_mobile.cs 1.75 KiB
Newer Older
MaZiFAU's avatar
MaZiFAU committed
//new InputSystem
using UnityEngine.EventSystems;
using UnityEngine.SceneManagement;
//using static CheckServer;
///using static CommunicationEvents;
using static StreamingAssetLoader;


Stefan Richter's avatar
Stefan Richter committed
public class LaunchMenu_mobile : MonoBehaviour, IPointerDownHandler, IPointerUpHandler
{



    public GameObject parentM_GObj;
    public GameObject optionsNetwM_GObj;

    public void OnPointerDown(PointerEventData eventData)
    {
        StartWithLastServerButton();
    }
    public void OnPointerUp(PointerEventData eventData)
    {
MaZiFAU's avatar
MaZiFAU committed

MaZiFAU's avatar
MaZiFAU committed

Stefan Richter's avatar
Stefan Richter committed
        //UnityEngine.Debug.Log("StartMainMenu");
    }


    public void StartWithLastServerButton()
    {

        if (CommunicationEvents.ServerRunningA[6] == 2)
        {
            startNextSceneFunctionNewGame();
        }
        else
        {
            toNetwOptionsM();
        }

    }



    public void toNetwOptionsM()
    {
        ClearUIC();
Stefan Richter's avatar
Stefan Richter committed
        UIconfig.Andr_Start_menu_counter = 2;
        optionsNetwM_GObj.SetActive(true);



    }

    /// <summary>
    /// Deactivates all Pages.
    /// </summary>
MaZiFAU's avatar
MaZiFAU committed
    private void ClearUIC()
    {

        for (int i = 0; i < parentM_GObj.transform.childCount; i++)
        {
            parentM_GObj.transform.GetChild(i).gameObject.SetActive(false);
        }
    }



MaZiFAU's avatar
MaZiFAU committed

    public static void startNextSceneFunctionNewGame()
    {
        NetworkJSON_Save();
        CommunicationEvents.ServerAdress = "http://" + CommunicationEvents.selecIP;
        CommunicationEvents.ServerRunning = true;
Stefan Richter's avatar
Stefan Richter committed
        //UnityEngine.Debug.Log("StartMainMenu");
        //UnityEngine.Debug.Log("CommunicationEvents.ServerAdress = " + CommunicationEvents.ServerAdress);
Stefan Richter's avatar
Stefan Richter committed
        SceneManager.LoadScene("MainMenu");
MaZiFAU's avatar
MaZiFAU committed