mirror of
https://gitea.msk.dinamika-avia.ru/Constanta-Design/MI-38.git
synced 2026-01-24 07:15:37 +03:00
04.07.2022
This commit is contained in:
23
Heli_with_panels/Assets/Fusel/scripts/CamSwitch.cs
Normal file
23
Heli_with_panels/Assets/Fusel/scripts/CamSwitch.cs
Normal file
@@ -0,0 +1,23 @@
|
||||
using System.Collections;
|
||||
using System.Collections.Generic;
|
||||
using UnityEngine;
|
||||
using UnityEngine.UI;
|
||||
|
||||
public class CamSwitch : MonoBehaviour
|
||||
{
|
||||
public Camera Main;
|
||||
public Camera CamSystem;
|
||||
//public GameObject ButtonMain1;
|
||||
//public GameObject ButtonMain2;
|
||||
//public GameObject Button;
|
||||
|
||||
public void SwitchCam()
|
||||
{
|
||||
CamSystem.enabled = true;
|
||||
Main.enabled = false;
|
||||
GameObject.FindGameObjectWithTag("Canvas").GetComponent<Canvas>().worldCamera = CamSystem;
|
||||
//ButtonMain1.gameObject.SetActive(false);
|
||||
//ButtonMain2.gameObject.SetActive(false);
|
||||
//Button.gameObject.SetActive(true);
|
||||
}
|
||||
}
|
||||
11
Heli_with_panels/Assets/Fusel/scripts/CamSwitch.cs.meta
Normal file
11
Heli_with_panels/Assets/Fusel/scripts/CamSwitch.cs.meta
Normal file
@@ -0,0 +1,11 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 4e52dab3faa3fc24c9a8ef39fb33751c
|
||||
MonoImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
defaultReferences: []
|
||||
executionOrder: 0
|
||||
icon: {instanceID: 0}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
23
Heli_with_panels/Assets/Fusel/scripts/CamSystemOut.cs
Normal file
23
Heli_with_panels/Assets/Fusel/scripts/CamSystemOut.cs
Normal file
@@ -0,0 +1,23 @@
|
||||
using System.Collections;
|
||||
using System.Collections.Generic;
|
||||
using UnityEngine;
|
||||
using UnityEngine.UI;
|
||||
|
||||
public class CamSystemOut : MonoBehaviour
|
||||
{
|
||||
public Camera Main;
|
||||
public Camera CamSystem;
|
||||
//public GameObject ButtonMain1;
|
||||
//public GameObject ButtonMain2;
|
||||
//public GameObject Button;
|
||||
|
||||
public void SwitchCamOut()
|
||||
{
|
||||
Main.enabled = true;
|
||||
CamSystem.enabled = false;
|
||||
GameObject.FindGameObjectWithTag("Canvas").GetComponent<Canvas>().worldCamera = Main;
|
||||
//ButtonMain1.gameObject.SetActive(true);
|
||||
//ButtonMain2.gameObject.SetActive(true);
|
||||
//Button.gameObject.SetActive(false);
|
||||
}
|
||||
}
|
||||
11
Heli_with_panels/Assets/Fusel/scripts/CamSystemOut.cs.meta
Normal file
11
Heli_with_panels/Assets/Fusel/scripts/CamSystemOut.cs.meta
Normal file
@@ -0,0 +1,11 @@
|
||||
fileFormatVersion: 2
|
||||
guid: e4986440fee183742b73bfb27e92ad39
|
||||
MonoImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
defaultReferences: []
|
||||
executionOrder: 0
|
||||
icon: {instanceID: 0}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
100
Heli_with_panels/Assets/Fusel/scripts/CameraFree.cs
Normal file
100
Heli_with_panels/Assets/Fusel/scripts/CameraFree.cs
Normal file
@@ -0,0 +1,100 @@
|
||||
using System.Collections;
|
||||
using System.Collections.Generic;
|
||||
using UnityEngine;
|
||||
using UnityEngine.EventSystems;
|
||||
|
||||
public class CameraFree : MonoBehaviour//, IPointerDownHandler
|
||||
{
|
||||
public Transform target;
|
||||
//private Transform Changedtarget;
|
||||
//public Transform Changedtarget;
|
||||
public Vector3 offset;
|
||||
public float sensitivity = 3; // чувствительность мышки
|
||||
public float limit = 80; // ограничение вращения по Y
|
||||
public float zoom = 0.25f; // чувствительность при увеличении, колесиком мышки
|
||||
public float zoomMax = 10; // макс. увеличение
|
||||
public float zoomMin = 3; // мин. увеличение
|
||||
private float X, Y;
|
||||
|
||||
void Start()
|
||||
{
|
||||
limit = Mathf.Abs(limit);
|
||||
if (limit > 90) limit = 90;
|
||||
offset = new Vector3(offset.x, offset.y, -Mathf.Abs(zoomMax) / 2);
|
||||
transform.position = target.position + offset;
|
||||
transform.rotation = Quaternion.Euler(10, 147, 0); //установка исходных значений камеры по rotation
|
||||
}
|
||||
|
||||
void Update()
|
||||
{
|
||||
if (Input.GetAxis("Mouse ScrollWheel") > 0) offset.z += zoom;
|
||||
else if (Input.GetAxis("Mouse ScrollWheel") < 0) offset.z -= zoom;
|
||||
offset.z = Mathf.Clamp(offset.z, -Mathf.Abs(zoomMax), -Mathf.Abs(zoomMin));
|
||||
|
||||
if (Input.GetKey(KeyCode.Mouse1))
|
||||
{
|
||||
X = transform.localEulerAngles.y + Input.GetAxis("Mouse X") * sensitivity;
|
||||
Y += Input.GetAxis("Mouse Y") * sensitivity;
|
||||
Y = Mathf.Clamp(Y, -limit, limit);
|
||||
transform.localEulerAngles = new Vector3(-Y, X, 0);
|
||||
}
|
||||
//transform.localEulerAngles = new Vector3(-Y, X, 0); //строка скопирована на строку выше
|
||||
transform.position = transform.localRotation * offset + target.position;
|
||||
}
|
||||
|
||||
public void ChangeTargetPOSopr() //смена таргета на другой, вокруг которого будет крутиться камера
|
||||
{
|
||||
//GameObject.FindGameObjectsWithTag("POSopr");
|
||||
target = GameObject.FindGameObjectsWithTag("POSopr")[0].transform;
|
||||
offset.y = 0;
|
||||
zoom = 5;
|
||||
zoomMax = 100;
|
||||
zoomMin = 5;
|
||||
}
|
||||
public void ChangeTargetPOSnv() //смена таргета на другой, вокруг которого будет крутиться камера
|
||||
{
|
||||
//GameObject.FindGameObjectsWithTag("POSopr");
|
||||
target = GameObject.FindGameObjectsWithTag("POSnv")[0].transform;
|
||||
offset.y = 0;
|
||||
zoom = 5;
|
||||
zoomMax = 100;
|
||||
zoomMin = 5;
|
||||
}
|
||||
public void ChangeTargetPOSrv() //смена таргета на другой, вокруг которого будет крутиться камера
|
||||
{
|
||||
//GameObject.FindGameObjectsWithTag("POSopr");
|
||||
target = GameObject.FindGameObjectsWithTag("POSrv")[0].transform;
|
||||
offset.y = 0;
|
||||
zoom = 5;
|
||||
zoomMax = 100;
|
||||
zoomMin = 5;
|
||||
}
|
||||
public void ChangeTargetPOSPOZ() //смена таргета на другой, вокруг которого будет крутиться камера
|
||||
{
|
||||
//GameObject.FindGameObjectsWithTag("POSopr");
|
||||
target = GameObject.FindGameObjectsWithTag("POSPZU")[0].transform;
|
||||
offset.y = 0;
|
||||
zoom = 5;
|
||||
zoomMax = 100;
|
||||
zoomMin = 5;
|
||||
}
|
||||
public void ChangeTargetPOSOut() //возврат при смене таргета на исходный, вокруг которого будет крутиться камера
|
||||
{
|
||||
//GameObject.FindGameObjectsWithTag("POSopr");
|
||||
target = GameObject.FindGameObjectsWithTag("Cabin")[0].transform;
|
||||
offset.y = 1.5f;
|
||||
zoom = 5;
|
||||
zoomMax = 170;
|
||||
zoomMin = 20;
|
||||
}
|
||||
//public float sensitivity = 3; // чувствительность мышки
|
||||
//private float X, Y;
|
||||
|
||||
//void Update()
|
||||
//{
|
||||
// X = transform.localEulerAngles.y + Input.GetAxis("Mouse X") * sensitivity;
|
||||
// Y += Input.GetAxis("Mouse Y") * sensitivity;
|
||||
// Y = Mathf.Clamp(Y, -90, 90);
|
||||
// transform.localEulerAngles = new Vector3(-Y, X, 0);
|
||||
//}
|
||||
}
|
||||
11
Heli_with_panels/Assets/Fusel/scripts/CameraFree.cs.meta
Normal file
11
Heli_with_panels/Assets/Fusel/scripts/CameraFree.cs.meta
Normal file
@@ -0,0 +1,11 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 2c43db2573c5be645b34c0de14a81599
|
||||
MonoImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
defaultReferences: []
|
||||
executionOrder: 0
|
||||
icon: {instanceID: 0}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
20
Heli_with_panels/Assets/Fusel/scripts/CameraFree2.cs
Normal file
20
Heli_with_panels/Assets/Fusel/scripts/CameraFree2.cs
Normal file
@@ -0,0 +1,20 @@
|
||||
using System.Collections;
|
||||
using System.Collections.Generic;
|
||||
using UnityEngine;
|
||||
|
||||
public class CameraFree2 : MonoBehaviour
|
||||
{
|
||||
public float sensitivity = 3; // чувствительность мышки
|
||||
private float X, Y;
|
||||
|
||||
void Update()
|
||||
{
|
||||
if (Input.GetKey(KeyCode.Mouse0))
|
||||
{
|
||||
X = transform.localEulerAngles.y + Input.GetAxis("Mouse X") * sensitivity;
|
||||
Y += Input.GetAxis("Mouse Y") * sensitivity;
|
||||
Y = Mathf.Clamp(Y, -90, 90);
|
||||
}
|
||||
transform.localEulerAngles = new Vector3(-Y, X, 0);
|
||||
}
|
||||
}
|
||||
11
Heli_with_panels/Assets/Fusel/scripts/CameraFree2.cs.meta
Normal file
11
Heli_with_panels/Assets/Fusel/scripts/CameraFree2.cs.meta
Normal file
@@ -0,0 +1,11 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 5695a39f4878c99429e74ac4edb79e47
|
||||
MonoImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
defaultReferences: []
|
||||
executionOrder: 0
|
||||
icon: {instanceID: 0}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
20
Heli_with_panels/Assets/Fusel/scripts/ChangeMatColor.cs
Normal file
20
Heli_with_panels/Assets/Fusel/scripts/ChangeMatColor.cs
Normal file
@@ -0,0 +1,20 @@
|
||||
using System.Collections;
|
||||
using System.Collections.Generic;
|
||||
using UnityEngine;
|
||||
using UnityEngine.UI;
|
||||
|
||||
public class ChangeMatColor : MonoBehaviour
|
||||
{
|
||||
public GameObject Baki;
|
||||
|
||||
public void ColorChange()
|
||||
{
|
||||
Baki.GetComponent<Renderer>().material.color = Color.green;
|
||||
|
||||
}
|
||||
public void ColorOrigin()
|
||||
{
|
||||
Baki.GetComponent<Renderer>().material.color = Color.white;
|
||||
//Baki.GetComponent<Renderer>().material.color = new Color(245, 245, 245);
|
||||
}
|
||||
}
|
||||
11
Heli_with_panels/Assets/Fusel/scripts/ChangeMatColor.cs.meta
Normal file
11
Heli_with_panels/Assets/Fusel/scripts/ChangeMatColor.cs.meta
Normal file
@@ -0,0 +1,11 @@
|
||||
fileFormatVersion: 2
|
||||
guid: b0052889b92e8d7488a6cb8da6b892a0
|
||||
MonoImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
defaultReferences: []
|
||||
executionOrder: 0
|
||||
icon: {instanceID: 0}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
20
Heli_with_panels/Assets/Fusel/scripts/ChangeMaterial.cs
Normal file
20
Heli_with_panels/Assets/Fusel/scripts/ChangeMaterial.cs
Normal file
@@ -0,0 +1,20 @@
|
||||
using System.Collections;
|
||||
using System.Collections.Generic;
|
||||
using UnityEngine;
|
||||
|
||||
public class ChangeMaterial : MonoBehaviour
|
||||
{
|
||||
Renderer [] renderers;
|
||||
public Material probmaterial;
|
||||
|
||||
void Start()
|
||||
{
|
||||
GameObject cabinproz = GameObject.Find("CabinProz");
|
||||
renderers = cabinproz.GetComponentsInChildren<Renderer>();
|
||||
foreach (Renderer _renderers in renderers)
|
||||
{
|
||||
//probmaterial.renderQueue = 5000;
|
||||
_renderers.material = probmaterial;
|
||||
}
|
||||
}
|
||||
}
|
||||
11
Heli_with_panels/Assets/Fusel/scripts/ChangeMaterial.cs.meta
Normal file
11
Heli_with_panels/Assets/Fusel/scripts/ChangeMaterial.cs.meta
Normal file
@@ -0,0 +1,11 @@
|
||||
fileFormatVersion: 2
|
||||
guid: ecdb72ea4babce24ca1f0aeae731c54b
|
||||
MonoImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
defaultReferences: []
|
||||
executionOrder: 0
|
||||
icon: {instanceID: 0}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
538
Heli_with_panels/Assets/Fusel/scripts/ChangeSystem.cs
Normal file
538
Heli_with_panels/Assets/Fusel/scripts/ChangeSystem.cs
Normal file
@@ -0,0 +1,538 @@
|
||||
<<<<<<< HEAD
|
||||
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);
|
||||
//});
|
||||
=======
|
||||
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
|
||||
//};
|
||||
11
Heli_with_panels/Assets/Fusel/scripts/ChangeSystem.cs.meta
Normal file
11
Heli_with_panels/Assets/Fusel/scripts/ChangeSystem.cs.meta
Normal file
@@ -0,0 +1,11 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 336587b0daee2a84eaa8b0a627fb0ef5
|
||||
MonoImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
defaultReferences: []
|
||||
executionOrder: 0
|
||||
icon: {instanceID: 0}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
12
Heli_with_panels/Assets/Fusel/scripts/SwiScene.cs
Normal file
12
Heli_with_panels/Assets/Fusel/scripts/SwiScene.cs
Normal file
@@ -0,0 +1,12 @@
|
||||
using System.Collections;
|
||||
using System.Collections.Generic;
|
||||
using UnityEngine;
|
||||
using UnityEngine.SceneManagement;
|
||||
|
||||
public class SwiScene : MonoBehaviour
|
||||
{
|
||||
void Start()
|
||||
{
|
||||
SceneManager.LoadScene(1);
|
||||
}
|
||||
}
|
||||
11
Heli_with_panels/Assets/Fusel/scripts/SwiScene.cs.meta
Normal file
11
Heli_with_panels/Assets/Fusel/scripts/SwiScene.cs.meta
Normal file
@@ -0,0 +1,11 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 5757126e5f28ae743ace7f482ac9ca4a
|
||||
MonoImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
defaultReferences: []
|
||||
executionOrder: 0
|
||||
icon: {instanceID: 0}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
12
Heli_with_panels/Assets/Fusel/scripts/SwiScene2.cs
Normal file
12
Heli_with_panels/Assets/Fusel/scripts/SwiScene2.cs
Normal file
@@ -0,0 +1,12 @@
|
||||
using System.Collections;
|
||||
using System.Collections.Generic;
|
||||
using UnityEngine;
|
||||
using UnityEngine.SceneManagement;
|
||||
|
||||
public class SwiScene2 : MonoBehaviour
|
||||
{
|
||||
void Start()
|
||||
{
|
||||
SceneManager.LoadScene(0);
|
||||
}
|
||||
}
|
||||
11
Heli_with_panels/Assets/Fusel/scripts/SwiScene2.cs.meta
Normal file
11
Heli_with_panels/Assets/Fusel/scripts/SwiScene2.cs.meta
Normal file
@@ -0,0 +1,11 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 7e524899f1e77eb41bdb1a4556de30a9
|
||||
MonoImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
defaultReferences: []
|
||||
executionOrder: 0
|
||||
icon: {instanceID: 0}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
8
Heli_with_panels/Assets/Fusel/scripts/Systems.meta
Normal file
8
Heli_with_panels/Assets/Fusel/scripts/Systems.meta
Normal file
@@ -0,0 +1,8 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 32cf174a7d307fc4697921709f6b07d9
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
229
Heli_with_panels/Assets/Fusel/scripts/Systems/AllSystems.cs
Normal file
229
Heli_with_panels/Assets/Fusel/scripts/Systems/AllSystems.cs
Normal file
@@ -0,0 +1,229 @@
|
||||
using System.Collections;
|
||||
using System.Collections.Generic;
|
||||
using UnityEngine;
|
||||
|
||||
public class AllSystems : MonoBehaviour
|
||||
{
|
||||
public Camera MainCamera;
|
||||
//public Camera CamFuzComp;
|
||||
public GameObject MaslosystemProz;
|
||||
public GameObject OstanovProz;
|
||||
public GameObject Panel1101_3D_Proz;
|
||||
public GameObject UpravDvigProz;
|
||||
public GameObject KronshteinROSHProz;
|
||||
public GameObject ROSHUprDvigProz;
|
||||
public GameObject POSOprProz;
|
||||
public GameObject POSNVProz;
|
||||
public GameObject POSRVProz;
|
||||
public GameObject POS_PZUProz;
|
||||
public GameObject TransProz;
|
||||
public GameObject FireProz;
|
||||
public GameObject Group021Proz;
|
||||
public GameObject Plane192Proz;
|
||||
public GameObject Group004Proz;
|
||||
public GameObject Group009Proz;
|
||||
public GameObject ToplProz;
|
||||
public GameObject TormozProz;
|
||||
public GameObject RuchTormozProz;
|
||||
public GameObject GidroProz;
|
||||
public GameObject ZapuskDvigProz;
|
||||
public GameObject SKVZapuskProz;
|
||||
public GameObject DrenazhDvigProz;
|
||||
public GameObject TV7117VProz;
|
||||
public GameObject TA14Proz;
|
||||
public GameObject UPRStabProz;
|
||||
public GameObject KronshteinPutevStabProz;
|
||||
public GameObject SKVProz;
|
||||
public GameObject PutevProz;
|
||||
public GameObject KronshteinOSHProz;
|
||||
public GameObject ProdolProz;
|
||||
public GameObject RPOSHProz;
|
||||
public GameObject OSHProz;
|
||||
public GameObject OhlGenProz;
|
||||
public GameObject VentilProz;
|
||||
public GameObject Kislorod_BallonProz;
|
||||
public GameObject Kislorod_Ballon1Proz;
|
||||
public GameObject Kislorod_Ballon2Proz;
|
||||
public GameObject Kisl_ballon_3Proz;
|
||||
public GameObject Krepezh2Proz;
|
||||
public GameObject BlockKislorodPitanProz;
|
||||
public void LayerOff()
|
||||
{
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("FuzCompLayer"));
|
||||
//CamFuzComp.cullingMask &= ~(1 << LayerMask.NameToLayer("FuzCompLayer"));
|
||||
|
||||
GameObject[] KronshteinROSHmassiv = GameObject.FindGameObjectsWithTag("KronshteinROSH"); // ěŕńńčâĺ äčíŕěč÷ĺńęč ěĺí˙ĺň ńëîé ó îáúĺęňŕ
|
||||
foreach (GameObject Kron in KronshteinROSHmassiv)
|
||||
{
|
||||
Kron.layer = LayerMask.NameToLayer("UpravlenieDvig");
|
||||
}
|
||||
|
||||
GameObject[] ROSHUprDvigmassiv = GameObject.FindGameObjectsWithTag("ROSHUprDvig"); // ěŕńńčâĺ äčíŕěč÷ĺńęč ěĺí˙ĺň ńëîé ó îáúĺęňŕ (đîäčňĺë˙) č ĺăî äî÷ĺę
|
||||
foreach (GameObject ROSH in ROSHUprDvigmassiv)
|
||||
{
|
||||
ROSH.layer = LayerMask.NameToLayer("UpravlenieDvig");
|
||||
Transform[] childs = ROSH.GetComponentsInChildren<Transform>();
|
||||
foreach (Transform ROSHchild in childs)
|
||||
{
|
||||
if (ROSHchild.gameObject.name.StartsWith("Cylinder028"))
|
||||
{
|
||||
continue;
|
||||
}
|
||||
if (ROSHchild.gameObject.name.StartsWith("Cylinder033"))
|
||||
{
|
||||
continue;
|
||||
}
|
||||
ROSHchild.gameObject.layer = LayerMask.NameToLayer("UpravlenieDvig");
|
||||
}
|
||||
}
|
||||
|
||||
GameObject[] SKVZapuskmassiv = GameObject.FindGameObjectsWithTag("SKVZapusk"); // ěŕńńčâĺ äčíŕěč÷ĺńęč ěĺí˙ĺň ńëîé ó îáúĺęňŕ
|
||||
foreach (GameObject SKVZap in SKVZapuskmassiv)
|
||||
{
|
||||
SKVZap.layer = LayerMask.NameToLayer("SKV");
|
||||
}
|
||||
|
||||
GameObject[] RPOSHmassiv = GameObject.FindGameObjectsWithTag("RPOSH"); // ěŕńńčâĺ äčíŕěč÷ĺńęč ěĺí˙ĺň ńëîé ó îáúĺęňŕ
|
||||
foreach (GameObject RPOSH in RPOSHmassiv)
|
||||
{
|
||||
RPOSH.layer = LayerMask.NameToLayer("Prodol");
|
||||
}
|
||||
|
||||
GameObject[] KronshteinOSHmassiv = GameObject.FindGameObjectsWithTag("KronshteinOSH"); // ěŕńńčâĺ äčíŕěč÷ĺńęč ěĺí˙ĺň ńëîé ó îáúĺęňŕ
|
||||
foreach (GameObject Kron in KronshteinOSHmassiv)
|
||||
{
|
||||
Kron.layer = LayerMask.NameToLayer("Prodol");
|
||||
}
|
||||
|
||||
MaslosystemProz.SetActive(false);
|
||||
OstanovProz.SetActive(false);
|
||||
Panel1101_3D_Proz.SetActive(false);
|
||||
UpravDvigProz.SetActive(false);
|
||||
KronshteinROSHProz.SetActive(false);
|
||||
ROSHUprDvigProz.SetActive(false);
|
||||
POSOprProz.SetActive(false);
|
||||
POSNVProz.SetActive(false);
|
||||
POSRVProz.SetActive(false);
|
||||
POS_PZUProz.SetActive(false);
|
||||
TransProz.SetActive(false);
|
||||
FireProz.SetActive(false);
|
||||
Group021Proz.SetActive(false);
|
||||
Plane192Proz.SetActive(false);
|
||||
Group004Proz.SetActive(false);
|
||||
Group009Proz.SetActive(false);
|
||||
ToplProz.SetActive(false);
|
||||
TormozProz.SetActive(false);
|
||||
RuchTormozProz.SetActive(false);
|
||||
GidroProz.SetActive(false);
|
||||
ZapuskDvigProz.SetActive(false);
|
||||
SKVZapuskProz.SetActive(false);
|
||||
DrenazhDvigProz.SetActive(false);
|
||||
TV7117VProz.SetActive(false);
|
||||
TA14Proz.SetActive(false);
|
||||
UPRStabProz.SetActive(false);
|
||||
KronshteinPutevStabProz.SetActive(false);
|
||||
SKVProz.SetActive(false);
|
||||
PutevProz.SetActive(false);
|
||||
KronshteinOSHProz.SetActive(false);
|
||||
ProdolProz.SetActive(false);
|
||||
RPOSHProz.SetActive(false);
|
||||
OSHProz.SetActive(false);
|
||||
OhlGenProz.SetActive(false);
|
||||
VentilProz.SetActive(false);
|
||||
Kislorod_BallonProz.SetActive(false);
|
||||
Kislorod_Ballon1Proz.SetActive(false);
|
||||
Kislorod_Ballon2Proz.SetActive(false);
|
||||
Kisl_ballon_3Proz.SetActive(false);
|
||||
Krepezh2Proz.SetActive(false);
|
||||
BlockKislorodPitanProz.SetActive(false);
|
||||
|
||||
//MainCamera.cullingMask = LayerMask.NameToLayer("Maslosistema");
|
||||
|
||||
//MainCamera.cullingMask = LayerMask.NameToLayer("Everything");
|
||||
|
||||
//MainCamera.cullingMask |= 1 << LayerMask.NameToLayer("FuzCompLayer");
|
||||
|
||||
//GameObject.FindGameObjectWithTag("FuzComp").SetActive(false);
|
||||
}
|
||||
public void LayerOn()
|
||||
{
|
||||
GameObject[] KronshteinROSHmassiv = GameObject.FindGameObjectsWithTag("KronshteinROSH"); // ěŕńńčâĺ äčíŕěč÷ĺńęč ěĺí˙ĺň ńëîé ó îáúĺęňŕ
|
||||
foreach (GameObject Kron in KronshteinROSHmassiv)
|
||||
{
|
||||
Kron.layer = LayerMask.NameToLayer("FuzCompLayer");
|
||||
}
|
||||
|
||||
GameObject[] ROSHUprDvigmassiv = GameObject.FindGameObjectsWithTag("ROSHUprDvig"); // ěŕńńčâĺ äčíŕěč÷ĺńęč ěĺí˙ĺň ńëîé ó îáúĺęňŕ (đîäčňĺë˙) č ĺăî äî÷ĺę
|
||||
foreach (GameObject ROSH in ROSHUprDvigmassiv)
|
||||
{
|
||||
ROSH.layer = LayerMask.NameToLayer("FuzCompLayer");
|
||||
Transform[] childs = ROSH.GetComponentsInChildren<Transform>();
|
||||
foreach (Transform ROSHchild in childs)
|
||||
{
|
||||
ROSHchild.gameObject.layer = LayerMask.NameToLayer("FuzCompLayer");
|
||||
}
|
||||
}
|
||||
|
||||
GameObject[] SKVZapuskmassiv = GameObject.FindGameObjectsWithTag("SKVZapusk"); // ěŕńńčâĺ äčíŕěč÷ĺńęč ěĺí˙ĺň ńëîé ó îáúĺęňŕ
|
||||
foreach (GameObject SKVZap in SKVZapuskmassiv)
|
||||
{
|
||||
SKVZap.layer = LayerMask.NameToLayer("FuzCompLayer");
|
||||
}
|
||||
|
||||
GameObject[] RPOSHmassiv = GameObject.FindGameObjectsWithTag("RPOSH"); // ěŕńńčâĺ äčíŕěč÷ĺńęč ěĺí˙ĺň ńëîé ó îáúĺęňŕ
|
||||
foreach (GameObject RPOSH in RPOSHmassiv)
|
||||
{
|
||||
RPOSH.layer = LayerMask.NameToLayer("FuzCompLayer");
|
||||
}
|
||||
|
||||
GameObject[] KronshteinOSHmassiv = GameObject.FindGameObjectsWithTag("KronshteinOSH"); // ěŕńńčâĺ äčíŕěč÷ĺńęč ěĺí˙ĺň ńëîé ó îáúĺęňŕ
|
||||
foreach (GameObject Kron in KronshteinOSHmassiv)
|
||||
{
|
||||
Kron.layer = LayerMask.NameToLayer("FuzCompLayer");
|
||||
}
|
||||
|
||||
MainCamera.cullingMask |= 1 << LayerMask.NameToLayer("FuzCompLayer");
|
||||
|
||||
MaslosystemProz.SetActive(true);
|
||||
OstanovProz.SetActive(true);
|
||||
Panel1101_3D_Proz.SetActive(true);
|
||||
UpravDvigProz.SetActive(true);
|
||||
KronshteinROSHProz.SetActive(true);
|
||||
ROSHUprDvigProz.SetActive(true);
|
||||
POSOprProz.SetActive(true);
|
||||
POSNVProz.SetActive(true);
|
||||
POSRVProz.SetActive(true);
|
||||
POS_PZUProz.SetActive(true);
|
||||
TransProz.SetActive(true);
|
||||
FireProz.SetActive(true);
|
||||
Group021Proz.SetActive(true);
|
||||
Plane192Proz.SetActive(true);
|
||||
Group004Proz.SetActive(true);
|
||||
Group009Proz.SetActive(true);
|
||||
ToplProz.SetActive(true);
|
||||
TormozProz.SetActive(true);
|
||||
RuchTormozProz.SetActive(true);
|
||||
GidroProz.SetActive(true);
|
||||
ZapuskDvigProz.SetActive(true);
|
||||
SKVZapuskProz.SetActive(true);
|
||||
DrenazhDvigProz.SetActive(true);
|
||||
TV7117VProz.SetActive(true);
|
||||
TA14Proz.SetActive(true);
|
||||
UPRStabProz.SetActive(true);
|
||||
KronshteinPutevStabProz.SetActive(true);
|
||||
SKVProz.SetActive(true);
|
||||
PutevProz.SetActive(true);
|
||||
KronshteinOSHProz.SetActive(true);
|
||||
ProdolProz.SetActive(true);
|
||||
RPOSHProz.SetActive(true);
|
||||
OSHProz.SetActive(true);
|
||||
OhlGenProz.SetActive(true);
|
||||
VentilProz.SetActive(true);
|
||||
Kislorod_BallonProz.SetActive(true);
|
||||
Kislorod_Ballon1Proz.SetActive(true);
|
||||
Kislorod_Ballon2Proz.SetActive(true);
|
||||
Kisl_ballon_3Proz.SetActive(true);
|
||||
Krepezh2Proz.SetActive(true);
|
||||
BlockKislorodPitanProz.SetActive(true);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
fileFormatVersion: 2
|
||||
guid: f3a5dbcb30bc4394aa8a95ba1d515819
|
||||
MonoImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
defaultReferences: []
|
||||
executionOrder: 0
|
||||
icon: {instanceID: 0}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
106
Heli_with_panels/Assets/Fusel/scripts/Systems/DrenazhDvig.cs
Normal file
106
Heli_with_panels/Assets/Fusel/scripts/Systems/DrenazhDvig.cs
Normal file
@@ -0,0 +1,106 @@
|
||||
using System.Collections;
|
||||
using System.Collections.Generic;
|
||||
using UnityEngine;
|
||||
|
||||
public class DrenazhDvig : MonoBehaviour
|
||||
{
|
||||
public Camera MainCamera;
|
||||
public Camera CamDrenazhDvigSystem;
|
||||
public GameObject DrenazhDvigProz;
|
||||
public void LayerOff()
|
||||
{
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("FuzCompLayer"));
|
||||
CamDrenazhDvigSystem.cullingMask &= ~(1 << LayerMask.NameToLayer("FuzCompLayer"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("Ostanov"));
|
||||
CamDrenazhDvigSystem.cullingMask &= ~(1 << LayerMask.NameToLayer("Ostanov"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("Maslosistema"));
|
||||
CamDrenazhDvigSystem.cullingMask &= ~(1 << LayerMask.NameToLayer("Maslosistema"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("UpravlenieDvig"));
|
||||
CamDrenazhDvigSystem.cullingMask &= ~(1 << LayerMask.NameToLayer("UpravlenieDvig"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("POS"));
|
||||
CamDrenazhDvigSystem.cullingMask &= ~(1 << LayerMask.NameToLayer("POS"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("Transmission"));
|
||||
CamDrenazhDvigSystem.cullingMask &= ~(1 << LayerMask.NameToLayer("Transmission"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("Pozhar"));
|
||||
CamDrenazhDvigSystem.cullingMask &= ~(1 << LayerMask.NameToLayer("Pozhar"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("Toplivo"));
|
||||
CamDrenazhDvigSystem.cullingMask &= ~(1 << LayerMask.NameToLayer("Toplivo"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("TormozNV"));
|
||||
CamDrenazhDvigSystem.cullingMask &= ~(1 << LayerMask.NameToLayer("TormozNV"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("Gidro"));
|
||||
CamDrenazhDvigSystem.cullingMask &= ~(1 << LayerMask.NameToLayer("Gidro"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("ZapuskDvig"));
|
||||
CamDrenazhDvigSystem.cullingMask &= ~(1 << LayerMask.NameToLayer("ZapuskDvig"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("TV117V"));
|
||||
CamDrenazhDvigSystem.cullingMask &= ~(1 << LayerMask.NameToLayer("TV117V"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("TA14"));
|
||||
CamDrenazhDvigSystem.cullingMask &= ~(1 << LayerMask.NameToLayer("TA14"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("UPRStab"));
|
||||
CamDrenazhDvigSystem.cullingMask &= ~(1 << LayerMask.NameToLayer("UPRStab"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("SKV"));
|
||||
CamDrenazhDvigSystem.cullingMask &= ~(1 << LayerMask.NameToLayer("SKV"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("Putev"));
|
||||
CamDrenazhDvigSystem.cullingMask &= ~(1 << LayerMask.NameToLayer("Putev"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("Prodol"));
|
||||
CamDrenazhDvigSystem.cullingMask &= ~(1 << LayerMask.NameToLayer("Prodol"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("OSH"));
|
||||
CamDrenazhDvigSystem.cullingMask &= ~(1 << LayerMask.NameToLayer("OSH"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("OhlAgr"));
|
||||
CamDrenazhDvigSystem.cullingMask &= ~(1 << LayerMask.NameToLayer("OhlAgr"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("Kislorod"));
|
||||
CamDrenazhDvigSystem.cullingMask &= ~(1 << LayerMask.NameToLayer("Kislorod"));
|
||||
|
||||
DrenazhDvigProz.SetActive(false);
|
||||
//MainCamera.cullingMask = LayerMask.NameToLayer("Maslosistema");
|
||||
|
||||
//MainCamera.cullingMask = LayerMask.NameToLayer("Everything");
|
||||
|
||||
//MainCamera.cullingMask |= 1 << LayerMask.NameToLayer("FuzCompLayer");
|
||||
|
||||
//GameObject.FindGameObjectWithTag("FuzComp").SetActive(false);
|
||||
}
|
||||
public void LayerOn()
|
||||
{
|
||||
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("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");
|
||||
|
||||
DrenazhDvigProz.SetActive(true);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 48ac7e0b6fe80e145a9731bf92558006
|
||||
MonoImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
defaultReferences: []
|
||||
executionOrder: 0
|
||||
icon: {instanceID: 0}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
119
Heli_with_panels/Assets/Fusel/scripts/Systems/Fire.cs
Normal file
119
Heli_with_panels/Assets/Fusel/scripts/Systems/Fire.cs
Normal file
@@ -0,0 +1,119 @@
|
||||
using System.Collections;
|
||||
using System.Collections.Generic;
|
||||
using UnityEngine;
|
||||
|
||||
public class Fire : MonoBehaviour
|
||||
{
|
||||
public Camera MainCamera;
|
||||
public Camera CamFireSystem;
|
||||
public GameObject FireProz;
|
||||
public GameObject Group021Proz;
|
||||
public GameObject Plane192Proz;
|
||||
public GameObject Group004Proz;
|
||||
public GameObject Group009Proz;
|
||||
|
||||
public void LayerOff()
|
||||
{
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("FuzCompLayer"));
|
||||
CamFireSystem.cullingMask &= ~(1 << LayerMask.NameToLayer("FuzCompLayer"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("Ostanov"));
|
||||
CamFireSystem.cullingMask &= ~(1 << LayerMask.NameToLayer("Ostanov"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("Maslosistema"));
|
||||
CamFireSystem.cullingMask &= ~(1 << LayerMask.NameToLayer("Maslosistema"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("UpravlenieDvig"));
|
||||
CamFireSystem.cullingMask &= ~(1 << LayerMask.NameToLayer("UpravlenieDvig"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("POS"));
|
||||
CamFireSystem.cullingMask &= ~(1 << LayerMask.NameToLayer("POS"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("Transmission"));
|
||||
CamFireSystem.cullingMask &= ~(1 << LayerMask.NameToLayer("Transmission"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("Toplivo"));
|
||||
CamFireSystem.cullingMask &= ~(1 << LayerMask.NameToLayer("Toplivo"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("TormozNV"));
|
||||
CamFireSystem.cullingMask &= ~(1 << LayerMask.NameToLayer("TormozNV"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("Gidro"));
|
||||
CamFireSystem.cullingMask &= ~(1 << LayerMask.NameToLayer("Gidro"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("ZapuskDvig"));
|
||||
CamFireSystem.cullingMask &= ~(1 << LayerMask.NameToLayer("ZapuskDvig"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("DrenazhDvig"));
|
||||
CamFireSystem.cullingMask &= ~(1 << LayerMask.NameToLayer("DrenazhDvig"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("TV117V"));
|
||||
CamFireSystem.cullingMask &= ~(1 << LayerMask.NameToLayer("TV117V"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("TA14"));
|
||||
CamFireSystem.cullingMask &= ~(1 << LayerMask.NameToLayer("TA14"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("UPRStab"));
|
||||
CamFireSystem.cullingMask &= ~(1 << LayerMask.NameToLayer("UPRStab"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("SKV"));
|
||||
CamFireSystem.cullingMask &= ~(1 << LayerMask.NameToLayer("SKV"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("Putev"));
|
||||
CamFireSystem.cullingMask &= ~(1 << LayerMask.NameToLayer("Putev"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("Prodol"));
|
||||
CamFireSystem.cullingMask &= ~(1 << LayerMask.NameToLayer("Prodol"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("OSH"));
|
||||
CamFireSystem.cullingMask &= ~(1 << LayerMask.NameToLayer("OSH"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("OhlAgr"));
|
||||
CamFireSystem.cullingMask &= ~(1 << LayerMask.NameToLayer("OhlAgr"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("Kislorod"));
|
||||
CamFireSystem.cullingMask &= ~(1 << LayerMask.NameToLayer("Kislorod"));
|
||||
|
||||
FireProz.SetActive(false);
|
||||
Group021Proz.SetActive(false);
|
||||
Plane192Proz.SetActive(false);
|
||||
Group004Proz.SetActive(false);
|
||||
Group009Proz.SetActive(false);
|
||||
//MainCamera.cullingMask = LayerMask.NameToLayer("Maslosistema");
|
||||
|
||||
//MainCamera.cullingMask = LayerMask.NameToLayer("Everything");
|
||||
|
||||
//MainCamera.cullingMask |= 1 << LayerMask.NameToLayer("FuzCompLayer");
|
||||
|
||||
//GameObject.FindGameObjectWithTag("FuzComp").SetActive(false);
|
||||
}
|
||||
public void LayerOn()
|
||||
{
|
||||
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("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");
|
||||
|
||||
FireProz.SetActive(true);
|
||||
Group021Proz.SetActive(true);
|
||||
Plane192Proz.SetActive(true);
|
||||
Group004Proz.SetActive(true);
|
||||
Group009Proz.SetActive(true);
|
||||
}
|
||||
}
|
||||
11
Heli_with_panels/Assets/Fusel/scripts/Systems/Fire.cs.meta
Normal file
11
Heli_with_panels/Assets/Fusel/scripts/Systems/Fire.cs.meta
Normal file
@@ -0,0 +1,11 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 06c327b1f0d678249aa57952c2758f55
|
||||
MonoImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
defaultReferences: []
|
||||
executionOrder: 0
|
||||
icon: {instanceID: 0}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
106
Heli_with_panels/Assets/Fusel/scripts/Systems/GidroSystem.cs
Normal file
106
Heli_with_panels/Assets/Fusel/scripts/Systems/GidroSystem.cs
Normal file
@@ -0,0 +1,106 @@
|
||||
using System.Collections;
|
||||
using System.Collections.Generic;
|
||||
using UnityEngine;
|
||||
|
||||
public class GidroSystem : MonoBehaviour
|
||||
{
|
||||
public Camera MainCamera;
|
||||
public Camera CamGidroSystem;
|
||||
public GameObject GidroProz;
|
||||
public void LayerOff()
|
||||
{
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("FuzCompLayer"));
|
||||
CamGidroSystem.cullingMask &= ~(1 << LayerMask.NameToLayer("FuzCompLayer"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("Ostanov"));
|
||||
CamGidroSystem.cullingMask &= ~(1 << LayerMask.NameToLayer("Ostanov"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("Maslosistema"));
|
||||
CamGidroSystem.cullingMask &= ~(1 << LayerMask.NameToLayer("Maslosistema"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("UpravlenieDvig"));
|
||||
CamGidroSystem.cullingMask &= ~(1 << LayerMask.NameToLayer("UpravlenieDvig"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("POS"));
|
||||
CamGidroSystem.cullingMask &= ~(1 << LayerMask.NameToLayer("POS"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("Transmission"));
|
||||
CamGidroSystem.cullingMask &= ~(1 << LayerMask.NameToLayer("Transmission"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("Pozhar"));
|
||||
CamGidroSystem.cullingMask &= ~(1 << LayerMask.NameToLayer("Pozhar"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("Toplivo"));
|
||||
CamGidroSystem.cullingMask &= ~(1 << LayerMask.NameToLayer("Toplivo"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("TormozNV"));
|
||||
CamGidroSystem.cullingMask &= ~(1 << LayerMask.NameToLayer("TormozNV"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("ZapuskDvig"));
|
||||
CamGidroSystem.cullingMask &= ~(1 << LayerMask.NameToLayer("ZapuskDvig"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("DrenazhDvig"));
|
||||
CamGidroSystem.cullingMask &= ~(1 << LayerMask.NameToLayer("DrenazhDvig"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("TV117V"));
|
||||
CamGidroSystem.cullingMask &= ~(1 << LayerMask.NameToLayer("TV117V"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("TA14"));
|
||||
CamGidroSystem.cullingMask &= ~(1 << LayerMask.NameToLayer("TA14"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("UPRStab"));
|
||||
CamGidroSystem.cullingMask &= ~(1 << LayerMask.NameToLayer("UPRStab"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("SKV"));
|
||||
CamGidroSystem.cullingMask &= ~(1 << LayerMask.NameToLayer("SKV"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("Putev"));
|
||||
CamGidroSystem.cullingMask &= ~(1 << LayerMask.NameToLayer("Putev"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("Prodol"));
|
||||
CamGidroSystem.cullingMask &= ~(1 << LayerMask.NameToLayer("Prodol"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("OSH"));
|
||||
CamGidroSystem.cullingMask &= ~(1 << LayerMask.NameToLayer("OSH"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("OhlAgr"));
|
||||
CamGidroSystem.cullingMask &= ~(1 << LayerMask.NameToLayer("OhlAgr"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("Kislorod"));
|
||||
CamGidroSystem.cullingMask &= ~(1 << LayerMask.NameToLayer("Kislorod"));
|
||||
|
||||
GidroProz.SetActive(false);
|
||||
//MainCamera.cullingMask = LayerMask.NameToLayer("Maslosistema");
|
||||
|
||||
//MainCamera.cullingMask = LayerMask.NameToLayer("Everything");
|
||||
|
||||
//MainCamera.cullingMask |= 1 << LayerMask.NameToLayer("FuzCompLayer");
|
||||
|
||||
//GameObject.FindGameObjectWithTag("FuzComp").SetActive(false);
|
||||
}
|
||||
public void LayerOn()
|
||||
{
|
||||
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("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");
|
||||
|
||||
GidroProz.SetActive(true);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
fileFormatVersion: 2
|
||||
guid: cb9b5a04dfa2d064aa2ad2a47069a8a3
|
||||
MonoImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
defaultReferences: []
|
||||
executionOrder: 0
|
||||
icon: {instanceID: 0}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
122
Heli_with_panels/Assets/Fusel/scripts/Systems/Kislorod.cs
Normal file
122
Heli_with_panels/Assets/Fusel/scripts/Systems/Kislorod.cs
Normal file
@@ -0,0 +1,122 @@
|
||||
using System.Collections;
|
||||
using System.Collections.Generic;
|
||||
using UnityEngine;
|
||||
|
||||
public class Kislorod : MonoBehaviour
|
||||
{
|
||||
public Camera MainCamera;
|
||||
public Camera CamKislorod;
|
||||
public GameObject Kislorod_BallonProz;
|
||||
public GameObject Kislorod_Ballon1Proz;
|
||||
public GameObject Kislorod_Ballon2Proz;
|
||||
public GameObject Kisl_ballon_3Proz;
|
||||
public GameObject Krepezh2Proz;
|
||||
public GameObject BlockKislorodPitanProz;
|
||||
public void LayerOff()
|
||||
{
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("FuzCompLayer"));
|
||||
CamKislorod.cullingMask &= ~(1 << LayerMask.NameToLayer("FuzCompLayer"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("Ostanov"));
|
||||
CamKislorod.cullingMask &= ~(1 << LayerMask.NameToLayer("Ostanov"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("Maslosistema"));
|
||||
CamKislorod.cullingMask &= ~(1 << LayerMask.NameToLayer("Maslosistema"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("UpravlenieDvig"));
|
||||
CamKislorod.cullingMask &= ~(1 << LayerMask.NameToLayer("UpravlenieDvig"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("POS"));
|
||||
CamKislorod.cullingMask &= ~(1 << LayerMask.NameToLayer("POS"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("Transmission"));
|
||||
CamKislorod.cullingMask &= ~(1 << LayerMask.NameToLayer("Transmission"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("Pozhar"));
|
||||
CamKislorod.cullingMask &= ~(1 << LayerMask.NameToLayer("Pozhar"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("Toplivo"));
|
||||
CamKislorod.cullingMask &= ~(1 << LayerMask.NameToLayer("Toplivo"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("TormozNV"));
|
||||
CamKislorod.cullingMask &= ~(1 << LayerMask.NameToLayer("TormozNV"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("Gidro"));
|
||||
CamKislorod.cullingMask &= ~(1 << LayerMask.NameToLayer("Gidro"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("ZapuskDvig"));
|
||||
CamKislorod.cullingMask &= ~(1 << LayerMask.NameToLayer("ZapuskDvig"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("DrenazhDvig"));
|
||||
CamKislorod.cullingMask &= ~(1 << LayerMask.NameToLayer("DrenazhDvig"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("TV117V"));
|
||||
CamKislorod.cullingMask &= ~(1 << LayerMask.NameToLayer("TV117V"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("TA14"));
|
||||
CamKislorod.cullingMask &= ~(1 << LayerMask.NameToLayer("TA14"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("UPRStab"));
|
||||
CamKislorod.cullingMask &= ~(1 << LayerMask.NameToLayer("UPRStab"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("SKV"));
|
||||
CamKislorod.cullingMask &= ~(1 << LayerMask.NameToLayer("SKV"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("Putev"));
|
||||
CamKislorod.cullingMask &= ~(1 << LayerMask.NameToLayer("Putev"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("Prodol"));
|
||||
CamKislorod.cullingMask &= ~(1 << LayerMask.NameToLayer("Prodol"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("OSH"));
|
||||
CamKislorod.cullingMask &= ~(1 << LayerMask.NameToLayer("OSH"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("OhlAgr"));
|
||||
CamKislorod.cullingMask &= ~(1 << LayerMask.NameToLayer("OhlAgr"));
|
||||
|
||||
Kislorod_BallonProz.SetActive(false);
|
||||
Kislorod_Ballon1Proz.SetActive(false);
|
||||
Kislorod_Ballon2Proz.SetActive(false);
|
||||
Kisl_ballon_3Proz.SetActive(false);
|
||||
Krepezh2Proz.SetActive(false);
|
||||
BlockKislorodPitanProz.SetActive(false);
|
||||
|
||||
//MainCamera.cullingMask = LayerMask.NameToLayer("Maslosistema");
|
||||
|
||||
//MainCamera.cullingMask = LayerMask.NameToLayer("Everything");
|
||||
|
||||
//MainCamera.cullingMask |= 1 << LayerMask.NameToLayer("FuzCompLayer");
|
||||
|
||||
//GameObject.FindGameObjectWithTag("FuzComp").SetActive(false);
|
||||
}
|
||||
public void LayerOn()
|
||||
{
|
||||
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");
|
||||
|
||||
Kislorod_BallonProz.SetActive(true);
|
||||
Kislorod_Ballon1Proz.SetActive(true);
|
||||
Kislorod_Ballon2Proz.SetActive(true);
|
||||
Kisl_ballon_3Proz.SetActive(true);
|
||||
Krepezh2Proz.SetActive(true);
|
||||
BlockKislorodPitanProz.SetActive(true);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
fileFormatVersion: 2
|
||||
guid: c8e260bff26b31c40acf07197e885a19
|
||||
MonoImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
defaultReferences: []
|
||||
executionOrder: 0
|
||||
icon: {instanceID: 0}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
106
Heli_with_panels/Assets/Fusel/scripts/Systems/MasloSystem.cs
Normal file
106
Heli_with_panels/Assets/Fusel/scripts/Systems/MasloSystem.cs
Normal file
@@ -0,0 +1,106 @@
|
||||
using System.Collections;
|
||||
using System.Collections.Generic;
|
||||
using UnityEngine;
|
||||
|
||||
public class MasloSystem : MonoBehaviour
|
||||
{
|
||||
public Camera MainCamera;
|
||||
public Camera CamMasloSystem;
|
||||
public GameObject MaslosystemProz;
|
||||
public void LayerOff()
|
||||
{
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("FuzCompLayer"));
|
||||
CamMasloSystem.cullingMask &= ~(1 << LayerMask.NameToLayer("FuzCompLayer"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("Ostanov"));
|
||||
CamMasloSystem.cullingMask &= ~(1 << LayerMask.NameToLayer("Ostanov"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("UpravlenieDvig"));
|
||||
CamMasloSystem.cullingMask &= ~(1 << LayerMask.NameToLayer("UpravlenieDvig"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("POS"));
|
||||
CamMasloSystem.cullingMask &= ~(1 << LayerMask.NameToLayer("POS"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("Transmission"));
|
||||
CamMasloSystem.cullingMask &= ~(1 << LayerMask.NameToLayer("Transmission"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("Pozhar"));
|
||||
CamMasloSystem.cullingMask &= ~(1 << LayerMask.NameToLayer("Pozhar"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("Toplivo"));
|
||||
CamMasloSystem.cullingMask &= ~(1 << LayerMask.NameToLayer("Toplivo"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("TormozNV"));
|
||||
CamMasloSystem.cullingMask &= ~(1 << LayerMask.NameToLayer("TormozNV"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("Gidro"));
|
||||
CamMasloSystem.cullingMask &= ~(1 << LayerMask.NameToLayer("Gidro"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("ZapuskDvig"));
|
||||
CamMasloSystem.cullingMask &= ~(1 << LayerMask.NameToLayer("ZapuskDvig"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("DrenazhDvig"));
|
||||
CamMasloSystem.cullingMask &= ~(1 << LayerMask.NameToLayer("DrenazhDvig"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("TV117V"));
|
||||
CamMasloSystem.cullingMask &= ~(1 << LayerMask.NameToLayer("TV117V"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("TA14"));
|
||||
CamMasloSystem.cullingMask &= ~(1 << LayerMask.NameToLayer("TA14"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("UPRStab"));
|
||||
CamMasloSystem.cullingMask &= ~(1 << LayerMask.NameToLayer("UPRStab"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("SKV"));
|
||||
CamMasloSystem.cullingMask &= ~(1 << LayerMask.NameToLayer("SKV"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("Putev"));
|
||||
CamMasloSystem.cullingMask &= ~(1 << LayerMask.NameToLayer("Putev"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("Prodol"));
|
||||
CamMasloSystem.cullingMask &= ~(1 << LayerMask.NameToLayer("Prodol"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("OSH"));
|
||||
CamMasloSystem.cullingMask &= ~(1 << LayerMask.NameToLayer("OSH"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("OhlAgr"));
|
||||
CamMasloSystem.cullingMask &= ~(1 << LayerMask.NameToLayer("OhlAgr"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("Kislorod"));
|
||||
CamMasloSystem.cullingMask &= ~(1 << LayerMask.NameToLayer("Kislorod"));
|
||||
|
||||
MaslosystemProz.SetActive(false);
|
||||
//MainCamera.cullingMask = LayerMask.NameToLayer("Maslosistema");
|
||||
|
||||
//MainCamera.cullingMask = LayerMask.NameToLayer("Everything");
|
||||
|
||||
//MainCamera.cullingMask |= 1 << LayerMask.NameToLayer("FuzCompLayer");
|
||||
|
||||
//GameObject.FindGameObjectWithTag("FuzComp").SetActive(false);
|
||||
}
|
||||
public void LayerOn()
|
||||
{
|
||||
MainCamera.cullingMask |= 1 << LayerMask.NameToLayer("FuzCompLayer");
|
||||
MainCamera.cullingMask |= 1 << LayerMask.NameToLayer("Ostanov");
|
||||
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");
|
||||
|
||||
MaslosystemProz.SetActive(true);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 085b9fc34355f32458105ec7775051e0
|
||||
MonoImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
defaultReferences: []
|
||||
executionOrder: 0
|
||||
icon: {instanceID: 0}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
192
Heli_with_panels/Assets/Fusel/scripts/Systems/OSH.cs
Normal file
192
Heli_with_panels/Assets/Fusel/scripts/Systems/OSH.cs
Normal file
@@ -0,0 +1,192 @@
|
||||
using System.Collections;
|
||||
using System.Collections.Generic;
|
||||
using UnityEngine;
|
||||
|
||||
public class OSH : MonoBehaviour
|
||||
{
|
||||
public Camera MainCamera;
|
||||
public Camera CamOSH;
|
||||
public GameObject OSHProz;
|
||||
public GameObject KronshteinROSHProz;
|
||||
public GameObject ROSHUprDvigProz;
|
||||
public GameObject RPOSHProz;
|
||||
public GameObject KronshteinOSHProz;
|
||||
public void LayerOff()
|
||||
{
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("FuzCompLayer"));
|
||||
CamOSH.cullingMask &= ~(1 << LayerMask.NameToLayer("FuzCompLayer"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("Ostanov"));
|
||||
CamOSH.cullingMask &= ~(1 << LayerMask.NameToLayer("Ostanov"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("Maslosistema"));
|
||||
CamOSH.cullingMask &= ~(1 << LayerMask.NameToLayer("Maslosistema"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("UpravlenieDvig"));
|
||||
CamOSH.cullingMask &= ~(1 << LayerMask.NameToLayer("UpravlenieDvig"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("POS"));
|
||||
CamOSH.cullingMask &= ~(1 << LayerMask.NameToLayer("POS"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("Transmission"));
|
||||
CamOSH.cullingMask &= ~(1 << LayerMask.NameToLayer("Transmission"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("Pozhar"));
|
||||
CamOSH.cullingMask &= ~(1 << LayerMask.NameToLayer("Pozhar"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("Toplivo"));
|
||||
CamOSH.cullingMask &= ~(1 << LayerMask.NameToLayer("Toplivo"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("TormozNV"));
|
||||
CamOSH.cullingMask &= ~(1 << LayerMask.NameToLayer("TormozNV"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("Gidro"));
|
||||
CamOSH.cullingMask &= ~(1 << LayerMask.NameToLayer("Gidro"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("ZapuskDvig"));
|
||||
CamOSH.cullingMask &= ~(1 << LayerMask.NameToLayer("ZapuskDvig"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("DrenazhDvig"));
|
||||
CamOSH.cullingMask &= ~(1 << LayerMask.NameToLayer("DrenazhDvig"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("TV117V"));
|
||||
CamOSH.cullingMask &= ~(1 << LayerMask.NameToLayer("TV117V"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("TA14"));
|
||||
CamOSH.cullingMask &= ~(1 << LayerMask.NameToLayer("TA14"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("UPRStab"));
|
||||
CamOSH.cullingMask &= ~(1 << LayerMask.NameToLayer("UPRStab"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("SKV"));
|
||||
CamOSH.cullingMask &= ~(1 << LayerMask.NameToLayer("SKV"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("Putev"));
|
||||
CamOSH.cullingMask &= ~(1 << LayerMask.NameToLayer("Putev"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("Prodol"));
|
||||
CamOSH.cullingMask &= ~(1 << LayerMask.NameToLayer("Prodol"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("OhlAgr"));
|
||||
CamOSH.cullingMask &= ~(1 << LayerMask.NameToLayer("OhlAgr"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("Kislorod"));
|
||||
CamOSH.cullingMask &= ~(1 << LayerMask.NameToLayer("Kislorod"));
|
||||
|
||||
GameObject[] KronshteinROSHmassiv = GameObject.FindGameObjectsWithTag("KronshteinROSH"); // ìàññèâå äèíàìè÷åñêè ìåíÿåò ñëîé ó îáúåêòà
|
||||
foreach (GameObject Kron in KronshteinROSHmassiv)
|
||||
{
|
||||
Kron.layer = LayerMask.NameToLayer("OSH");
|
||||
}
|
||||
|
||||
GameObject[] ROSHUprDvigmassiv = GameObject.FindGameObjectsWithTag("ROSHUprDvig"); // ìàññèâå äèíàìè÷åñêè ìåíÿåò ñëîé ó îáúåêòà (ðîäèòåëÿ) è åãî äî÷åê
|
||||
foreach (GameObject ROSH in ROSHUprDvigmassiv)
|
||||
{
|
||||
ROSH.layer = LayerMask.NameToLayer("OSH");
|
||||
Transform[] childs = ROSH.GetComponentsInChildren<Transform>();
|
||||
foreach (Transform ROSHchild in childs)
|
||||
{
|
||||
if (ROSHchild.gameObject.name.StartsWith("Cylinder028"))
|
||||
{
|
||||
continue;
|
||||
}
|
||||
if (ROSHchild.gameObject.name.StartsWith("Cylinder033"))
|
||||
{
|
||||
continue;
|
||||
}
|
||||
ROSHchild.gameObject.layer = LayerMask.NameToLayer("OSH");
|
||||
}
|
||||
}
|
||||
|
||||
GameObject[] RPOSHmassiv = GameObject.FindGameObjectsWithTag("RPOSH"); // ìàññèâå äèíàìè÷åñêè ìåíÿåò ñëîé ó îáúåêòà
|
||||
foreach (GameObject RPOSH in RPOSHmassiv)
|
||||
{
|
||||
RPOSH.layer = LayerMask.NameToLayer("OSH");
|
||||
}
|
||||
|
||||
GameObject[] KronshteinOSHmassiv = GameObject.FindGameObjectsWithTag("KronshteinOSH"); // ìàññèâå äèíàìè÷åñêè ìåíÿåò ñëîé ó îáúåêòà
|
||||
foreach (GameObject Kron in KronshteinOSHmassiv)
|
||||
{
|
||||
Kron.layer = LayerMask.NameToLayer("OSH");
|
||||
}
|
||||
|
||||
OSHProz.SetActive(false);
|
||||
KronshteinROSHProz.SetActive(false);
|
||||
ROSHUprDvigProz.SetActive(false);
|
||||
RPOSHProz.SetActive(false);
|
||||
KronshteinOSHProz.SetActive(false);
|
||||
//MainCamera.cullingMask = LayerMask.NameToLayer("Maslosistema");
|
||||
|
||||
//MainCamera.cullingMask = LayerMask.NameToLayer("Everything");
|
||||
|
||||
//MainCamera.cullingMask |= 1 << LayerMask.NameToLayer("FuzCompLayer");
|
||||
|
||||
//GameObject.FindGameObjectWithTag("FuzComp").SetActive(false);
|
||||
}
|
||||
public void LayerOn()
|
||||
{
|
||||
GameObject[] KronshteinROSHmassiv = GameObject.FindGameObjectsWithTag("KronshteinROSH"); // ìàññèâå äèíàìè÷åñêè ìåíÿåò ñëîé ó îáúåêòà
|
||||
foreach (GameObject Kron in KronshteinROSHmassiv)
|
||||
{
|
||||
Kron.layer = LayerMask.NameToLayer("FuzCompLayer");
|
||||
}
|
||||
|
||||
GameObject[] ROSHUprDvigmassiv = GameObject.FindGameObjectsWithTag("ROSHUprDvig"); // ìàññèâå äèíàìè÷åñêè ìåíÿåò ñëîé ó îáúåêòà (ðîäèòåëÿ) è åãî äî÷åê
|
||||
foreach (GameObject ROSH in ROSHUprDvigmassiv)
|
||||
{
|
||||
ROSH.layer = LayerMask.NameToLayer("FuzCompLayer");
|
||||
Transform[] childs = ROSH.GetComponentsInChildren<Transform>();
|
||||
foreach (Transform ROSHchild in childs)
|
||||
{
|
||||
if (ROSHchild.gameObject.name.StartsWith("Cylinder028"))
|
||||
{
|
||||
continue;
|
||||
}
|
||||
if (ROSHchild.gameObject.name.StartsWith("Cylinder033"))
|
||||
{
|
||||
continue;
|
||||
}
|
||||
ROSHchild.gameObject.layer = LayerMask.NameToLayer("FuzCompLayer");
|
||||
}
|
||||
}
|
||||
|
||||
GameObject[] RPOSHmassiv = GameObject.FindGameObjectsWithTag("RPOSH"); // ìàññèâå äèíàìè÷åñêè ìåíÿåò ñëîé ó îáúåêòà
|
||||
foreach (GameObject RPOSH in RPOSHmassiv)
|
||||
{
|
||||
RPOSH.layer = LayerMask.NameToLayer("FuzCompLayer");
|
||||
}
|
||||
|
||||
GameObject[] KronshteinOSHmassiv = GameObject.FindGameObjectsWithTag("KronshteinOSH"); // ìàññèâå äèíàìè÷åñêè ìåíÿåò ñëîé ó îáúåêòà
|
||||
foreach (GameObject Kron in KronshteinOSHmassiv)
|
||||
{
|
||||
Kron.layer = LayerMask.NameToLayer("FuzCompLayer");
|
||||
}
|
||||
|
||||
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("OhlAgr");
|
||||
MainCamera.cullingMask |= 1 << LayerMask.NameToLayer("Kislorod");
|
||||
|
||||
OSHProz.SetActive(true);
|
||||
KronshteinROSHProz.SetActive(true);
|
||||
ROSHUprDvigProz.SetActive(true);
|
||||
RPOSHProz.SetActive(true);
|
||||
KronshteinOSHProz.SetActive(true);
|
||||
}
|
||||
}
|
||||
11
Heli_with_panels/Assets/Fusel/scripts/Systems/OSH.cs.meta
Normal file
11
Heli_with_panels/Assets/Fusel/scripts/Systems/OSH.cs.meta
Normal file
@@ -0,0 +1,11 @@
|
||||
fileFormatVersion: 2
|
||||
guid: dda7d6e7110bb3442a2c279d1b6aa80f
|
||||
MonoImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
defaultReferences: []
|
||||
executionOrder: 0
|
||||
icon: {instanceID: 0}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
110
Heli_with_panels/Assets/Fusel/scripts/Systems/OhlAgr.cs
Normal file
110
Heli_with_panels/Assets/Fusel/scripts/Systems/OhlAgr.cs
Normal file
@@ -0,0 +1,110 @@
|
||||
using System.Collections;
|
||||
using System.Collections.Generic;
|
||||
using UnityEngine;
|
||||
|
||||
public class OhlAgr : MonoBehaviour
|
||||
{
|
||||
public Camera MainCamera;
|
||||
public Camera CamOhlAgr;
|
||||
public GameObject OhlGenProz;
|
||||
public GameObject VentilProz;
|
||||
public void LayerOff()
|
||||
{
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("FuzCompLayer"));
|
||||
CamOhlAgr.cullingMask &= ~(1 << LayerMask.NameToLayer("FuzCompLayer"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("Ostanov"));
|
||||
CamOhlAgr.cullingMask &= ~(1 << LayerMask.NameToLayer("Ostanov"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("Maslosistema"));
|
||||
CamOhlAgr.cullingMask &= ~(1 << LayerMask.NameToLayer("Maslosistema"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("UpravlenieDvig"));
|
||||
CamOhlAgr.cullingMask &= ~(1 << LayerMask.NameToLayer("UpravlenieDvig"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("POS"));
|
||||
CamOhlAgr.cullingMask &= ~(1 << LayerMask.NameToLayer("POS"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("Transmission"));
|
||||
CamOhlAgr.cullingMask &= ~(1 << LayerMask.NameToLayer("Transmission"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("Pozhar"));
|
||||
CamOhlAgr.cullingMask &= ~(1 << LayerMask.NameToLayer("Pozhar"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("Toplivo"));
|
||||
CamOhlAgr.cullingMask &= ~(1 << LayerMask.NameToLayer("Toplivo"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("TormozNV"));
|
||||
CamOhlAgr.cullingMask &= ~(1 << LayerMask.NameToLayer("TormozNV"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("Gidro"));
|
||||
CamOhlAgr.cullingMask &= ~(1 << LayerMask.NameToLayer("Gidro"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("ZapuskDvig"));
|
||||
CamOhlAgr.cullingMask &= ~(1 << LayerMask.NameToLayer("ZapuskDvig"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("DrenazhDvig"));
|
||||
CamOhlAgr.cullingMask &= ~(1 << LayerMask.NameToLayer("DrenazhDvig"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("TV117V"));
|
||||
CamOhlAgr.cullingMask &= ~(1 << LayerMask.NameToLayer("TV117V"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("TA14"));
|
||||
CamOhlAgr.cullingMask &= ~(1 << LayerMask.NameToLayer("TA14"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("UPRStab"));
|
||||
CamOhlAgr.cullingMask &= ~(1 << LayerMask.NameToLayer("UPRStab"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("SKV"));
|
||||
CamOhlAgr.cullingMask &= ~(1 << LayerMask.NameToLayer("SKV"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("Putev"));
|
||||
CamOhlAgr.cullingMask &= ~(1 << LayerMask.NameToLayer("Putev"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("Prodol"));
|
||||
CamOhlAgr.cullingMask &= ~(1 << LayerMask.NameToLayer("Prodol"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("OSH"));
|
||||
CamOhlAgr.cullingMask &= ~(1 << LayerMask.NameToLayer("OSH"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("Kislorod"));
|
||||
CamOhlAgr.cullingMask &= ~(1 << LayerMask.NameToLayer("Kislorod"));
|
||||
|
||||
OhlGenProz.SetActive(false);
|
||||
VentilProz.SetActive(false);
|
||||
|
||||
//MainCamera.cullingMask = LayerMask.NameToLayer("Maslosistema");
|
||||
|
||||
//MainCamera.cullingMask = LayerMask.NameToLayer("Everything");
|
||||
|
||||
//MainCamera.cullingMask |= 1 << LayerMask.NameToLayer("FuzCompLayer");
|
||||
|
||||
//GameObject.FindGameObjectWithTag("FuzComp").SetActive(false);
|
||||
}
|
||||
public void LayerOn()
|
||||
{
|
||||
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("Kislorod");
|
||||
|
||||
OhlGenProz.SetActive(true);
|
||||
VentilProz.SetActive(true);
|
||||
}
|
||||
}
|
||||
11
Heli_with_panels/Assets/Fusel/scripts/Systems/OhlAgr.cs.meta
Normal file
11
Heli_with_panels/Assets/Fusel/scripts/Systems/OhlAgr.cs.meta
Normal file
@@ -0,0 +1,11 @@
|
||||
fileFormatVersion: 2
|
||||
guid: cc1ee2e2f50fd4a4fa57486a63cd280a
|
||||
MonoImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
defaultReferences: []
|
||||
executionOrder: 0
|
||||
icon: {instanceID: 0}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
110
Heli_with_panels/Assets/Fusel/scripts/Systems/Ostanov.cs
Normal file
110
Heli_with_panels/Assets/Fusel/scripts/Systems/Ostanov.cs
Normal file
@@ -0,0 +1,110 @@
|
||||
using System.Collections;
|
||||
using System.Collections.Generic;
|
||||
using UnityEngine;
|
||||
|
||||
public class Ostanov : MonoBehaviour
|
||||
{
|
||||
public Camera MainCamera;
|
||||
public Camera CamOstanov;
|
||||
public GameObject OstanovProz;
|
||||
public GameObject Panel1101_3D_Proz;
|
||||
|
||||
public void LayerOff()
|
||||
{
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("FuzCompLayer"));
|
||||
CamOstanov.cullingMask &= ~(1 << LayerMask.NameToLayer("FuzCompLayer"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("Maslosistema"));
|
||||
CamOstanov.cullingMask &= ~(1 << LayerMask.NameToLayer("Maslosistema"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("UpravlenieDvig"));
|
||||
CamOstanov.cullingMask &= ~(1 << LayerMask.NameToLayer("UpravlenieDvig"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("POS"));
|
||||
CamOstanov.cullingMask &= ~(1 << LayerMask.NameToLayer("POS"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("Transmission"));
|
||||
CamOstanov.cullingMask &= ~(1 << LayerMask.NameToLayer("Transmission"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("Pozhar"));
|
||||
CamOstanov.cullingMask &= ~(1 << LayerMask.NameToLayer("Pozhar"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("Toplivo"));
|
||||
CamOstanov.cullingMask &= ~(1 << LayerMask.NameToLayer("Toplivo"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("TormozNV"));
|
||||
CamOstanov.cullingMask &= ~(1 << LayerMask.NameToLayer("TormozNV"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("Gidro"));
|
||||
CamOstanov.cullingMask &= ~(1 << LayerMask.NameToLayer("Gidro"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("ZapuskDvig"));
|
||||
CamOstanov.cullingMask &= ~(1 << LayerMask.NameToLayer("ZapuskDvig"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("DrenazhDvig"));
|
||||
CamOstanov.cullingMask &= ~(1 << LayerMask.NameToLayer("DrenazhDvig"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("TV117V"));
|
||||
CamOstanov.cullingMask &= ~(1 << LayerMask.NameToLayer("TV117V"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("TA14"));
|
||||
CamOstanov.cullingMask &= ~(1 << LayerMask.NameToLayer("TA14"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("UPRStab"));
|
||||
CamOstanov.cullingMask &= ~(1 << LayerMask.NameToLayer("UPRStab"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("SKV"));
|
||||
CamOstanov.cullingMask &= ~(1 << LayerMask.NameToLayer("SKV"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("Putev"));
|
||||
CamOstanov.cullingMask &= ~(1 << LayerMask.NameToLayer("Putev"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("Prodol"));
|
||||
CamOstanov.cullingMask &= ~(1 << LayerMask.NameToLayer("Prodol"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("OSH"));
|
||||
CamOstanov.cullingMask &= ~(1 << LayerMask.NameToLayer("OSH"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("OhlAgr"));
|
||||
CamOstanov.cullingMask &= ~(1 << LayerMask.NameToLayer("OhlAgr"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("Kislorod"));
|
||||
CamOstanov.cullingMask &= ~(1 << LayerMask.NameToLayer("Kislorod"));
|
||||
|
||||
OstanovProz.SetActive(false);
|
||||
Panel1101_3D_Proz.SetActive(false);
|
||||
//MainCamera.cullingMask = LayerMask.NameToLayer("Maslosistema");
|
||||
|
||||
//MainCamera.cullingMask = LayerMask.NameToLayer("Everything");
|
||||
|
||||
//MainCamera.cullingMask |= 1 << LayerMask.NameToLayer("FuzCompLayer");
|
||||
|
||||
//GameObject.FindGameObjectWithTag("FuzComp").SetActive(false);
|
||||
}
|
||||
public void LayerOn()
|
||||
{
|
||||
MainCamera.cullingMask |= 1 << LayerMask.NameToLayer("FuzCompLayer");
|
||||
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");
|
||||
|
||||
OstanovProz.SetActive(true);
|
||||
Panel1101_3D_Proz.SetActive(true);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 0c85d69bff1a02b44ad8d7918153e3de
|
||||
MonoImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
defaultReferences: []
|
||||
executionOrder: 0
|
||||
icon: {instanceID: 0}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
256
Heli_with_panels/Assets/Fusel/scripts/Systems/POS.cs
Normal file
256
Heli_with_panels/Assets/Fusel/scripts/Systems/POS.cs
Normal file
@@ -0,0 +1,256 @@
|
||||
using System.Collections;
|
||||
using System.Collections.Generic;
|
||||
using UnityEngine;
|
||||
|
||||
public class POS : MonoBehaviour
|
||||
{
|
||||
public Camera MainCamera;
|
||||
public Camera CamPOSSystem;
|
||||
public GameObject POSOprProz;
|
||||
public GameObject POSNVProz;
|
||||
public GameObject POSRVProz;
|
||||
public GameObject POS_PZUProz;
|
||||
public void LayerOff()
|
||||
{
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("FuzCompLayer"));
|
||||
CamPOSSystem.cullingMask &= ~(1 << LayerMask.NameToLayer("FuzCompLayer"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("Ostanov"));
|
||||
CamPOSSystem.cullingMask &= ~(1 << LayerMask.NameToLayer("Ostanov"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("Maslosistema"));
|
||||
CamPOSSystem.cullingMask &= ~(1 << LayerMask.NameToLayer("Maslosistema"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("UpravlenieDvig"));
|
||||
CamPOSSystem.cullingMask &= ~(1 << LayerMask.NameToLayer("UpravlenieDvig"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("Transmission"));
|
||||
CamPOSSystem.cullingMask &= ~(1 << LayerMask.NameToLayer("Transmission"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("Pozhar"));
|
||||
CamPOSSystem.cullingMask &= ~(1 << LayerMask.NameToLayer("Pozhar"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("Toplivo"));
|
||||
CamPOSSystem.cullingMask &= ~(1 << LayerMask.NameToLayer("Toplivo"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("TormozNV"));
|
||||
CamPOSSystem.cullingMask &= ~(1 << LayerMask.NameToLayer("TormozNV"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("Gidro"));
|
||||
CamPOSSystem.cullingMask &= ~(1 << LayerMask.NameToLayer("Gidro"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("ZapuskDvig"));
|
||||
CamPOSSystem.cullingMask &= ~(1 << LayerMask.NameToLayer("ZapuskDvig"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("DrenazhDvig"));
|
||||
CamPOSSystem.cullingMask &= ~(1 << LayerMask.NameToLayer("DrenazhDvig"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("TV117V"));
|
||||
CamPOSSystem.cullingMask &= ~(1 << LayerMask.NameToLayer("TV117V"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("TA14"));
|
||||
CamPOSSystem.cullingMask &= ~(1 << LayerMask.NameToLayer("TA14"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("UPRStab"));
|
||||
CamPOSSystem.cullingMask &= ~(1 << LayerMask.NameToLayer("UPRStab"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("SKV"));
|
||||
CamPOSSystem.cullingMask &= ~(1 << LayerMask.NameToLayer("SKV"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("Putev"));
|
||||
CamPOSSystem.cullingMask &= ~(1 << LayerMask.NameToLayer("Putev"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("Prodol"));
|
||||
CamPOSSystem.cullingMask &= ~(1 << LayerMask.NameToLayer("Prodol"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("OSH"));
|
||||
CamPOSSystem.cullingMask &= ~(1 << LayerMask.NameToLayer("OSH"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("OhlAgr"));
|
||||
CamPOSSystem.cullingMask &= ~(1 << LayerMask.NameToLayer("OhlAgr"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("Kislorod"));
|
||||
CamPOSSystem.cullingMask &= ~(1 << LayerMask.NameToLayer("Kislorod"));
|
||||
|
||||
POSOprProz.SetActive(false);
|
||||
POSNVProz.SetActive(false);
|
||||
POSRVProz.SetActive(false);
|
||||
POS_PZUProz.SetActive(false);
|
||||
//MainCamera.cullingMask = LayerMask.NameToLayer("Maslosistema");
|
||||
|
||||
//MainCamera.cullingMask = LayerMask.NameToLayer("Everything");
|
||||
|
||||
//MainCamera.cullingMask |= 1 << LayerMask.NameToLayer("FuzCompLayer");
|
||||
|
||||
//GameObject.FindGameObjectWithTag("FuzComp").SetActive(false);
|
||||
}
|
||||
//public void LayerOffPosOpr()
|
||||
//{
|
||||
// MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("FuzCompLayer"));
|
||||
// CamPOSSystem.cullingMask &= ~(1 << LayerMask.NameToLayer("FuzCompLayer"));
|
||||
|
||||
// MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("Ostanov"));
|
||||
// CamPOSSystem.cullingMask &= ~(1 << LayerMask.NameToLayer("Ostanov"));
|
||||
|
||||
// MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("Maslosistema"));
|
||||
// CamPOSSystem.cullingMask &= ~(1 << LayerMask.NameToLayer("Maslosistema"));
|
||||
|
||||
// MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("UpravlenieDvig"));
|
||||
// CamPOSSystem.cullingMask &= ~(1 << LayerMask.NameToLayer("UpravlenieDvig"));
|
||||
|
||||
// MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("Transmission"));
|
||||
// CamPOSSystem.cullingMask &= ~(1 << LayerMask.NameToLayer("Transmission"));
|
||||
|
||||
// MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("Pozhar"));
|
||||
// CamPOSSystem.cullingMask &= ~(1 << LayerMask.NameToLayer("Pozhar"));
|
||||
|
||||
// MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("Toplivo"));
|
||||
// CamPOSSystem.cullingMask &= ~(1 << LayerMask.NameToLayer("Toplivo"));
|
||||
|
||||
// MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("TormozNV"));
|
||||
// CamPOSSystem.cullingMask &= ~(1 << LayerMask.NameToLayer("TormozNV"));
|
||||
|
||||
// MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("Gidro"));
|
||||
// CamPOSSystem.cullingMask &= ~(1 << LayerMask.NameToLayer("Gidro"));
|
||||
|
||||
// MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("ZapuskDvig"));
|
||||
// CamPOSSystem.cullingMask &= ~(1 << LayerMask.NameToLayer("ZapuskDvig"));
|
||||
|
||||
// MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("DrenazhDvig"));
|
||||
// CamPOSSystem.cullingMask &= ~(1 << LayerMask.NameToLayer("DrenazhDvig"));
|
||||
|
||||
// MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("TV117V"));
|
||||
// CamPOSSystem.cullingMask &= ~(1 << LayerMask.NameToLayer("TV117V"));
|
||||
|
||||
// MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("TA14"));
|
||||
// CamPOSSystem.cullingMask &= ~(1 << LayerMask.NameToLayer("TA14"));
|
||||
|
||||
// MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("UPRStab"));
|
||||
// CamPOSSystem.cullingMask &= ~(1 << LayerMask.NameToLayer("UPRStab"));
|
||||
|
||||
// MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("SKV"));
|
||||
// CamPOSSystem.cullingMask &= ~(1 << LayerMask.NameToLayer("SKV"));
|
||||
|
||||
// MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("Putev"));
|
||||
// CamPOSSystem.cullingMask &= ~(1 << LayerMask.NameToLayer("Putev"));
|
||||
|
||||
// MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("Prodol"));
|
||||
// CamPOSSystem.cullingMask &= ~(1 << LayerMask.NameToLayer("Prodol"));
|
||||
|
||||
// GameObject[] POSnvmassiv = GameObject.FindGameObjectsWithTag("POSnv"); // ěŕńńčâĺ äčíŕěč÷ĺńęč ěĺí˙ĺň ńëîé ó îáúĺęňŕ
|
||||
// foreach (GameObject POSnv in POSnvmassiv)
|
||||
// {
|
||||
// POSnv.layer = LayerMask.NameToLayer("FuzCompLayer");
|
||||
// }
|
||||
// GameObject[] POSrvmassiv = GameObject.FindGameObjectsWithTag("POSrv"); // ěŕńńčâĺ äčíŕěč÷ĺńęč ěĺí˙ĺň ńëîé ó îáúĺęňŕ
|
||||
// foreach (GameObject POSrv in POSrvmassiv)
|
||||
// {
|
||||
// POSrv.layer = LayerMask.NameToLayer("FuzCompLayer");
|
||||
// }
|
||||
|
||||
// POSOprProz.SetActive(false);
|
||||
// //MainCamera.cullingMask = LayerMask.NameToLayer("Maslosistema");
|
||||
|
||||
// //MainCamera.cullingMask = LayerMask.NameToLayer("Everything");
|
||||
|
||||
// //MainCamera.cullingMask |= 1 << LayerMask.NameToLayer("FuzCompLayer");
|
||||
|
||||
// //GameObject.FindGameObjectWithTag("FuzComp").SetActive(false);
|
||||
//}
|
||||
public void LayerOn()
|
||||
{
|
||||
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("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");
|
||||
|
||||
//GameObject[] POSnvmassiv = GameObject.FindGameObjectsWithTag("POSnv"); // ěŕńńčâĺ äčíŕěč÷ĺńęč ěĺí˙ĺň ńëîé ó îáúĺęňŕ
|
||||
//foreach (GameObject POSnv in POSnvmassiv)
|
||||
//{
|
||||
// POSnv.layer = LayerMask.NameToLayer("POS");
|
||||
//}
|
||||
//GameObject[] POSrvmassiv = GameObject.FindGameObjectsWithTag("POSrv"); // ěŕńńčâĺ äčíŕěč÷ĺńęč ěĺí˙ĺň ńëîé ó îáúĺęňŕ
|
||||
//foreach (GameObject POSrv in POSrvmassiv)
|
||||
//{
|
||||
// POSrv.layer = LayerMask.NameToLayer("POS");
|
||||
//}
|
||||
|
||||
POSOprProz.SetActive(true);
|
||||
POSNVProz.SetActive(true);
|
||||
POSRVProz.SetActive(true);
|
||||
POS_PZUProz.SetActive(true);
|
||||
}
|
||||
//public void LayerOnPOSopr()
|
||||
//{
|
||||
// CamPOSSystem.cullingMask |= 1 << LayerMask.NameToLayer("FuzCompLayer");
|
||||
// CamPOSSystem.cullingMask |= 1 << LayerMask.NameToLayer("Ostanov");
|
||||
// CamPOSSystem.cullingMask |= 1 << LayerMask.NameToLayer("Maslosistema");
|
||||
// CamPOSSystem.cullingMask |= 1 << LayerMask.NameToLayer("UpravlenieDvig");
|
||||
// CamPOSSystem.cullingMask |= 1 << LayerMask.NameToLayer("Transmission");
|
||||
// CamPOSSystem.cullingMask |= 1 << LayerMask.NameToLayer("Pozhar");
|
||||
// CamPOSSystem.cullingMask |= 1 << LayerMask.NameToLayer("Toplivo");
|
||||
// CamPOSSystem.cullingMask |= 1 << LayerMask.NameToLayer("TormozNV");
|
||||
// CamPOSSystem.cullingMask |= 1 << LayerMask.NameToLayer("Gidro");
|
||||
// CamPOSSystem.cullingMask |= 1 << LayerMask.NameToLayer("ZapuskDvig");
|
||||
// CamPOSSystem.cullingMask |= 1 << LayerMask.NameToLayer("DrenazhDvig");
|
||||
// CamPOSSystem.cullingMask |= 1 << LayerMask.NameToLayer("TV117V");
|
||||
// CamPOSSystem.cullingMask |= 1 << LayerMask.NameToLayer("TA14");
|
||||
// CamPOSSystem.cullingMask |= 1 << LayerMask.NameToLayer("UPRStab");
|
||||
// CamPOSSystem.cullingMask |= 1 << LayerMask.NameToLayer("SKV");
|
||||
// CamPOSSystem.cullingMask |= 1 << LayerMask.NameToLayer("Putev");
|
||||
// CamPOSSystem.cullingMask |= 1 << LayerMask.NameToLayer("Prodol");
|
||||
|
||||
// GameObject[] POSnvmassiv = GameObject.FindGameObjectsWithTag("POSnv"); // ěŕńńčâĺ äčíŕěč÷ĺńęč ěĺí˙ĺň ńëîé ó îáúĺęňŕ
|
||||
// foreach (GameObject POSnv in POSnvmassiv)
|
||||
// {
|
||||
// POSnv.layer = LayerMask.NameToLayer("POS");
|
||||
// }
|
||||
// GameObject[] POSrvmassiv = GameObject.FindGameObjectsWithTag("POSrv"); // ěŕńńčâĺ äčíŕěč÷ĺńęč ěĺí˙ĺň ńëîé ó îáúĺęňŕ
|
||||
// foreach (GameObject POSrv in POSrvmassiv)
|
||||
// {
|
||||
// POSrv.layer = LayerMask.NameToLayer("POS");
|
||||
// }
|
||||
|
||||
// POSOprProz.SetActive(true);
|
||||
//}
|
||||
//public void LayerOnForCamPOS()
|
||||
//{
|
||||
// CamPOSSystem.cullingMask |= 1 << LayerMask.NameToLayer("FuzCompLayer");
|
||||
// CamPOSSystem.cullingMask |= 1 << LayerMask.NameToLayer("Ostanov");
|
||||
// CamPOSSystem.cullingMask |= 1 << LayerMask.NameToLayer("Maslosistema");
|
||||
// CamPOSSystem.cullingMask |= 1 << LayerMask.NameToLayer("UpravlenieDvig");
|
||||
// CamPOSSystem.cullingMask |= 1 << LayerMask.NameToLayer("Transmission");
|
||||
// CamPOSSystem.cullingMask |= 1 << LayerMask.NameToLayer("Pozhar");
|
||||
// CamPOSSystem.cullingMask |= 1 << LayerMask.NameToLayer("Toplivo");
|
||||
// CamPOSSystem.cullingMask |= 1 << LayerMask.NameToLayer("TormozNV");
|
||||
// CamPOSSystem.cullingMask |= 1 << LayerMask.NameToLayer("Gidro");
|
||||
// CamPOSSystem.cullingMask |= 1 << LayerMask.NameToLayer("ZapuskDvig");
|
||||
// CamPOSSystem.cullingMask |= 1 << LayerMask.NameToLayer("DrenazhDvig");
|
||||
// CamPOSSystem.cullingMask |= 1 << LayerMask.NameToLayer("TV117V");
|
||||
// CamPOSSystem.cullingMask |= 1 << LayerMask.NameToLayer("TA14");
|
||||
// CamPOSSystem.cullingMask |= 1 << LayerMask.NameToLayer("UPRStab");
|
||||
// CamPOSSystem.cullingMask |= 1 << LayerMask.NameToLayer("SKV");
|
||||
// CamPOSSystem.cullingMask |= 1 << LayerMask.NameToLayer("Putev");
|
||||
// CamPOSSystem.cullingMask |= 1 << LayerMask.NameToLayer("Prodol");
|
||||
|
||||
// POSOprProz.SetActive(true);
|
||||
// POSNVProz.SetActive(true);
|
||||
// POSRVProz.SetActive(true);
|
||||
//}
|
||||
}
|
||||
11
Heli_with_panels/Assets/Fusel/scripts/Systems/POS.cs.meta
Normal file
11
Heli_with_panels/Assets/Fusel/scripts/Systems/POS.cs.meta
Normal file
@@ -0,0 +1,11 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 64f467249ee124842916507fd1edc38e
|
||||
MonoImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
defaultReferences: []
|
||||
executionOrder: 0
|
||||
icon: {instanceID: 0}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
136
Heli_with_panels/Assets/Fusel/scripts/Systems/Prodol.cs
Normal file
136
Heli_with_panels/Assets/Fusel/scripts/Systems/Prodol.cs
Normal file
@@ -0,0 +1,136 @@
|
||||
using System.Collections;
|
||||
using System.Collections.Generic;
|
||||
using UnityEngine;
|
||||
|
||||
public class Prodol : MonoBehaviour
|
||||
{
|
||||
public Camera MainCamera;
|
||||
public Camera CamProdol;
|
||||
public GameObject ProdolProz;
|
||||
public GameObject RPOSHProz;
|
||||
public GameObject KronshteinOSHProz;
|
||||
public void LayerOff()
|
||||
{
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("FuzCompLayer"));
|
||||
CamProdol.cullingMask &= ~(1 << LayerMask.NameToLayer("FuzCompLayer"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("Ostanov"));
|
||||
CamProdol.cullingMask &= ~(1 << LayerMask.NameToLayer("Ostanov"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("Maslosistema"));
|
||||
CamProdol.cullingMask &= ~(1 << LayerMask.NameToLayer("Maslosistema"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("UpravlenieDvig"));
|
||||
CamProdol.cullingMask &= ~(1 << LayerMask.NameToLayer("UpravlenieDvig"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("POS"));
|
||||
CamProdol.cullingMask &= ~(1 << LayerMask.NameToLayer("POS"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("Transmission"));
|
||||
CamProdol.cullingMask &= ~(1 << LayerMask.NameToLayer("Transmission"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("Pozhar"));
|
||||
CamProdol.cullingMask &= ~(1 << LayerMask.NameToLayer("Pozhar"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("Toplivo"));
|
||||
CamProdol.cullingMask &= ~(1 << LayerMask.NameToLayer("Toplivo"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("TormozNV"));
|
||||
CamProdol.cullingMask &= ~(1 << LayerMask.NameToLayer("TormozNV"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("Gidro"));
|
||||
CamProdol.cullingMask &= ~(1 << LayerMask.NameToLayer("Gidro"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("ZapuskDvig"));
|
||||
CamProdol.cullingMask &= ~(1 << LayerMask.NameToLayer("ZapuskDvig"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("DrenazhDvig"));
|
||||
CamProdol.cullingMask &= ~(1 << LayerMask.NameToLayer("DrenazhDvig"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("TV117V"));
|
||||
CamProdol.cullingMask &= ~(1 << LayerMask.NameToLayer("TV117V"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("TA14"));
|
||||
CamProdol.cullingMask &= ~(1 << LayerMask.NameToLayer("TA14"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("UPRStab"));
|
||||
CamProdol.cullingMask &= ~(1 << LayerMask.NameToLayer("UPRStab"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("SKV"));
|
||||
CamProdol.cullingMask &= ~(1 << LayerMask.NameToLayer("SKV"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("Putev"));
|
||||
CamProdol.cullingMask &= ~(1 << LayerMask.NameToLayer("Putev"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("OSH"));
|
||||
CamProdol.cullingMask &= ~(1 << LayerMask.NameToLayer("OSH"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("OhlAgr"));
|
||||
CamProdol.cullingMask &= ~(1 << LayerMask.NameToLayer("OhlAgr"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("Kislorod"));
|
||||
CamProdol.cullingMask &= ~(1 << LayerMask.NameToLayer("Kislorod"));
|
||||
|
||||
GameObject[] RPOSHmassiv = GameObject.FindGameObjectsWithTag("RPOSH"); // ěŕńńčâĺ äčíŕěč÷ĺńęč ěĺí˙ĺň ńëîé ó îáúĺęňŕ
|
||||
foreach (GameObject RPOSH in RPOSHmassiv)
|
||||
{
|
||||
RPOSH.layer = LayerMask.NameToLayer("Prodol");
|
||||
}
|
||||
|
||||
GameObject[] KronshteinOSHmassiv = GameObject.FindGameObjectsWithTag("KronshteinOSH"); // ěŕńńčâĺ äčíŕěč÷ĺńęč ěĺí˙ĺň ńëîé ó îáúĺęňŕ
|
||||
foreach (GameObject Kron in KronshteinOSHmassiv)
|
||||
{
|
||||
Kron.layer = LayerMask.NameToLayer("Prodol");
|
||||
}
|
||||
|
||||
ProdolProz.SetActive(false);
|
||||
RPOSHProz.SetActive(false);
|
||||
KronshteinOSHProz.SetActive(false);
|
||||
//MainCamera.cullingMask = LayerMask.NameToLayer("Maslosistema");
|
||||
|
||||
//MainCamera.cullingMask = LayerMask.NameToLayer("Everything");
|
||||
|
||||
//MainCamera.cullingMask |= 1 << LayerMask.NameToLayer("FuzCompLayer");
|
||||
|
||||
//GameObject.FindGameObjectWithTag("FuzComp").SetActive(false);
|
||||
}
|
||||
public void LayerOn()
|
||||
{
|
||||
GameObject[] RPOSHmassiv = GameObject.FindGameObjectsWithTag("RPOSH"); // ěŕńńčâĺ äčíŕěč÷ĺńęč ěĺí˙ĺň ńëîé ó îáúĺęňŕ
|
||||
foreach (GameObject RPOSH in RPOSHmassiv)
|
||||
{
|
||||
RPOSH.layer = LayerMask.NameToLayer("FuzCompLayer");
|
||||
}
|
||||
|
||||
GameObject[] KronshteinOSHmassiv = GameObject.FindGameObjectsWithTag("KronshteinOSH"); // ěŕńńčâĺ äčíŕěč÷ĺńęč ěĺí˙ĺň ńëîé ó îáúĺęňŕ
|
||||
foreach (GameObject Kron in KronshteinOSHmassiv)
|
||||
{
|
||||
Kron.layer = LayerMask.NameToLayer("FuzCompLayer");
|
||||
}
|
||||
|
||||
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("OSH");
|
||||
MainCamera.cullingMask |= 1 << LayerMask.NameToLayer("OhlAgr");
|
||||
MainCamera.cullingMask |= 1 << LayerMask.NameToLayer("Kislorod");
|
||||
|
||||
ProdolProz.SetActive(true);
|
||||
RPOSHProz.SetActive(true);
|
||||
KronshteinOSHProz.SetActive(true);
|
||||
}
|
||||
}
|
||||
11
Heli_with_panels/Assets/Fusel/scripts/Systems/Prodol.cs.meta
Normal file
11
Heli_with_panels/Assets/Fusel/scripts/Systems/Prodol.cs.meta
Normal file
@@ -0,0 +1,11 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 6dd7b8951f4fcbe40b9609f910659e4f
|
||||
MonoImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
defaultReferences: []
|
||||
executionOrder: 0
|
||||
icon: {instanceID: 0}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
121
Heli_with_panels/Assets/Fusel/scripts/Systems/Putev.cs
Normal file
121
Heli_with_panels/Assets/Fusel/scripts/Systems/Putev.cs
Normal file
@@ -0,0 +1,121 @@
|
||||
using System.Collections;
|
||||
using System.Collections.Generic;
|
||||
using UnityEngine;
|
||||
|
||||
public class Putev : MonoBehaviour
|
||||
{
|
||||
public Camera MainCamera;
|
||||
public Camera CamPutev;
|
||||
public GameObject PutevProz;
|
||||
public GameObject KronshteinOSHProz;
|
||||
public void LayerOff()
|
||||
{
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("FuzCompLayer"));
|
||||
CamPutev.cullingMask &= ~(1 << LayerMask.NameToLayer("FuzCompLayer"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("Ostanov"));
|
||||
CamPutev.cullingMask &= ~(1 << LayerMask.NameToLayer("Ostanov"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("Maslosistema"));
|
||||
CamPutev.cullingMask &= ~(1 << LayerMask.NameToLayer("Maslosistema"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("UpravlenieDvig"));
|
||||
CamPutev.cullingMask &= ~(1 << LayerMask.NameToLayer("UpravlenieDvig"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("POS"));
|
||||
CamPutev.cullingMask &= ~(1 << LayerMask.NameToLayer("POS"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("Transmission"));
|
||||
CamPutev.cullingMask &= ~(1 << LayerMask.NameToLayer("Transmission"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("Pozhar"));
|
||||
CamPutev.cullingMask &= ~(1 << LayerMask.NameToLayer("Pozhar"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("Toplivo"));
|
||||
CamPutev.cullingMask &= ~(1 << LayerMask.NameToLayer("Toplivo"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("TormozNV"));
|
||||
CamPutev.cullingMask &= ~(1 << LayerMask.NameToLayer("TormozNV"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("Gidro"));
|
||||
CamPutev.cullingMask &= ~(1 << LayerMask.NameToLayer("Gidro"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("ZapuskDvig"));
|
||||
CamPutev.cullingMask &= ~(1 << LayerMask.NameToLayer("ZapuskDvig"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("DrenazhDvig"));
|
||||
CamPutev.cullingMask &= ~(1 << LayerMask.NameToLayer("DrenazhDvig"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("TV117V"));
|
||||
CamPutev.cullingMask &= ~(1 << LayerMask.NameToLayer("TV117V"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("TA14"));
|
||||
CamPutev.cullingMask &= ~(1 << LayerMask.NameToLayer("TA14"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("UPRStab"));
|
||||
CamPutev.cullingMask &= ~(1 << LayerMask.NameToLayer("UPRStab"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("SKV"));
|
||||
CamPutev.cullingMask &= ~(1 << LayerMask.NameToLayer("SKV"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("Prodol"));
|
||||
CamPutev.cullingMask &= ~(1 << LayerMask.NameToLayer("Prodol"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("OSH"));
|
||||
CamPutev.cullingMask &= ~(1 << LayerMask.NameToLayer("OSH"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("OhlAgr"));
|
||||
CamPutev.cullingMask &= ~(1 << LayerMask.NameToLayer("OhlAgr"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("Kislorod"));
|
||||
CamPutev.cullingMask &= ~(1 << LayerMask.NameToLayer("Kislorod"));
|
||||
|
||||
GameObject[] KronshteinOSHmassiv = GameObject.FindGameObjectsWithTag("KronshteinOSH"); // ěŕńńčâĺ äčíŕěč÷ĺńęč ěĺí˙ĺň ńëîé ó îáúĺęňŕ
|
||||
foreach (GameObject Kron in KronshteinOSHmassiv)
|
||||
{
|
||||
Kron.layer = LayerMask.NameToLayer("Putev");
|
||||
}
|
||||
|
||||
PutevProz.SetActive(false);
|
||||
KronshteinOSHProz.SetActive(false);
|
||||
//MainCamera.cullingMask = LayerMask.NameToLayer("Maslosistema");
|
||||
|
||||
//MainCamera.cullingMask = LayerMask.NameToLayer("Everything");
|
||||
|
||||
//MainCamera.cullingMask |= 1 << LayerMask.NameToLayer("FuzCompLayer");
|
||||
|
||||
//GameObject.FindGameObjectWithTag("FuzComp").SetActive(false);
|
||||
}
|
||||
public void LayerOn()
|
||||
{
|
||||
GameObject[] KronshteinOSHmassiv = GameObject.FindGameObjectsWithTag("KronshteinOSH"); // ěŕńńčâĺ äčíŕěč÷ĺńęč ěĺí˙ĺň ńëîé ó îáúĺęňŕ
|
||||
foreach (GameObject Kron in KronshteinOSHmassiv)
|
||||
{
|
||||
Kron.layer = LayerMask.NameToLayer("FuzCompLayer");
|
||||
}
|
||||
|
||||
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("Prodol");
|
||||
MainCamera.cullingMask |= 1 << LayerMask.NameToLayer("OSH");
|
||||
MainCamera.cullingMask |= 1 << LayerMask.NameToLayer("OhlAgr");
|
||||
MainCamera.cullingMask |= 1 << LayerMask.NameToLayer("Kislorod");
|
||||
|
||||
PutevProz.SetActive(true);
|
||||
KronshteinOSHProz.SetActive(true);
|
||||
}
|
||||
}
|
||||
11
Heli_with_panels/Assets/Fusel/scripts/Systems/Putev.cs.meta
Normal file
11
Heli_with_panels/Assets/Fusel/scripts/Systems/Putev.cs.meta
Normal file
@@ -0,0 +1,11 @@
|
||||
fileFormatVersion: 2
|
||||
guid: af5c628180630f742b4e0c2d66eb89c7
|
||||
MonoImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
defaultReferences: []
|
||||
executionOrder: 0
|
||||
icon: {instanceID: 0}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
121
Heli_with_panels/Assets/Fusel/scripts/Systems/SKV.cs
Normal file
121
Heli_with_panels/Assets/Fusel/scripts/Systems/SKV.cs
Normal file
@@ -0,0 +1,121 @@
|
||||
using System.Collections;
|
||||
using System.Collections.Generic;
|
||||
using UnityEngine;
|
||||
|
||||
public class SKV : MonoBehaviour
|
||||
{
|
||||
public Camera MainCamera;
|
||||
public Camera CamSKV;
|
||||
public GameObject SKVProz;
|
||||
public GameObject SKVZapuskProz;
|
||||
public void LayerOff()
|
||||
{
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("FuzCompLayer"));
|
||||
CamSKV.cullingMask &= ~(1 << LayerMask.NameToLayer("FuzCompLayer"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("Ostanov"));
|
||||
CamSKV.cullingMask &= ~(1 << LayerMask.NameToLayer("Ostanov"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("Maslosistema"));
|
||||
CamSKV.cullingMask &= ~(1 << LayerMask.NameToLayer("Maslosistema"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("UpravlenieDvig"));
|
||||
CamSKV.cullingMask &= ~(1 << LayerMask.NameToLayer("UpravlenieDvig"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("POS"));
|
||||
CamSKV.cullingMask &= ~(1 << LayerMask.NameToLayer("POS"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("Transmission"));
|
||||
CamSKV.cullingMask &= ~(1 << LayerMask.NameToLayer("Transmission"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("Pozhar"));
|
||||
CamSKV.cullingMask &= ~(1 << LayerMask.NameToLayer("Pozhar"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("Toplivo"));
|
||||
CamSKV.cullingMask &= ~(1 << LayerMask.NameToLayer("Toplivo"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("TormozNV"));
|
||||
CamSKV.cullingMask &= ~(1 << LayerMask.NameToLayer("TormozNV"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("Gidro"));
|
||||
CamSKV.cullingMask &= ~(1 << LayerMask.NameToLayer("Gidro"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("ZapuskDvig"));
|
||||
CamSKV.cullingMask &= ~(1 << LayerMask.NameToLayer("ZapuskDvig"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("DrenazhDvig"));
|
||||
CamSKV.cullingMask &= ~(1 << LayerMask.NameToLayer("DrenazhDvig"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("TV117V"));
|
||||
CamSKV.cullingMask &= ~(1 << LayerMask.NameToLayer("TV117V"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("TA14"));
|
||||
CamSKV.cullingMask &= ~(1 << LayerMask.NameToLayer("TA14"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("UPRStab"));
|
||||
CamSKV.cullingMask &= ~(1 << LayerMask.NameToLayer("UPRStab"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("Putev"));
|
||||
CamSKV.cullingMask &= ~(1 << LayerMask.NameToLayer("Putev"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("Prodol"));
|
||||
CamSKV.cullingMask &= ~(1 << LayerMask.NameToLayer("Prodol"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("OSH"));
|
||||
CamSKV.cullingMask &= ~(1 << LayerMask.NameToLayer("OSH"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("OhlAgr"));
|
||||
CamSKV.cullingMask &= ~(1 << LayerMask.NameToLayer("OhlAgr"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("Kislorod"));
|
||||
CamSKV.cullingMask &= ~(1 << LayerMask.NameToLayer("Kislorod"));
|
||||
|
||||
GameObject[] SKVZapuskmassiv = GameObject.FindGameObjectsWithTag("SKVZapusk"); // ìàññèâå äèíàìè÷åñêè ìåíÿåò ñëîé ó îáúåêòà
|
||||
foreach (GameObject SKVZap in SKVZapuskmassiv)
|
||||
{
|
||||
SKVZap.layer = LayerMask.NameToLayer("SKV");
|
||||
}
|
||||
|
||||
SKVProz.SetActive(false);
|
||||
SKVZapuskProz.SetActive(false);
|
||||
//MainCamera.cullingMask = LayerMask.NameToLayer("Maslosistema");
|
||||
|
||||
//MainCamera.cullingMask = LayerMask.NameToLayer("Everything");
|
||||
|
||||
//MainCamera.cullingMask |= 1 << LayerMask.NameToLayer("FuzCompLayer");
|
||||
|
||||
//GameObject.FindGameObjectWithTag("FuzComp").SetActive(false);
|
||||
}
|
||||
public void LayerOn()
|
||||
{
|
||||
GameObject[] SKVZapuskmassiv = GameObject.FindGameObjectsWithTag("SKVZapusk"); // ìàññèâå äèíàìè÷åñêè ìåíÿåò ñëîé ó îáúåêòà
|
||||
foreach (GameObject SKVZap in SKVZapuskmassiv)
|
||||
{
|
||||
SKVZap.layer = LayerMask.NameToLayer("FuzCompLayer");
|
||||
}
|
||||
|
||||
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("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");
|
||||
|
||||
SKVProz.SetActive(true);
|
||||
SKVZapuskProz.SetActive(true);
|
||||
}
|
||||
}
|
||||
11
Heli_with_panels/Assets/Fusel/scripts/Systems/SKV.cs.meta
Normal file
11
Heli_with_panels/Assets/Fusel/scripts/Systems/SKV.cs.meta
Normal file
@@ -0,0 +1,11 @@
|
||||
fileFormatVersion: 2
|
||||
guid: e5e06387a52e8a249b3958dc7bdabcbc
|
||||
MonoImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
defaultReferences: []
|
||||
executionOrder: 0
|
||||
icon: {instanceID: 0}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
106
Heli_with_panels/Assets/Fusel/scripts/Systems/TA14.cs
Normal file
106
Heli_with_panels/Assets/Fusel/scripts/Systems/TA14.cs
Normal file
@@ -0,0 +1,106 @@
|
||||
using System.Collections;
|
||||
using System.Collections.Generic;
|
||||
using UnityEngine;
|
||||
|
||||
public class TA14 : MonoBehaviour
|
||||
{
|
||||
public Camera MainCamera;
|
||||
public Camera CamTA14;
|
||||
public GameObject TA14Proz;
|
||||
public void LayerOff()
|
||||
{
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("FuzCompLayer"));
|
||||
CamTA14.cullingMask &= ~(1 << LayerMask.NameToLayer("FuzCompLayer"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("Ostanov"));
|
||||
CamTA14.cullingMask &= ~(1 << LayerMask.NameToLayer("Ostanov"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("Maslosistema"));
|
||||
CamTA14.cullingMask &= ~(1 << LayerMask.NameToLayer("Maslosistema"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("UpravlenieDvig"));
|
||||
CamTA14.cullingMask &= ~(1 << LayerMask.NameToLayer("UpravlenieDvig"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("POS"));
|
||||
CamTA14.cullingMask &= ~(1 << LayerMask.NameToLayer("POS"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("Transmission"));
|
||||
CamTA14.cullingMask &= ~(1 << LayerMask.NameToLayer("Transmission"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("Pozhar"));
|
||||
CamTA14.cullingMask &= ~(1 << LayerMask.NameToLayer("Pozhar"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("Toplivo"));
|
||||
CamTA14.cullingMask &= ~(1 << LayerMask.NameToLayer("Toplivo"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("TormozNV"));
|
||||
CamTA14.cullingMask &= ~(1 << LayerMask.NameToLayer("TormozNV"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("Gidro"));
|
||||
CamTA14.cullingMask &= ~(1 << LayerMask.NameToLayer("Gidro"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("ZapuskDvig"));
|
||||
CamTA14.cullingMask &= ~(1 << LayerMask.NameToLayer("ZapuskDvig"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("DrenazhDvig"));
|
||||
CamTA14.cullingMask &= ~(1 << LayerMask.NameToLayer("DrenazhDvig"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("TV117V"));
|
||||
CamTA14.cullingMask &= ~(1 << LayerMask.NameToLayer("TV117V"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("UPRStab"));
|
||||
CamTA14.cullingMask &= ~(1 << LayerMask.NameToLayer("UPRStab"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("SKV"));
|
||||
CamTA14.cullingMask &= ~(1 << LayerMask.NameToLayer("SKV"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("Putev"));
|
||||
CamTA14.cullingMask &= ~(1 << LayerMask.NameToLayer("Putev"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("Prodol"));
|
||||
CamTA14.cullingMask &= ~(1 << LayerMask.NameToLayer("Prodol"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("OSH"));
|
||||
CamTA14.cullingMask &= ~(1 << LayerMask.NameToLayer("OSH"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("OhlAgr"));
|
||||
CamTA14.cullingMask &= ~(1 << LayerMask.NameToLayer("OhlAgr"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("Kislorod"));
|
||||
CamTA14.cullingMask &= ~(1 << LayerMask.NameToLayer("Kislorod"));
|
||||
|
||||
TA14Proz.SetActive(false);
|
||||
//MainCamera.cullingMask = LayerMask.NameToLayer("Maslosistema");
|
||||
|
||||
//MainCamera.cullingMask = LayerMask.NameToLayer("Everything");
|
||||
|
||||
//MainCamera.cullingMask |= 1 << LayerMask.NameToLayer("FuzCompLayer");
|
||||
|
||||
//GameObject.FindGameObjectWithTag("FuzComp").SetActive(false);
|
||||
}
|
||||
public void LayerOn()
|
||||
{
|
||||
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("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");
|
||||
|
||||
TA14Proz.SetActive(true);
|
||||
}
|
||||
}
|
||||
11
Heli_with_panels/Assets/Fusel/scripts/Systems/TA14.cs.meta
Normal file
11
Heli_with_panels/Assets/Fusel/scripts/Systems/TA14.cs.meta
Normal file
@@ -0,0 +1,11 @@
|
||||
fileFormatVersion: 2
|
||||
guid: fb18133334b5da8439e44434aaab7b94
|
||||
MonoImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
defaultReferences: []
|
||||
executionOrder: 0
|
||||
icon: {instanceID: 0}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
106
Heli_with_panels/Assets/Fusel/scripts/Systems/TV117V.cs
Normal file
106
Heli_with_panels/Assets/Fusel/scripts/Systems/TV117V.cs
Normal file
@@ -0,0 +1,106 @@
|
||||
using System.Collections;
|
||||
using System.Collections.Generic;
|
||||
using UnityEngine;
|
||||
|
||||
public class TV117V : MonoBehaviour
|
||||
{
|
||||
public Camera MainCamera;
|
||||
public Camera CamTV7117V;
|
||||
public GameObject TV7117VProz;
|
||||
public void LayerOff()
|
||||
{
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("FuzCompLayer"));
|
||||
CamTV7117V.cullingMask &= ~(1 << LayerMask.NameToLayer("FuzCompLayer"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("Ostanov"));
|
||||
CamTV7117V.cullingMask &= ~(1 << LayerMask.NameToLayer("Ostanov"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("Maslosistema"));
|
||||
CamTV7117V.cullingMask &= ~(1 << LayerMask.NameToLayer("Maslosistema"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("UpravlenieDvig"));
|
||||
CamTV7117V.cullingMask &= ~(1 << LayerMask.NameToLayer("UpravlenieDvig"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("POS"));
|
||||
CamTV7117V.cullingMask &= ~(1 << LayerMask.NameToLayer("POS"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("Transmission"));
|
||||
CamTV7117V.cullingMask &= ~(1 << LayerMask.NameToLayer("Transmission"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("Pozhar"));
|
||||
CamTV7117V.cullingMask &= ~(1 << LayerMask.NameToLayer("Pozhar"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("Toplivo"));
|
||||
CamTV7117V.cullingMask &= ~(1 << LayerMask.NameToLayer("Toplivo"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("TormozNV"));
|
||||
CamTV7117V.cullingMask &= ~(1 << LayerMask.NameToLayer("TormozNV"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("Gidro"));
|
||||
CamTV7117V.cullingMask &= ~(1 << LayerMask.NameToLayer("Gidro"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("ZapuskDvig"));
|
||||
CamTV7117V.cullingMask &= ~(1 << LayerMask.NameToLayer("ZapuskDvig"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("DrenazhDvig"));
|
||||
CamTV7117V.cullingMask &= ~(1 << LayerMask.NameToLayer("DrenazhDvig"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("TA14"));
|
||||
CamTV7117V.cullingMask &= ~(1 << LayerMask.NameToLayer("TA14"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("UPRStab"));
|
||||
CamTV7117V.cullingMask &= ~(1 << LayerMask.NameToLayer("UPRStab"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("SKV"));
|
||||
CamTV7117V.cullingMask &= ~(1 << LayerMask.NameToLayer("SKV"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("Putev"));
|
||||
CamTV7117V.cullingMask &= ~(1 << LayerMask.NameToLayer("Putev"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("Prodol"));
|
||||
CamTV7117V.cullingMask &= ~(1 << LayerMask.NameToLayer("Prodol"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("OSH"));
|
||||
CamTV7117V.cullingMask &= ~(1 << LayerMask.NameToLayer("OSH"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("OhlAgr"));
|
||||
CamTV7117V.cullingMask &= ~(1 << LayerMask.NameToLayer("OhlAgr"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("Kislorod"));
|
||||
CamTV7117V.cullingMask &= ~(1 << LayerMask.NameToLayer("Kislorod"));
|
||||
|
||||
TV7117VProz.SetActive(false);
|
||||
//MainCamera.cullingMask = LayerMask.NameToLayer("Maslosistema");
|
||||
|
||||
//MainCamera.cullingMask = LayerMask.NameToLayer("Everything");
|
||||
|
||||
//MainCamera.cullingMask |= 1 << LayerMask.NameToLayer("FuzCompLayer");
|
||||
|
||||
//GameObject.FindGameObjectWithTag("FuzComp").SetActive(false);
|
||||
}
|
||||
public void LayerOn()
|
||||
{
|
||||
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("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");
|
||||
|
||||
TV7117VProz.SetActive(true);
|
||||
}
|
||||
}
|
||||
11
Heli_with_panels/Assets/Fusel/scripts/Systems/TV117V.cs.meta
Normal file
11
Heli_with_panels/Assets/Fusel/scripts/Systems/TV117V.cs.meta
Normal file
@@ -0,0 +1,11 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 59ff66e15850c5147b819ccd78e1c2a9
|
||||
MonoImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
defaultReferences: []
|
||||
executionOrder: 0
|
||||
icon: {instanceID: 0}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
106
Heli_with_panels/Assets/Fusel/scripts/Systems/ToplSystem.cs
Normal file
106
Heli_with_panels/Assets/Fusel/scripts/Systems/ToplSystem.cs
Normal file
@@ -0,0 +1,106 @@
|
||||
using System.Collections;
|
||||
using System.Collections.Generic;
|
||||
using UnityEngine;
|
||||
|
||||
public class ToplSystem : MonoBehaviour
|
||||
{
|
||||
public Camera MainCamera;
|
||||
public Camera CamToplSystem;
|
||||
public GameObject ToplProz;
|
||||
public void LayerOff()
|
||||
{
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("FuzCompLayer"));
|
||||
CamToplSystem.cullingMask &= ~(1 << LayerMask.NameToLayer("FuzCompLayer"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("Ostanov"));
|
||||
CamToplSystem.cullingMask &= ~(1 << LayerMask.NameToLayer("Ostanov"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("Maslosistema"));
|
||||
CamToplSystem.cullingMask &= ~(1 << LayerMask.NameToLayer("Maslosistema"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("UpravlenieDvig"));
|
||||
CamToplSystem.cullingMask &= ~(1 << LayerMask.NameToLayer("UpravlenieDvig"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("POS"));
|
||||
CamToplSystem.cullingMask &= ~(1 << LayerMask.NameToLayer("POS"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("Transmission"));
|
||||
CamToplSystem.cullingMask &= ~(1 << LayerMask.NameToLayer("Transmission"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("Pozhar"));
|
||||
CamToplSystem.cullingMask &= ~(1 << LayerMask.NameToLayer("Pozhar"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("TormozNV"));
|
||||
CamToplSystem.cullingMask &= ~(1 << LayerMask.NameToLayer("TormozNV"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("Gidro"));
|
||||
CamToplSystem.cullingMask &= ~(1 << LayerMask.NameToLayer("Gidro"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("ZapuskDvig"));
|
||||
CamToplSystem.cullingMask &= ~(1 << LayerMask.NameToLayer("ZapuskDvig"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("DrenazhDvig"));
|
||||
CamToplSystem.cullingMask &= ~(1 << LayerMask.NameToLayer("DrenazhDvig"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("TV117V"));
|
||||
CamToplSystem.cullingMask &= ~(1 << LayerMask.NameToLayer("TV117V"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("TA14"));
|
||||
CamToplSystem.cullingMask &= ~(1 << LayerMask.NameToLayer("TA14"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("UPRStab"));
|
||||
CamToplSystem.cullingMask &= ~(1 << LayerMask.NameToLayer("UPRStab"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("SKV"));
|
||||
CamToplSystem.cullingMask &= ~(1 << LayerMask.NameToLayer("SKV"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("Putev"));
|
||||
CamToplSystem.cullingMask &= ~(1 << LayerMask.NameToLayer("Putev"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("Prodol"));
|
||||
CamToplSystem.cullingMask &= ~(1 << LayerMask.NameToLayer("Prodol"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("OSH"));
|
||||
CamToplSystem.cullingMask &= ~(1 << LayerMask.NameToLayer("OSH"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("OhlAgr"));
|
||||
CamToplSystem.cullingMask &= ~(1 << LayerMask.NameToLayer("OhlAgr"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("Kislorod"));
|
||||
CamToplSystem.cullingMask &= ~(1 << LayerMask.NameToLayer("Kislorod"));
|
||||
|
||||
ToplProz.SetActive(false);
|
||||
//MainCamera.cullingMask = LayerMask.NameToLayer("Maslosistema");
|
||||
|
||||
//MainCamera.cullingMask = LayerMask.NameToLayer("Everything");
|
||||
|
||||
//MainCamera.cullingMask |= 1 << LayerMask.NameToLayer("FuzCompLayer");
|
||||
|
||||
//GameObject.FindGameObjectWithTag("FuzComp").SetActive(false);
|
||||
}
|
||||
public void LayerOn()
|
||||
{
|
||||
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("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");
|
||||
|
||||
ToplProz.SetActive(true);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 59c70de188d1a2f4c9e51c2bcf2f43c2
|
||||
MonoImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
defaultReferences: []
|
||||
executionOrder: 0
|
||||
icon: {instanceID: 0}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
109
Heli_with_panels/Assets/Fusel/scripts/Systems/TormozNesVint.cs
Normal file
109
Heli_with_panels/Assets/Fusel/scripts/Systems/TormozNesVint.cs
Normal file
@@ -0,0 +1,109 @@
|
||||
using System.Collections;
|
||||
using System.Collections.Generic;
|
||||
using UnityEngine;
|
||||
|
||||
public class TormozNesVint : MonoBehaviour
|
||||
{
|
||||
public Camera MainCamera;
|
||||
public Camera CamTormozSystem;
|
||||
public GameObject TormozProz;
|
||||
public GameObject RuchTormozProz;
|
||||
public void LayerOff()
|
||||
{
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("FuzCompLayer"));
|
||||
CamTormozSystem.cullingMask &= ~(1 << LayerMask.NameToLayer("FuzCompLayer"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("Ostanov"));
|
||||
CamTormozSystem.cullingMask &= ~(1 << LayerMask.NameToLayer("Ostanov"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("Maslosistema"));
|
||||
CamTormozSystem.cullingMask &= ~(1 << LayerMask.NameToLayer("Maslosistema"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("UpravlenieDvig"));
|
||||
CamTormozSystem.cullingMask &= ~(1 << LayerMask.NameToLayer("UpravlenieDvig"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("POS"));
|
||||
CamTormozSystem.cullingMask &= ~(1 << LayerMask.NameToLayer("POS"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("Transmission"));
|
||||
CamTormozSystem.cullingMask &= ~(1 << LayerMask.NameToLayer("Transmission"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("Pozhar"));
|
||||
CamTormozSystem.cullingMask &= ~(1 << LayerMask.NameToLayer("Pozhar"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("Toplivo"));
|
||||
CamTormozSystem.cullingMask &= ~(1 << LayerMask.NameToLayer("Toplivo"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("Gidro"));
|
||||
CamTormozSystem.cullingMask &= ~(1 << LayerMask.NameToLayer("Gidro"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("ZapuskDvig"));
|
||||
CamTormozSystem.cullingMask &= ~(1 << LayerMask.NameToLayer("ZapuskDvig"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("DrenazhDvig"));
|
||||
CamTormozSystem.cullingMask &= ~(1 << LayerMask.NameToLayer("DrenazhDvig"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("TV117V"));
|
||||
CamTormozSystem.cullingMask &= ~(1 << LayerMask.NameToLayer("TV117V"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("TA14"));
|
||||
CamTormozSystem.cullingMask &= ~(1 << LayerMask.NameToLayer("TA14"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("UPRStab"));
|
||||
CamTormozSystem.cullingMask &= ~(1 << LayerMask.NameToLayer("UPRStab"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("SKV"));
|
||||
CamTormozSystem.cullingMask &= ~(1 << LayerMask.NameToLayer("SKV"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("Putev"));
|
||||
CamTormozSystem.cullingMask &= ~(1 << LayerMask.NameToLayer("Putev"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("Prodol"));
|
||||
CamTormozSystem.cullingMask &= ~(1 << LayerMask.NameToLayer("Prodol"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("OSH"));
|
||||
CamTormozSystem.cullingMask &= ~(1 << LayerMask.NameToLayer("OSH"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("OhlAgr"));
|
||||
CamTormozSystem.cullingMask &= ~(1 << LayerMask.NameToLayer("OhlAgr"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("Kislorod"));
|
||||
CamTormozSystem.cullingMask &= ~(1 << LayerMask.NameToLayer("Kislorod"));
|
||||
|
||||
TormozProz.SetActive(false);
|
||||
RuchTormozProz.SetActive(false);
|
||||
//MainCamera.cullingMask = LayerMask.NameToLayer("Maslosistema");
|
||||
|
||||
//MainCamera.cullingMask = LayerMask.NameToLayer("Everything");
|
||||
|
||||
//MainCamera.cullingMask |= 1 << LayerMask.NameToLayer("FuzCompLayer");
|
||||
|
||||
//GameObject.FindGameObjectWithTag("FuzComp").SetActive(false);
|
||||
}
|
||||
public void LayerOn()
|
||||
{
|
||||
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("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");
|
||||
|
||||
TormozProz.SetActive(true);
|
||||
RuchTormozProz.SetActive(true);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 0094c95a22749514f8a8b49643ae66aa
|
||||
MonoImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
defaultReferences: []
|
||||
executionOrder: 0
|
||||
icon: {instanceID: 0}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
106
Heli_with_panels/Assets/Fusel/scripts/Systems/TransMis.cs
Normal file
106
Heli_with_panels/Assets/Fusel/scripts/Systems/TransMis.cs
Normal file
@@ -0,0 +1,106 @@
|
||||
using System.Collections;
|
||||
using System.Collections.Generic;
|
||||
using UnityEngine;
|
||||
|
||||
public class TransMis : MonoBehaviour
|
||||
{
|
||||
public Camera MainCamera;
|
||||
public Camera CamTransSystem;
|
||||
public GameObject TransProz;
|
||||
public void LayerOff()
|
||||
{
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("FuzCompLayer"));
|
||||
CamTransSystem.cullingMask &= ~(1 << LayerMask.NameToLayer("FuzCompLayer"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("Ostanov"));
|
||||
CamTransSystem.cullingMask &= ~(1 << LayerMask.NameToLayer("Ostanov"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("Maslosistema"));
|
||||
CamTransSystem.cullingMask &= ~(1 << LayerMask.NameToLayer("Maslosistema"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("UpravlenieDvig"));
|
||||
CamTransSystem.cullingMask &= ~(1 << LayerMask.NameToLayer("UpravlenieDvig"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("POS"));
|
||||
CamTransSystem.cullingMask &= ~(1 << LayerMask.NameToLayer("POS"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("Pozhar"));
|
||||
CamTransSystem.cullingMask &= ~(1 << LayerMask.NameToLayer("Pozhar"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("Toplivo"));
|
||||
CamTransSystem.cullingMask &= ~(1 << LayerMask.NameToLayer("Toplivo"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("TormozNV"));
|
||||
CamTransSystem.cullingMask &= ~(1 << LayerMask.NameToLayer("TormozNV"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("Gidro"));
|
||||
CamTransSystem.cullingMask &= ~(1 << LayerMask.NameToLayer("Gidro"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("ZapuskDvig"));
|
||||
CamTransSystem.cullingMask &= ~(1 << LayerMask.NameToLayer("ZapuskDvig"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("DrenazhDvig"));
|
||||
CamTransSystem.cullingMask &= ~(1 << LayerMask.NameToLayer("DrenazhDvig"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("TV117V"));
|
||||
CamTransSystem.cullingMask &= ~(1 << LayerMask.NameToLayer("TV117V"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("TA14"));
|
||||
CamTransSystem.cullingMask &= ~(1 << LayerMask.NameToLayer("TA14"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("UPRStab"));
|
||||
CamTransSystem.cullingMask &= ~(1 << LayerMask.NameToLayer("UPRStab"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("SKV"));
|
||||
CamTransSystem.cullingMask &= ~(1 << LayerMask.NameToLayer("SKV"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("Putev"));
|
||||
CamTransSystem.cullingMask &= ~(1 << LayerMask.NameToLayer("Putev"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("Prodol"));
|
||||
CamTransSystem.cullingMask &= ~(1 << LayerMask.NameToLayer("Prodol"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("OSH"));
|
||||
CamTransSystem.cullingMask &= ~(1 << LayerMask.NameToLayer("OSH"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("OhlAgr"));
|
||||
CamTransSystem.cullingMask &= ~(1 << LayerMask.NameToLayer("OhlAgr"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("Kislorod"));
|
||||
CamTransSystem.cullingMask &= ~(1 << LayerMask.NameToLayer("Kislorod"));
|
||||
|
||||
TransProz.SetActive(false);
|
||||
//MainCamera.cullingMask = LayerMask.NameToLayer("Maslosistema");
|
||||
|
||||
//MainCamera.cullingMask = LayerMask.NameToLayer("Everything");
|
||||
|
||||
//MainCamera.cullingMask |= 1 << LayerMask.NameToLayer("FuzCompLayer");
|
||||
|
||||
//GameObject.FindGameObjectWithTag("FuzComp").SetActive(false);
|
||||
}
|
||||
public void LayerOn()
|
||||
{
|
||||
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("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");
|
||||
|
||||
TransProz.SetActive(true);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 2e6d10067b3576f409a3444f503f18e1
|
||||
MonoImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
defaultReferences: []
|
||||
executionOrder: 0
|
||||
icon: {instanceID: 0}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
121
Heli_with_panels/Assets/Fusel/scripts/Systems/UPRStab.cs
Normal file
121
Heli_with_panels/Assets/Fusel/scripts/Systems/UPRStab.cs
Normal file
@@ -0,0 +1,121 @@
|
||||
using System.Collections;
|
||||
using System.Collections.Generic;
|
||||
using UnityEngine;
|
||||
|
||||
public class UPRStab : MonoBehaviour
|
||||
{
|
||||
public Camera MainCamera;
|
||||
public Camera CamUPRStab;
|
||||
public GameObject UPRStabProz;
|
||||
public GameObject KronshteinPutevStabProz;
|
||||
public void LayerOff()
|
||||
{
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("FuzCompLayer"));
|
||||
CamUPRStab.cullingMask &= ~(1 << LayerMask.NameToLayer("FuzCompLayer"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("Ostanov"));
|
||||
CamUPRStab.cullingMask &= ~(1 << LayerMask.NameToLayer("Ostanov"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("Maslosistema"));
|
||||
CamUPRStab.cullingMask &= ~(1 << LayerMask.NameToLayer("Maslosistema"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("UpravlenieDvig"));
|
||||
CamUPRStab.cullingMask &= ~(1 << LayerMask.NameToLayer("UpravlenieDvig"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("POS"));
|
||||
CamUPRStab.cullingMask &= ~(1 << LayerMask.NameToLayer("POS"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("Transmission"));
|
||||
CamUPRStab.cullingMask &= ~(1 << LayerMask.NameToLayer("Transmission"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("Pozhar"));
|
||||
CamUPRStab.cullingMask &= ~(1 << LayerMask.NameToLayer("Pozhar"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("Toplivo"));
|
||||
CamUPRStab.cullingMask &= ~(1 << LayerMask.NameToLayer("Toplivo"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("TormozNV"));
|
||||
CamUPRStab.cullingMask &= ~(1 << LayerMask.NameToLayer("TormozNV"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("Gidro"));
|
||||
CamUPRStab.cullingMask &= ~(1 << LayerMask.NameToLayer("Gidro"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("ZapuskDvig"));
|
||||
CamUPRStab.cullingMask &= ~(1 << LayerMask.NameToLayer("ZapuskDvig"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("DrenazhDvig"));
|
||||
CamUPRStab.cullingMask &= ~(1 << LayerMask.NameToLayer("DrenazhDvig"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("TV117V"));
|
||||
CamUPRStab.cullingMask &= ~(1 << LayerMask.NameToLayer("TV117V"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("TA14"));
|
||||
CamUPRStab.cullingMask &= ~(1 << LayerMask.NameToLayer("TA14"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("SKV"));
|
||||
CamUPRStab.cullingMask &= ~(1 << LayerMask.NameToLayer("SKV"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("Putev"));
|
||||
CamUPRStab.cullingMask &= ~(1 << LayerMask.NameToLayer("Putev"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("Prodol"));
|
||||
CamUPRStab.cullingMask &= ~(1 << LayerMask.NameToLayer("Prodol"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("OSH"));
|
||||
CamUPRStab.cullingMask &= ~(1 << LayerMask.NameToLayer("OSH"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("OhlAgr"));
|
||||
CamUPRStab.cullingMask &= ~(1 << LayerMask.NameToLayer("OhlAgr"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("Kislorod"));
|
||||
CamUPRStab.cullingMask &= ~(1 << LayerMask.NameToLayer("Kislorod"));
|
||||
|
||||
GameObject[] KronshteinPutevStabmassiv = GameObject.FindGameObjectsWithTag("KronshteinPutevStab"); // ěŕńńčâĺ äčíŕěč÷ĺńęč ěĺí˙ĺň ńëîé ó îáúĺęňŕ
|
||||
foreach (GameObject Kron in KronshteinPutevStabmassiv)
|
||||
{
|
||||
Kron.layer = LayerMask.NameToLayer("UPRStab");
|
||||
}
|
||||
|
||||
UPRStabProz.SetActive(false);
|
||||
KronshteinPutevStabProz.SetActive(false);
|
||||
//MainCamera.cullingMask = LayerMask.NameToLayer("Maslosistema");
|
||||
|
||||
//MainCamera.cullingMask = LayerMask.NameToLayer("Everything");
|
||||
|
||||
//MainCamera.cullingMask |= 1 << LayerMask.NameToLayer("FuzCompLayer");
|
||||
|
||||
//GameObject.FindGameObjectWithTag("FuzComp").SetActive(false);
|
||||
}
|
||||
public void LayerOn()
|
||||
{
|
||||
GameObject[] KronshteinPutevStabmassiv = GameObject.FindGameObjectsWithTag("KronshteinPutevStab"); // ěŕńńčâĺ äčíŕěč÷ĺńęč ěĺí˙ĺň ńëîé ó îáúĺęňŕ
|
||||
foreach (GameObject Kron in KronshteinPutevStabmassiv)
|
||||
{
|
||||
Kron.layer = LayerMask.NameToLayer("Putev");
|
||||
}
|
||||
|
||||
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("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");
|
||||
|
||||
UPRStabProz.SetActive(true);
|
||||
KronshteinPutevStabProz.SetActive(true);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
fileFormatVersion: 2
|
||||
guid: b9fb5d9df76536244a6981edce654081
|
||||
MonoImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
defaultReferences: []
|
||||
executionOrder: 0
|
||||
icon: {instanceID: 0}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
154
Heli_with_panels/Assets/Fusel/scripts/Systems/UpravDvig.cs
Normal file
154
Heli_with_panels/Assets/Fusel/scripts/Systems/UpravDvig.cs
Normal file
@@ -0,0 +1,154 @@
|
||||
using System.Collections;
|
||||
using System.Collections.Generic;
|
||||
using UnityEngine;
|
||||
|
||||
public class UpravDvig : MonoBehaviour
|
||||
{
|
||||
public Camera MainCamera;
|
||||
public Camera CamDvigSystem;
|
||||
public GameObject UpravDvigProz;
|
||||
public GameObject KronshteinROSHProz;
|
||||
public GameObject ROSHUprDvigProz;
|
||||
public void LayerOff()
|
||||
{
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("FuzCompLayer"));
|
||||
CamDvigSystem.cullingMask &= ~(1 << LayerMask.NameToLayer("FuzCompLayer"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("Ostanov"));
|
||||
CamDvigSystem.cullingMask &= ~(1 << LayerMask.NameToLayer("Ostanov"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("Maslosistema"));
|
||||
CamDvigSystem.cullingMask &= ~(1 << LayerMask.NameToLayer("Maslosistema"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("POS"));
|
||||
CamDvigSystem.cullingMask &= ~(1 << LayerMask.NameToLayer("POS"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("Transmission"));
|
||||
CamDvigSystem.cullingMask &= ~(1 << LayerMask.NameToLayer("Transmission"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("Pozhar"));
|
||||
CamDvigSystem.cullingMask &= ~(1 << LayerMask.NameToLayer("Pozhar"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("Toplivo"));
|
||||
CamDvigSystem.cullingMask &= ~(1 << LayerMask.NameToLayer("Toplivo"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("TormozNV"));
|
||||
CamDvigSystem.cullingMask &= ~(1 << LayerMask.NameToLayer("TormozNV"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("Gidro"));
|
||||
CamDvigSystem.cullingMask &= ~(1 << LayerMask.NameToLayer("Gidro"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("ZapuskDvig"));
|
||||
CamDvigSystem.cullingMask &= ~(1 << LayerMask.NameToLayer("ZapuskDvig"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("DrenazhDvig"));
|
||||
CamDvigSystem.cullingMask &= ~(1 << LayerMask.NameToLayer("DrenazhDvig"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("TV117V"));
|
||||
CamDvigSystem.cullingMask &= ~(1 << LayerMask.NameToLayer("TV117V"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("TA14"));
|
||||
CamDvigSystem.cullingMask &= ~(1 << LayerMask.NameToLayer("TA14"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("UPRStab"));
|
||||
CamDvigSystem.cullingMask &= ~(1 << LayerMask.NameToLayer("UPRStab"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("SKV"));
|
||||
CamDvigSystem.cullingMask &= ~(1 << LayerMask.NameToLayer("SKV"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("Putev"));
|
||||
CamDvigSystem.cullingMask &= ~(1 << LayerMask.NameToLayer("Putev"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("Prodol"));
|
||||
CamDvigSystem.cullingMask &= ~(1 << LayerMask.NameToLayer("Prodol"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("OSH"));
|
||||
CamDvigSystem.cullingMask &= ~(1 << LayerMask.NameToLayer("OSH"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("OhlAgr"));
|
||||
CamDvigSystem.cullingMask &= ~(1 << LayerMask.NameToLayer("OhlAgr"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("Kislorod"));
|
||||
CamDvigSystem.cullingMask &= ~(1 << LayerMask.NameToLayer("Kislorod"));
|
||||
|
||||
GameObject[] KronshteinROSHmassiv = GameObject.FindGameObjectsWithTag("KronshteinROSH"); // ìàññèâå äèíàìè÷åñêè ìåíÿåò ñëîé ó îáúåêòà
|
||||
foreach (GameObject Kron in KronshteinROSHmassiv)
|
||||
{
|
||||
Kron.layer = LayerMask.NameToLayer("UpravlenieDvig");
|
||||
}
|
||||
|
||||
GameObject[] ROSHUprDvigmassiv = GameObject.FindGameObjectsWithTag("ROSHUprDvig"); // ìàññèâå äèíàìè÷åñêè ìåíÿåò ñëîé ó îáúåêòà (ðîäèòåëÿ) è åãî äî÷åê
|
||||
foreach (GameObject ROSH in ROSHUprDvigmassiv)
|
||||
{
|
||||
ROSH.layer = LayerMask.NameToLayer("UpravlenieDvig");
|
||||
Transform[] childs = ROSH.GetComponentsInChildren<Transform>();
|
||||
foreach (Transform ROSHchild in childs)
|
||||
{
|
||||
if (ROSHchild.gameObject.name.StartsWith("Cylinder028"))
|
||||
{
|
||||
continue;
|
||||
}
|
||||
if (ROSHchild.gameObject.name.StartsWith("Cylinder033"))
|
||||
{
|
||||
continue;
|
||||
}
|
||||
ROSHchild.gameObject.layer = LayerMask.NameToLayer("UpravlenieDvig");
|
||||
}
|
||||
}
|
||||
|
||||
UpravDvigProz.SetActive(false);
|
||||
KronshteinROSHProz.SetActive(false);
|
||||
ROSHUprDvigProz.SetActive(false);
|
||||
//MainCamera.cullingMask = LayerMask.NameToLayer("Maslosistema");
|
||||
|
||||
//MainCamera.cullingMask = LayerMask.NameToLayer("Everything");
|
||||
|
||||
//MainCamera.cullingMask |= 1 << LayerMask.NameToLayer("FuzCompLayer");
|
||||
|
||||
//GameObject.FindGameObjectWithTag("FuzComp").SetActive(false);
|
||||
}
|
||||
public void LayerOn()
|
||||
{
|
||||
GameObject[] KronshteinROSHmassiv = GameObject.FindGameObjectsWithTag("KronshteinROSH"); // ìàññèâå äèíàìè÷åñêè ìåíÿåò ñëîé ó îáúåêòà
|
||||
foreach (GameObject Kron in KronshteinROSHmassiv)
|
||||
{
|
||||
Kron.layer = LayerMask.NameToLayer("FuzCompLayer");
|
||||
}
|
||||
|
||||
GameObject[] ROSHUprDvigmassiv = GameObject.FindGameObjectsWithTag("ROSHUprDvig"); // ìàññèâå äèíàìè÷åñêè ìåíÿåò ñëîé ó îáúåêòà (ðîäèòåëÿ) è åãî äî÷åê
|
||||
foreach (GameObject ROSH in ROSHUprDvigmassiv)
|
||||
{
|
||||
ROSH.layer = LayerMask.NameToLayer("FuzCompLayer");
|
||||
Transform[] childs = ROSH.GetComponentsInChildren<Transform>();
|
||||
foreach (Transform ROSHchild in childs)
|
||||
{
|
||||
ROSHchild.gameObject.layer = LayerMask.NameToLayer("FuzCompLayer");
|
||||
}
|
||||
}
|
||||
|
||||
MainCamera.cullingMask |= 1 << LayerMask.NameToLayer("FuzCompLayer");
|
||||
MainCamera.cullingMask |= 1 << LayerMask.NameToLayer("Ostanov");
|
||||
MainCamera.cullingMask |= 1 << LayerMask.NameToLayer("Maslosistema");
|
||||
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");
|
||||
|
||||
UpravDvigProz.SetActive(true);
|
||||
KronshteinROSHProz.SetActive(true);
|
||||
ROSHUprDvigProz.SetActive(true);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 2829ec6f114508a409b3e7803b05dd9c
|
||||
MonoImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
defaultReferences: []
|
||||
executionOrder: 0
|
||||
icon: {instanceID: 0}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
121
Heli_with_panels/Assets/Fusel/scripts/Systems/ZapuskDvig.cs
Normal file
121
Heli_with_panels/Assets/Fusel/scripts/Systems/ZapuskDvig.cs
Normal file
@@ -0,0 +1,121 @@
|
||||
using System.Collections;
|
||||
using System.Collections.Generic;
|
||||
using UnityEngine;
|
||||
|
||||
public class ZapuskDvig : MonoBehaviour
|
||||
{
|
||||
public Camera MainCamera;
|
||||
public Camera CamZapuskDvigSystem;
|
||||
public GameObject ZapuskDvigProz;
|
||||
public GameObject SKVZapuskProz;
|
||||
public void LayerOff()
|
||||
{
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("FuzCompLayer"));
|
||||
CamZapuskDvigSystem.cullingMask &= ~(1 << LayerMask.NameToLayer("FuzCompLayer"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("Ostanov"));
|
||||
CamZapuskDvigSystem.cullingMask &= ~(1 << LayerMask.NameToLayer("Ostanov"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("Maslosistema"));
|
||||
CamZapuskDvigSystem.cullingMask &= ~(1 << LayerMask.NameToLayer("Maslosistema"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("UpravlenieDvig"));
|
||||
CamZapuskDvigSystem.cullingMask &= ~(1 << LayerMask.NameToLayer("UpravlenieDvig"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("POS"));
|
||||
CamZapuskDvigSystem.cullingMask &= ~(1 << LayerMask.NameToLayer("POS"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("Transmission"));
|
||||
CamZapuskDvigSystem.cullingMask &= ~(1 << LayerMask.NameToLayer("Transmission"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("Pozhar"));
|
||||
CamZapuskDvigSystem.cullingMask &= ~(1 << LayerMask.NameToLayer("Pozhar"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("Toplivo"));
|
||||
CamZapuskDvigSystem.cullingMask &= ~(1 << LayerMask.NameToLayer("Toplivo"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("TormozNV"));
|
||||
CamZapuskDvigSystem.cullingMask &= ~(1 << LayerMask.NameToLayer("TormozNV"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("Gidro"));
|
||||
CamZapuskDvigSystem.cullingMask &= ~(1 << LayerMask.NameToLayer("Gidro"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("DrenazhDvig"));
|
||||
CamZapuskDvigSystem.cullingMask &= ~(1 << LayerMask.NameToLayer("DrenazhDvig"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("TV117V"));
|
||||
CamZapuskDvigSystem.cullingMask &= ~(1 << LayerMask.NameToLayer("TV117V"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("TA14"));
|
||||
CamZapuskDvigSystem.cullingMask &= ~(1 << LayerMask.NameToLayer("TA14"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("UPRStab"));
|
||||
CamZapuskDvigSystem.cullingMask &= ~(1 << LayerMask.NameToLayer("UPRStab"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("SKV"));
|
||||
CamZapuskDvigSystem.cullingMask &= ~(1 << LayerMask.NameToLayer("SKV"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("Putev"));
|
||||
CamZapuskDvigSystem.cullingMask &= ~(1 << LayerMask.NameToLayer("Putev"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("Prodol"));
|
||||
CamZapuskDvigSystem.cullingMask &= ~(1 << LayerMask.NameToLayer("Prodol"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("OSH"));
|
||||
CamZapuskDvigSystem.cullingMask &= ~(1 << LayerMask.NameToLayer("OSH"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("OhlAgr"));
|
||||
CamZapuskDvigSystem.cullingMask &= ~(1 << LayerMask.NameToLayer("OhlAgr"));
|
||||
|
||||
MainCamera.cullingMask &= ~(1 << LayerMask.NameToLayer("Kislorod"));
|
||||
CamZapuskDvigSystem.cullingMask &= ~(1 << LayerMask.NameToLayer("Kislorod"));
|
||||
|
||||
GameObject[] SKVZapuskmassiv = GameObject.FindGameObjectsWithTag("SKVZapusk"); // ěŕńńčâĺ äčíŕěč÷ĺńęč ěĺí˙ĺň ńëîé ó îáúĺęňŕ
|
||||
foreach (GameObject SKVZap in SKVZapuskmassiv)
|
||||
{
|
||||
SKVZap.layer = LayerMask.NameToLayer("ZapuskDvig");
|
||||
}
|
||||
|
||||
ZapuskDvigProz.SetActive(false);
|
||||
SKVZapuskProz.SetActive(false);
|
||||
//MainCamera.cullingMask = LayerMask.NameToLayer("Maslosistema");
|
||||
|
||||
//MainCamera.cullingMask = LayerMask.NameToLayer("Everything");
|
||||
|
||||
//MainCamera.cullingMask |= 1 << LayerMask.NameToLayer("FuzCompLayer");
|
||||
|
||||
//GameObject.FindGameObjectWithTag("FuzComp").SetActive(false);
|
||||
}
|
||||
public void LayerOn()
|
||||
{
|
||||
GameObject[] SKVZapuskmassiv = GameObject.FindGameObjectsWithTag("SKVZapusk"); // ěŕńńčâĺ äčíŕěč÷ĺńęč ěĺí˙ĺň ńëîé ó îáúĺęňŕ
|
||||
foreach (GameObject SKVZap in SKVZapuskmassiv)
|
||||
{
|
||||
SKVZap.layer = LayerMask.NameToLayer("FuzCompLayer");
|
||||
}
|
||||
|
||||
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("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");
|
||||
|
||||
ZapuskDvigProz.SetActive(true);
|
||||
SKVZapuskProz.SetActive(true);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 203fbf92ba81e594a96eee8ad775803a
|
||||
MonoImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
defaultReferences: []
|
||||
executionOrder: 0
|
||||
icon: {instanceID: 0}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
8
Heli_with_panels/Assets/Fusel/scripts/UI.meta
Normal file
8
Heli_with_panels/Assets/Fusel/scripts/UI.meta
Normal file
@@ -0,0 +1,8 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 8476e0e7dba60264584abd4c7d724d1e
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
36
Heli_with_panels/Assets/Fusel/scripts/UI/UI_Scale_anim.cs
Normal file
36
Heli_with_panels/Assets/Fusel/scripts/UI/UI_Scale_anim.cs
Normal file
@@ -0,0 +1,36 @@
|
||||
using System.Collections;
|
||||
using System.Collections.Generic;
|
||||
using UnityEngine;
|
||||
using UnityEngine.EventSystems;
|
||||
|
||||
public class UI_Scale_anim : MonoBehaviour
|
||||
{
|
||||
public AnimationClip UIscale;
|
||||
public AnimationClip UIscaleRevers;
|
||||
Animation anim;
|
||||
|
||||
void Start()
|
||||
{
|
||||
anim = GetComponent<Animation>();
|
||||
}
|
||||
//public void OnPointerDown(PointerEventData eventData)
|
||||
//{
|
||||
// anim.clip = UIdrag;
|
||||
// anim.Play();
|
||||
//}
|
||||
//public void OnPointerUp(PointerEventData eventData)
|
||||
//{
|
||||
// anim.clip = UIdragRevers;
|
||||
// anim.Play();
|
||||
//}
|
||||
public void AnimPlay()
|
||||
{
|
||||
anim.clip = UIscale;
|
||||
anim.Play();
|
||||
}
|
||||
public void AnimPlayRevers()
|
||||
{
|
||||
anim.clip = UIscaleRevers;
|
||||
anim.Play();
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
fileFormatVersion: 2
|
||||
guid: b15d3c274ca801846a93045c161ae57b
|
||||
MonoImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
defaultReferences: []
|
||||
executionOrder: 0
|
||||
icon: {instanceID: 0}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
36
Heli_with_panels/Assets/Fusel/scripts/UI/UI_drag_anim.cs
Normal file
36
Heli_with_panels/Assets/Fusel/scripts/UI/UI_drag_anim.cs
Normal file
@@ -0,0 +1,36 @@
|
||||
using System.Collections;
|
||||
using System.Collections.Generic;
|
||||
using UnityEngine;
|
||||
using UnityEngine.EventSystems;
|
||||
|
||||
public class UI_drag_anim : MonoBehaviour//, IPointerDownHandler, IPointerUpHandler
|
||||
{
|
||||
public AnimationClip UIdrag;
|
||||
public AnimationClip UIdragRevers;
|
||||
Animation anim;
|
||||
|
||||
void Start ()
|
||||
{
|
||||
anim = GetComponent<Animation>();
|
||||
}
|
||||
//public void OnPointerDown(PointerEventData eventData)
|
||||
//{
|
||||
// anim.clip = UIdrag;
|
||||
// anim.Play();
|
||||
//}
|
||||
//public void OnPointerUp(PointerEventData eventData)
|
||||
//{
|
||||
// anim.clip = UIdragRevers;
|
||||
// anim.Play();
|
||||
//}
|
||||
public void AnimPlay()
|
||||
{
|
||||
anim.clip = UIdrag;
|
||||
anim.Play();
|
||||
}
|
||||
public void AnimPlayRevers()
|
||||
{
|
||||
anim.clip = UIdragRevers;
|
||||
anim.Play();
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 1dcae1a4570f4e24caa0a6253448124f
|
||||
MonoImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
defaultReferences: []
|
||||
executionOrder: 0
|
||||
icon: {instanceID: 0}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
Reference in New Issue
Block a user