Maintaince screen added

This commit is contained in:
Sewmina
2022-09-09 02:25:44 +05:30
parent 4493a34565
commit dcddade210
13 changed files with 2683 additions and 607 deletions

View File

@@ -0,0 +1,44 @@
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.SceneManagement;
public class MaintainceChecker : MonoBehaviour
{
public static MaintainceChecker instance;
public int checkInterval = 10;
float t;
void Start()
{
instance =this;
CheckMaintainceStatus();
}
// Update is called once per frame
void Update()
{
if(t < checkInterval){
t+= Time.deltaTime;
}else{
t=0;
CheckMaintainceStatus();
}
}
public void CheckMaintainceStatus(){
StartCoroutine(checkMaintaince());
}
IEnumerator checkMaintaince(){
WWW req = new WWW(DBmanager.phpRoot+"get_server_status.php");
yield return req;
if(req.text != "200"){
Debug.LogError("Servers are not ready. Gotta wait");
LoadingScreen.instance.LoadLevel("Maintaince");
}else{
}
}
}

View File

@@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: 0c9b3a77753892d388edbbaf63a3ff05
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -0,0 +1,14 @@
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class SceneManagerHelper : MonoBehaviour
{
public void CloseGame(){
Application.Quit();
}
public void LoadLevel(string sceneName){
LoadingScreen.instance.LoadLevel(sceneName);
}
}

View File

@@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: 8b968c33f9ed52ca4aae109bcb202ab2
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant: