Select Git revision
InputFieldPanel.cs.meta
SaveNetwAddr_mobile.cs 5.69 KiB
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI; //andr
using UnityEngine.SceneManagement;
using System.IO; //
using UnityEngine.Video;//streaming
using UnityEngine.Networking;
using static CommunicationEvents;
using static UIconfig;
using static StreamingAssetLoader;
using static CheckServer;
public class SaveNetwAddr_mobile : MonoBehaviour
{
public GameObject SaveSlot1_B_GObj;
public GameObject SaveSlot2_B_GObj;
public GameObject SaveSlot3_B_GObj;
private Color32 firstColB;
private float transCol;
private ColorBlock tempColB;
void Start()
{
Update();
}
private void Update()
{
UpdateUI_3_f();
UpdateUI_4_f();
UpdateUI_5_f();
}
void UpdateUI_3_f()
{
//------------------------------------------------------------------------
tempColB = SaveSlot1_B_GObj.GetComponent<Button>().colors;
tempColB.pressedColor = colPressed;
tempColB.selectedColor = colSelect;
if (CommunicationEvents.ServerRunningA[3] == 0)
{
tempColB.normalColor = colOffline;
if (string.IsNullOrEmpty(CommunicationEvents.IPslot1))// || CommunicationEvents.IPslot1.Length < 1)
{
SaveSlot1_B_GObj.GetComponentInChildren<Text>().text = "OVERWRITE: \n< empty >";
}
else
{
SaveSlot1_B_GObj.GetComponentInChildren<Text>().text = "OVERWRITE: \nServer " + CommunicationEvents.IPslot1 + " (Offline)";
}
}
else
{
if (CommunicationEvents.ServerRunningA[3] == 2)
{
tempColB.normalColor = colOnline;
SaveSlot1_B_GObj.GetComponentInChildren<Text>().text = "OVERWRITE: \nServer " + CommunicationEvents.IPslot1 + " (Online)";
}
else
{
tempColB.normalColor = colOffline;
SaveSlot1_B_GObj.GetComponentInChildren<Text>().text = "OVERWRITE: \n< empty >";
}
}
SaveSlot1_B_GObj.GetComponent<Button>().colors = tempColB;
}
void UpdateUI_4_f()
{
//-------------------------------------------------------------------------
tempColB = SaveSlot2_B_GObj.GetComponent<Button>().colors;
tempColB.pressedColor = colPressed;
tempColB.selectedColor = colSelect;
if (CommunicationEvents.ServerRunningA[4] == 0)
{
tempColB.normalColor = colOffline;
if (string.IsNullOrEmpty(CommunicationEvents.IPslot2))// || CommunicationEvents.IPslot2.Length<1)
{
SaveSlot2_B_GObj.GetComponentInChildren<Text>().text = "OVERWRITE: \n< empty >";
}
else
{
SaveSlot2_B_GObj.GetComponentInChildren<Text>().text = "OVERWRITE: \nServer " + CommunicationEvents.IPslot2 + " (Offline)";
}
}
else
{
if (CommunicationEvents.ServerRunningA[4] == 2)
{
tempColB.normalColor = colOnline;
SaveSlot2_B_GObj.GetComponentInChildren<Text>().text = "OVERWRITE: \nServer " + CommunicationEvents.IPslot2 + " (Online)";
}
else
{
tempColB.normalColor = colOffline;
SaveSlot2_B_GObj.GetComponentInChildren<Text>().text = "OVERWRITE: \n< empty >";
}
}
SaveSlot2_B_GObj.GetComponent<Button>().colors = tempColB;
}
void UpdateUI_5_f()
{
//---------------------------------------------------------------------------
tempColB = SaveSlot3_B_GObj.GetComponent<Button>().colors;
tempColB.pressedColor = colPressed;
tempColB.selectedColor = colSelect;
if (CommunicationEvents.ServerRunningA[5] == 0)
{
tempColB.normalColor = colOffline;
if (string.IsNullOrEmpty(CommunicationEvents.IPslot3))// || CommunicationEvents.IPslot3.Length < 1)
{
SaveSlot3_B_GObj.GetComponentInChildren<Text>().text = "OVERWRITE: \n< empty >";
}
else
{
SaveSlot3_B_GObj.GetComponentInChildren<Text>().text = "OVERWRITE: \nServer " + CommunicationEvents.IPslot3 + " (Offline)";
}
}
else
{
if (CommunicationEvents.ServerRunningA[5] == 2)
{
tempColB.normalColor = colOnline;
SaveSlot3_B_GObj.GetComponentInChildren<Text>().text = "OVERWRITE: \nServer " + CommunicationEvents.IPslot3 + " (Online)";
}
else
{
tempColB.normalColor = colOffline;
SaveSlot3_B_GObj.GetComponentInChildren<Text>().text = "OVERWRITE: \n< empty >";
}
}
SaveSlot3_B_GObj.GetComponent<Button>().colors = tempColB;
}
public void Slot1_s()
{
CommunicationEvents.IPslot1 = CommunicationEvents.newIP;
//CommunicationEvents.ServerAdress = "http://" + CommunicationEvents.ServerAddress1;
Update();
NetworkJSON_Save();
//CSform.CheckIPAdr();
}
public void Slot2_s()
{
//CommunicationEvents.ServerAdress = "http://" + CommunicationEvents.ServerAddress2;
CommunicationEvents.IPslot2 = CommunicationEvents.newIP;
Update();
NetworkJSON_Save();
//CSform.CheckIPAdr();
}
public void Slot3_s()
{
//CheckServer ani = new CheckServer();//= obj.AddComponent<CheckServer>();
// ani.StartCheck();
CommunicationEvents.IPslot3 = CommunicationEvents.newIP;
Update();
NetworkJSON_Save();
//CSform.CheckIPAdr();
}
}