mirror of
https://gitea.msk.dinamika-avia.ru/Constanta-Design/MI-38.git
synced 2026-01-24 01:15:41 +03:00
06.07.2022
This commit is contained in:
@@ -1,4 +1,3 @@
|
||||
<<<<<<< HEAD
|
||||
using System.Collections;
|
||||
using System.Collections.Generic;
|
||||
using UnityEngine;
|
||||
@@ -266,273 +265,4 @@ public class ChangeSystem : MonoBehaviour
|
||||
//}).catch ((message) => {
|
||||
// alert(message);
|
||||
//});
|
||||
=======
|
||||
using System.Collections;
|
||||
using System.Collections.Generic;
|
||||
using UnityEngine;
|
||||
using UnityEngine.SceneManagement;
|
||||
using UnityEngine.EventSystems;
|
||||
using UnityEngine.UI;
|
||||
|
||||
public class ChangeSystem : MonoBehaviour
|
||||
{
|
||||
public GameObject AllSystemsBtn;
|
||||
public GameObject ButtonMainBack;
|
||||
|
||||
public GameObject MasloBtn;
|
||||
public GameObject MasloBtnBackOff;
|
||||
|
||||
public GameObject OstanovBtn;
|
||||
public GameObject OstanovBtnBackOff;
|
||||
|
||||
public GameObject TormozBtn;
|
||||
public GameObject TormozBtnBackOff;
|
||||
|
||||
public GameObject DrenazhDvigBtn;
|
||||
public GameObject DrenazhDvigBtnBackOff;
|
||||
|
||||
public GameObject ToplBtn;
|
||||
public GameObject ToplBtnBackOff;
|
||||
|
||||
public GameObject GidroBtn;
|
||||
public GameObject GidroBtnBackOff;
|
||||
|
||||
public GameObject TransBtn;
|
||||
public GameObject TransBtnBackOff;
|
||||
|
||||
public GameObject PozharBtn;
|
||||
public GameObject PozharBtnBackOff;
|
||||
|
||||
public GameObject POSBtn;
|
||||
public GameObject POSBtnBackOff;
|
||||
|
||||
public GameObject UprDvigBtn;
|
||||
public GameObject UprDvigBtnBackOff;
|
||||
|
||||
public GameObject ZapuskDvigBtn;
|
||||
public GameObject ZapuskDvigBtnBackOff;
|
||||
|
||||
public GameObject TV117VBtn;
|
||||
public GameObject TV117VBtnBackOff;
|
||||
|
||||
public GameObject TA14Btn;
|
||||
public GameObject TA14BtnBackOff;
|
||||
|
||||
public GameObject UPRStabBtn;
|
||||
public GameObject UPRStabBtnBackOff;
|
||||
|
||||
public GameObject SKVBtn;
|
||||
public GameObject SKVBtnBackOff;
|
||||
|
||||
public GameObject PutevBtn;
|
||||
public GameObject PutevBtnBackOff;
|
||||
|
||||
public GameObject ProdolBtn;
|
||||
public GameObject ProdolBtnBackOff;
|
||||
|
||||
public GameObject OSHBtn;
|
||||
public GameObject OSHBtnBackOff;
|
||||
|
||||
public GameObject OhlAgrBtn;
|
||||
public GameObject OhlAgrBtnBackOff;
|
||||
|
||||
public GameObject KislorodBtn;
|
||||
public GameObject KislorodBtnBackOff;
|
||||
|
||||
public Camera MainCamera;
|
||||
public Camera CamMasloSystem, CamOstanov, CamUpravDvig, CamPOS, CamTrans, CamFire, CamTopl, CamTormoz,
|
||||
CamGidro, CamZapuskDvig, CamDrenazhDvig, CamTV117V, CamTA14, CamUPRStab, CamSKV, CamPutev, CamProdol, CamOSH, CamOhlAgr, CamKislorod;
|
||||
|
||||
//string Maslo = "CamMasloSystem";
|
||||
|
||||
public void ChooseSys(string MySystem)
|
||||
{
|
||||
if (!MySystem.ToLower().StartsWith("system_")) return;
|
||||
int N = 0;
|
||||
if (!int.TryParse(MySystem.ToLower().Replace("system_", ""), out N)) return;
|
||||
if (N == 1) //"AllSystems"
|
||||
{
|
||||
AllSystemsBtn.GetComponent<Button>().onClick.Invoke();
|
||||
//ButtonMainBack.SetActive(false);
|
||||
}
|
||||
if (N == 2) //"MasloSystem"
|
||||
{
|
||||
MasloBtn.GetComponent<Button>().onClick.Invoke();
|
||||
//MasloBtnBackOff.SetActive(false);
|
||||
}
|
||||
if (N == 3) //"OstanovSystem"
|
||||
{
|
||||
OstanovBtn.GetComponent<Button>().onClick.Invoke();
|
||||
//OstanovBtnBackOff.SetActive(false);
|
||||
}
|
||||
if (N == 4) //"TormozSystem"
|
||||
{
|
||||
TormozBtn.GetComponent<Button>().onClick.Invoke();
|
||||
//TormozBtnBackOff.SetActive(false);
|
||||
GameObject.Find("IFM").SetActive(false);
|
||||
GameObject.Find("Air").SetActive(false);
|
||||
}
|
||||
if (N == 5) //"DrenazhSystem"
|
||||
{
|
||||
DrenazhDvigBtn.GetComponent<Button>().onClick.Invoke();
|
||||
//DrenazhDvigBtnBackOff.SetActive(false);
|
||||
}
|
||||
if (N == 6) //"ToplSystem"
|
||||
{
|
||||
ToplBtn.GetComponent<Button>().onClick.Invoke();
|
||||
//ToplBtnBackOff.SetActive(false);
|
||||
}
|
||||
if (N == 7) //"GidroSystem"
|
||||
{
|
||||
GidroBtn.GetComponent<Button>().onClick.Invoke();
|
||||
//GidroBtnBackOff.SetActive(false);
|
||||
}
|
||||
if (N == 8) //"TransSystem"
|
||||
{
|
||||
TransBtn.GetComponent<Button>().onClick.Invoke();
|
||||
//TransBtnBackOff.SetActive(false);
|
||||
}
|
||||
if (N == 9) //"PozharSystem"
|
||||
{
|
||||
PozharBtn.GetComponent<Button>().onClick.Invoke();
|
||||
//PozharBtnBackOff.SetActive(false);
|
||||
}
|
||||
if (N == 10) //"POSSystem"
|
||||
{
|
||||
POSBtn.GetComponent<Button>().onClick.Invoke();
|
||||
//POSBtnBackOff.SetActive(false);
|
||||
}
|
||||
if (N == 11) //"UprDvigSystem"
|
||||
{
|
||||
UprDvigBtn.GetComponent<Button>().onClick.Invoke();
|
||||
UprDvigBtnBackOff.SetActive(false);
|
||||
}
|
||||
if (N == 12) //"ZapuskDvigSystem"
|
||||
{
|
||||
ZapuskDvigBtn.GetComponent<Button>().onClick.Invoke();
|
||||
//ZapuskDvigBtnBackOff.SetActive(false);
|
||||
}
|
||||
if (N == 13) //"TV117VSystem"
|
||||
{
|
||||
TV117VBtn.GetComponent<Button>().onClick.Invoke();
|
||||
//TV117VBtnBackOff.SetActive(false);
|
||||
}
|
||||
if (N == 14) //"TA14BtnSystem"
|
||||
{
|
||||
TA14Btn.GetComponent<Button>().onClick.Invoke();
|
||||
//TA14BtnBackOff.SetActive(false);
|
||||
}
|
||||
if (N == 15) //"UPRStabSystem"
|
||||
{
|
||||
UPRStabBtn.GetComponent<Button>().onClick.Invoke();
|
||||
//UPRStabBtnBackOff.SetActive(false);
|
||||
}
|
||||
if (N == 16) //"SKVSystem"
|
||||
{
|
||||
SKVBtn.GetComponent<Button>().onClick.Invoke();
|
||||
//SKVBtnBackOff.SetActive(false);
|
||||
}
|
||||
if (N == 17) //"PutevSystem"
|
||||
{
|
||||
PutevBtn.GetComponent<Button>().onClick.Invoke();
|
||||
//PutevBtnBackOff.SetActive(false);
|
||||
}
|
||||
if (N == 18) //"ProdolSystem"
|
||||
{
|
||||
ProdolBtn.GetComponent<Button>().onClick.Invoke();
|
||||
//ProdolBtnBackOff.SetActive(false);
|
||||
}
|
||||
if (N == 19) //"OSHSystem"
|
||||
{
|
||||
OSHBtn.GetComponent<Button>().onClick.Invoke();
|
||||
//OSHBtnBackOff.SetActive(false);
|
||||
}
|
||||
if (N == 20) //"OhlAgrSystem"
|
||||
{
|
||||
OhlAgrBtn.GetComponent<Button>().onClick.Invoke();
|
||||
//OhlAgrBtnBackOff.SetActive(false);
|
||||
}
|
||||
if (N == 21) //"KislorodSystem"
|
||||
{
|
||||
KislorodBtn.GetComponent<Button>().onClick.Invoke();
|
||||
//KislorodBtnBackOff.SetActive(false);
|
||||
}
|
||||
|
||||
////MasloSystem = GameObject.Find("CamMasloSystem");
|
||||
//GameObject[] Maslomassiv = GameObject.FindGameObjectsWithTag("MasloSystem");
|
||||
//foreach (GameObject Maslo in Maslomassiv)
|
||||
//{
|
||||
// Transform[] childs = Maslo.GetComponentsInChildren<Transform>();
|
||||
// foreach (Transform Maslochild in childs)
|
||||
// {
|
||||
// if (Maslochild.gameObject.name.StartsWith("Button2"))
|
||||
// {
|
||||
// continue;
|
||||
// }
|
||||
// Maslochild.gameObject.SetActive(true);
|
||||
// Maslochild.gameObject.GetComponent<Button>() //button.onClick.Invoke(); //îøèáêà
|
||||
// }
|
||||
//}
|
||||
}
|
||||
|
||||
public void SwitchOffAllCams()
|
||||
{
|
||||
CamMasloSystem.enabled = false; CamOstanov.enabled = false; CamUpravDvig.enabled = false;
|
||||
CamPOS.enabled = false; CamTrans.enabled = false; CamFire.enabled = false;
|
||||
CamTopl.enabled = false; CamTormoz.enabled = false; CamGidro.enabled = false;
|
||||
CamZapuskDvig.enabled = false; CamDrenazhDvig.enabled = false; CamTV117V.enabled = false;
|
||||
CamTA14.enabled = false; CamUPRStab.enabled = false; CamSKV.enabled = false;
|
||||
CamPutev.enabled = false; CamProdol.enabled = false; CamOSH.enabled = false;
|
||||
CamOhlAgr.enabled = false; CamKislorod.enabled = false;
|
||||
|
||||
MainCamera.cullingMask |= 1 << LayerMask.NameToLayer("FuzCompLayer");
|
||||
MainCamera.cullingMask |= 1 << LayerMask.NameToLayer("Ostanov");
|
||||
MainCamera.cullingMask |= 1 << LayerMask.NameToLayer("Maslosistema");
|
||||
MainCamera.cullingMask |= 1 << LayerMask.NameToLayer("UpravlenieDvig");
|
||||
MainCamera.cullingMask |= 1 << LayerMask.NameToLayer("POS");
|
||||
MainCamera.cullingMask |= 1 << LayerMask.NameToLayer("Transmission");
|
||||
MainCamera.cullingMask |= 1 << LayerMask.NameToLayer("Pozhar");
|
||||
MainCamera.cullingMask |= 1 << LayerMask.NameToLayer("Toplivo");
|
||||
MainCamera.cullingMask |= 1 << LayerMask.NameToLayer("TormozNV");
|
||||
MainCamera.cullingMask |= 1 << LayerMask.NameToLayer("Gidro");
|
||||
MainCamera.cullingMask |= 1 << LayerMask.NameToLayer("ZapuskDvig");
|
||||
MainCamera.cullingMask |= 1 << LayerMask.NameToLayer("DrenazhDvig");
|
||||
MainCamera.cullingMask |= 1 << LayerMask.NameToLayer("TV117V");
|
||||
MainCamera.cullingMask |= 1 << LayerMask.NameToLayer("TA14");
|
||||
MainCamera.cullingMask |= 1 << LayerMask.NameToLayer("UPRStab");
|
||||
MainCamera.cullingMask |= 1 << LayerMask.NameToLayer("SKV");
|
||||
MainCamera.cullingMask |= 1 << LayerMask.NameToLayer("Putev");
|
||||
MainCamera.cullingMask |= 1 << LayerMask.NameToLayer("Prodol");
|
||||
MainCamera.cullingMask |= 1 << LayerMask.NameToLayer("OSH");
|
||||
MainCamera.cullingMask |= 1 << LayerMask.NameToLayer("OhlAgr");
|
||||
MainCamera.cullingMask |= 1 << LayerMask.NameToLayer("Kislorod");
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
//var script = document.createElement("script");
|
||||
//script.src = loaderUrl;
|
||||
//script.onload = () => {
|
||||
// createUnityInstance(canvas, config, (progress) => {
|
||||
// progressBarFull.style.width = 100 * progress + "%";
|
||||
// }).then((unityInstance) => {
|
||||
// loadingBar.style.display = "none";
|
||||
|
||||
// let timerId = setTimeout(function trySendMsg()
|
||||
|
||||
// {
|
||||
// if (unityInstance.progress = 1)
|
||||
// unityInstance.SendMessage('Obzor', 'ChooseSys', 'OstanovSystem');
|
||||
// else
|
||||
// timerId = setTimeout(trySendMsg, 1000);
|
||||
// }, 1000);
|
||||
|
||||
// fullscreenButton.onclick = () => {
|
||||
// unityInstance.SetFullscreen(1);
|
||||
// };
|
||||
//}).catch ((message) => {
|
||||
// alert(message);
|
||||
//});
|
||||
>>>>>>> 3b1b9479a46e90d056b92897ea9f8422b25fc052
|
||||
//};
|
||||
Reference in New Issue
Block a user