mirror of
https://gitea.msk.dinamika-avia.ru/Constanta-Design/MI-38.git
synced 2026-01-24 07:05:39 +03:00
04.07.2022
This commit is contained in:
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:
|
||||
Reference in New Issue
Block a user