58 lines
1.2 KiB
C#
58 lines
1.2 KiB
C#
using UnityEngine;
|
|
using UnityEngine.SceneManagement;
|
|
using System.Collections;
|
|
using TMPro;
|
|
using UnityEngine.UI;
|
|
using System;
|
|
|
|
public class ClientInitSceneController : MonoBehaviour
|
|
{
|
|
public static ClientInitSceneController Instance;
|
|
public static string ServerAddr = "127.0.0.1";
|
|
public static ushort ServerPort = 17777;
|
|
|
|
public GameObject settingPanel;
|
|
public TMP_InputField serverAddrInputField;
|
|
public Button saveButton;
|
|
|
|
private void Awake()
|
|
{
|
|
Instance = this;
|
|
}
|
|
void Start()
|
|
{
|
|
if (saveButton)
|
|
{
|
|
saveButton.onClick.AddListener(saveButton_onClicked);
|
|
}
|
|
|
|
InitializeClient();
|
|
}
|
|
private void Update()
|
|
{
|
|
//if (Input.GetKeyDown(KeyCode.F11))
|
|
//{
|
|
// fullScreenButton_onClicked();
|
|
//}
|
|
}
|
|
|
|
private void saveButton_onClicked()
|
|
{
|
|
ServerAddr = serverAddrInputField.text;
|
|
settingPanel.SetActive(false);
|
|
StartCoroutine(LoadHomeScene());
|
|
}
|
|
|
|
void InitializeClient()
|
|
{
|
|
Debug.Log("初始化 Client...");
|
|
|
|
|
|
}
|
|
|
|
IEnumerator LoadHomeScene()
|
|
{
|
|
yield return new WaitForSeconds(1f);
|
|
SceneManager.LoadScene("ClientHomeScene");
|
|
}
|
|
} |