提交修改内容

This commit is contained in:
2274240467@qq.com 2025-11-04 14:29:36 +08:00
parent 5cfc805a73
commit 3ea744e234
4 changed files with 16489 additions and 16453 deletions

File diff suppressed because it is too large Load Diff

View File

@ -35,7 +35,7 @@ public class CavansLootAtCamera : BasePanel
Manager.Instance.targetImage, Manager.Instance.EnterpriseInformationName_text,
"企业信息/丹阳市万隆铸造有限公司");
}
GameManager.ins.MyLookAtCameraNamel = LookAtCameraName.;
Manager.Instance.MyLookAtCameraNamel = LookAtCameraName.;
break;
case "丹阳信德电气设备有限公司":
if (UI_UpBgPanel.instance.UpToggleState == UpToggleState.)
@ -45,7 +45,7 @@ public class CavansLootAtCamera : BasePanel
Manager.Instance.targetImage, Manager.Instance.EnterpriseInformationName_text,
"企业信息/丹阳信德电气设备有限公司");
}
GameManager.ins.MyLookAtCameraNamel = LookAtCameraName.;
Manager.Instance.MyLookAtCameraNamel = LookAtCameraName.;
break;
case "丹阳伊尔特金属制品有限公司":
if (UI_UpBgPanel.instance.UpToggleState == UpToggleState.)
@ -55,7 +55,7 @@ public class CavansLootAtCamera : BasePanel
Manager.Instance.targetImage, Manager.Instance.EnterpriseInformationName_text,
"企业信息/丹阳伊尔特金属制品有限公司");
}
GameManager.ins.MyLookAtCameraNamel = LookAtCameraName.;
Manager.Instance.MyLookAtCameraNamel = LookAtCameraName.;
break;
case "江苏天海精密模具有限公司":
if (UI_UpBgPanel.instance.UpToggleState == UpToggleState.)
@ -65,7 +65,7 @@ public class CavansLootAtCamera : BasePanel
"企业信息/江苏天海精密模具有限公司");
}
GameManager.ins.MyLookAtCameraNamel = LookAtCameraName.;
Manager.Instance.MyLookAtCameraNamel = LookAtCameraName.;
break;
case "丹阳市汇联机械配件有限公司":
if (UI_UpBgPanel.instance.UpToggleState == UpToggleState.)
@ -75,7 +75,7 @@ public class CavansLootAtCamera : BasePanel
Manager.Instance.targetImage, Manager.Instance.EnterpriseInformationName_text,
"企业信息/丹阳市汇联机械配件有限公司");
}
GameManager.ins.MyLookAtCameraNamel = LookAtCameraName.;
Manager.Instance.MyLookAtCameraNamel = LookAtCameraName.;
break;
case "丹阳市骏锋精工有限公司":
if (UI_UpBgPanel.instance.UpToggleState == UpToggleState.)
@ -85,7 +85,7 @@ public class CavansLootAtCamera : BasePanel
"企业信息/丹阳市骏锋精工有限公司");
}
GameManager.ins.MyLookAtCameraNamel = LookAtCameraName.;
Manager.Instance.MyLookAtCameraNamel = LookAtCameraName.;
break;
case "江苏华晟电气科技有限公司":
if (UI_UpBgPanel.instance.UpToggleState == UpToggleState.)
@ -95,7 +95,7 @@ public class CavansLootAtCamera : BasePanel
"企业信息/江苏华晟电气科技有限公司");
}
GameManager.ins.MyLookAtCameraNamel = LookAtCameraName.;
Manager.Instance.MyLookAtCameraNamel = LookAtCameraName.;
break;
case "丹阳市富强五金铸造厂":
if (UI_UpBgPanel.instance.UpToggleState == UpToggleState.)
@ -105,7 +105,7 @@ public class CavansLootAtCamera : BasePanel
"企业信息/丹阳市富强五金铸造厂");
}
GameManager.ins.MyLookAtCameraNamel = LookAtCameraName.;
Manager.Instance.MyLookAtCameraNamel = LookAtCameraName.;
break;
case "江苏伟业铸造有限公司":
if (UI_UpBgPanel.instance.UpToggleState == UpToggleState.)
@ -114,7 +114,7 @@ public class CavansLootAtCamera : BasePanel
Manager.Instance.targetImage, Manager.Instance.EnterpriseInformationName_text,
"企业信息/江苏伟业铸造有限公司");
}
GameManager.ins.MyLookAtCameraNamel = LookAtCameraName.;
Manager.Instance.MyLookAtCameraNamel = LookAtCameraName.;
break;
case "江苏天乐金属制品有限公司":
@ -125,7 +125,7 @@ public class CavansLootAtCamera : BasePanel
Manager.Instance.EnterpriseInformationName_text,
"企业信息/江苏天乐金属制品有限公司");
}
GameManager.ins.MyLookAtCameraNamel = LookAtCameraName.;
Manager.Instance.MyLookAtCameraNamel = LookAtCameraName.;
break;
case "排污BTN":
@ -142,54 +142,5 @@ public class CavansLootAtCamera : BasePanel
break;
// }
}
//if (UI_UpBgPanel.instance.UpToggleState == UpToggleState.企业信息管理 && Manager.Instance.isForDetails)
//{
//switch (btnPath)
//{
// case "丹阳市万隆铸造有限公司":
// LookAtCameraName = LookAtCameraName.丹阳市万隆铸造有限公司;
// break;
// case "丹阳信德电气设备有限公司":
// LookAtCameraName = LookAtCameraName.丹阳信德电气设备有限公司;
// break;
// case "丹阳伊尔特金属制品有限公司":
// LookAtCameraName = LookAtCameraName.丹阳伊尔特金属制品有限公司;
// break;
// case "江苏天海精密模具有限公司":
// LookAtCameraName = LookAtCameraName.江苏天海精密模具有限公司;
// break;
// case "丹阳市汇联机械配件有限公司":
// LookAtCameraName = LookAtCameraName.丹阳市汇联机械配件有限公司;
// break;
// case "丹阳市骏锋精工有限公司":
// LookAtCameraName = LookAtCameraName.丹阳市骏锋精工有限公司;
// break;
// case "江苏华晟电气科技有限公司":
// LookAtCameraName = LookAtCameraName.江苏华晟电气科技有限公司;
// break;
// case "丹阳市富强五金铸造厂":
// LookAtCameraName = LookAtCameraName.丹阳市富强五金铸造厂;
// break;
// case "江苏伟业铸造有限公司":
// LookAtCameraName = LookAtCameraName.江苏伟业铸造有限公司;
// break;
// case "江苏天乐金属制品有限公司":
// LookAtCameraName = LookAtCameraName.江苏天乐金属制品有限公司;
// break;
// case "排污BTN":
// LookAtCameraName = LookAtCameraName.排污;
// //Manager.Instance.LoadImageFromResources("企业信息/江苏天乐金属制品有限公司");
// break;
// case "厂房BTN":
// LookAtCameraName = LookAtCameraName.厂房;
// //Manager.Instance.LoadImageFromResources("企业信息/江苏天乐金属制品有限公司");
// break;
// case "农田BTN":
// LookAtCameraName = LookAtCameraName.农田;
// //Manager.Instance.LoadImageFromResources("企业信息/江苏天乐金属制品有限公司");
// break;
//}
// }
}
}

View File

@ -5,14 +5,13 @@ using UnityEngine.UI;
public class GameManager : MonoBehaviour
{
public LookAtCameraName MyLookAtCameraNamel;
public static GameManager ins;
public static GameManager instance;
private void Awake()
{
ins = this;
instance = this;
}
// Start is called before the first frame update
void Start()
{
UpToggle();
@ -20,6 +19,7 @@ public class GameManager : MonoBehaviour
JSC();
QYXXGL();
YQZXJC();
WRPFGL();
}
/// <summary>
@ -76,27 +76,23 @@ public class GameManager : MonoBehaviour
/// </summary>
public void JSC()
{
Manager.Instance.PipelineBTn.onClick.AddListener(() =>
Manager.Instance.PipelineBtn.onClick.AddListener(() =>
{
// 每次点击切换状态
Manager.Instance.isClick = !Manager.Instance.isClick;
if (Manager.Instance.isClick)
{
// isClick = true 时
HighlightEffect PipelineHig = Manager.Instance.Pipeline[0].GetComponent<HighlightEffect>();
Manager.Instance.ObjOfHiglight(PipelineHig);
//管道闪烁 管道和透明场景显示
Manager.Instance.Pipeline[0].SetActive(true);
Manager.Instance.Pipeline[1].SetActive(true);
Manager.Instance.Pipeline[2].SetActive(false);
HighlightEffect PipelineHig = Manager.Instance.Pipeline[0].GetComponent<HighlightEffect>();
Manager.Instance.Tween = DOVirtual.Float(1, 0f, 1f, t =>
{
PipelineHig.innerGlow = t;
PipelineHig.outline = t;
}).SetLoops(-1, LoopType.Yoyo);
PipelineHig?.SetHighlighted(true);
}
else
{
// isClick = false 时
// isClick = false 时 管道和透明场景隐藏
Manager.Instance.Pipeline[0].SetActive(false);
Manager.Instance.Pipeline[1].SetActive(false);
Manager.Instance.Pipeline[2].SetActive(true);
@ -110,7 +106,8 @@ public class GameManager : MonoBehaviour
public void QYXXGL()
{
Button button1 = Manager.Instance.toggleObj[0].GetComponentInChildren<Button>();
button1.onClick.AddListener(() => {
button1.onClick.AddListener(() =>
{
// 每次点击切换状态
Manager.Instance.isxiala = !Manager.Instance.isxiala;
@ -122,7 +119,6 @@ public class GameManager : MonoBehaviour
Manager.Instance.toggleObj[2].SetActive(false);
Manager.Instance.toggleObj[3].SetActive(false);
Manager.Instance.toggleObj[4].SetActive(false);
}
else
{
@ -137,64 +133,64 @@ public class GameManager : MonoBehaviour
//Manager.Instance.isxiala = false;
}
});
Manager.Instance.ForDetailsBtn.onClick.AddListener(() =>
{
Debug.Log("1111");
switch (MyLookAtCameraNamel)
switch (Manager.Instance.MyLookAtCameraNamel)
{
case LookAtCameraName.:
Manager.Instance.LoadImageFromResources(Manager.Instance.middleTable_Image,
Manager.Instance.tableImage, Manager.Instance.middleTable_Text,
"产品产能表/丹阳市万隆铸造有限公司");
Manager.Instance.tableImage, Manager.Instance.middleTable_Text,
"产品产能表/丹阳市万隆铸造有限公司");
break;
case LookAtCameraName.:
Debug.Log(Manager.Instance.middleTable_Image.name);
Debug.Log(Manager.Instance.tableImage.name);
Debug.Log(Manager.Instance.middleTable_Text.name);
Manager.Instance.LoadImageFromResources(Manager.Instance.middleTable_Image,
Manager.Instance.tableImage, Manager.Instance.middleTable_Text,
"产品产能表/丹阳信德电气设备有限公司");
Manager.Instance.tableImage, Manager.Instance.middleTable_Text,
"产品产能表/丹阳信德电气设备有限公司");
break;
case LookAtCameraName.:
Manager.Instance.LoadImageFromResources(Manager.Instance.middleTable_Image,
Manager.Instance.tableImage, Manager.Instance.middleTable_Text,
"产品产能表/丹阳伊尔特金属制品有限公司");
Manager.Instance.tableImage, Manager.Instance.middleTable_Text,
"产品产能表/丹阳伊尔特金属制品有限公司");
break;
case LookAtCameraName.:
Manager.Instance.LoadImageFromResources(Manager.Instance.middleTable_Image,
Manager.Instance.tableImage, Manager.Instance.middleTable_Text,
"产品产能表/江苏天海精密模具有限公司");
Manager.Instance.tableImage, Manager.Instance.middleTable_Text,
"产品产能表/江苏天海精密模具有限公司");
break;
case LookAtCameraName.:
Manager.Instance.LoadImageFromResources(Manager.Instance.middleTable_Image,
Manager.Instance.tableImage, Manager.Instance.middleTable_Text,
"产品产能表/丹阳市汇联机械配件有限公司");
Manager.Instance.tableImage, Manager.Instance.middleTable_Text,
"产品产能表/丹阳市汇联机械配件有限公司");
break;
case LookAtCameraName.:
Manager.Instance.LoadImageFromResources(Manager.Instance.middleTable_Image,
Manager.Instance.tableImage, Manager.Instance.middleTable_Text,
"产品产能表/丹阳市骏锋精工有限公司");
Manager.Instance.tableImage, Manager.Instance.middleTable_Text,
"产品产能表/丹阳市骏锋精工有限公司");
break;
case LookAtCameraName.:
Manager.Instance.LoadImageFromResources(Manager.Instance.middleTable_Image,
Manager.Instance.tableImage, Manager.Instance.middleTable_Text,
"产品产能表/江苏华晟电气科技有限公司");
Manager.Instance.tableImage, Manager.Instance.middleTable_Text,
"产品产能表/江苏华晟电气科技有限公司");
break;
case LookAtCameraName.:
Manager.Instance.LoadImageFromResources(Manager.Instance.middleTable_Image,
Manager.Instance.tableImage, Manager.Instance.middleTable_Text,
"产品产能表/丹阳市富强五金铸造厂");
Manager.Instance.tableImage, Manager.Instance.middleTable_Text,
"产品产能表/丹阳市富强五金铸造厂");
break;
case LookAtCameraName.:
Manager.Instance.LoadImageFromResources(Manager.Instance.middleTable_Image,
Manager.Instance.tableImage, Manager.Instance.middleTable_Text,
"产品产能表/江苏伟业铸造有限公司");
Manager.Instance.tableImage, Manager.Instance.middleTable_Text,
"产品产能表/江苏伟业铸造有限公司");
break;
case LookAtCameraName.:
Manager.Instance.LoadImageFromResources(Manager.Instance.middleTable_Image,
Manager.Instance.tableImage, Manager.Instance.middleTable_Text,
"产品产能表/江苏天乐金属制品有限公司");
Manager.Instance.tableImage, Manager.Instance.middleTable_Text,
"产品产能表/江苏天乐金属制品有限公司");
break;
case LookAtCameraName.:
break;
@ -206,7 +202,7 @@ public class GameManager : MonoBehaviour
//CavansLootAtCamera[] allScripts = FindObjectsOfType<CavansLootAtCamera>();
//foreach (var item in allScripts)
//{
//}
//if (lookAtScript != null)
//{
@ -393,6 +389,27 @@ public class GameManager : MonoBehaviour
}
}
/// <summary>
/// 污染排放管理
/// </summary>
public void WRPFGL()
{
if (Manager.Instance.FSFQBtn != null)
{
for (int i = 0; i < Manager.Instance.FSFQBtn.Length; i++)
{
if (Manager.Instance.FSFQBtn[i = 0])
{
}
else if (Manager.Instance.FSFQBtn[i = 1])
{
}
}
}
}
/// <summary>
/// 展示管道
/// </summary>

View File

@ -3,6 +3,7 @@ using TMPro;
using UnityEngine;
using UnityEngine.UI;
using DG.Tweening;
using HighlightPlus;
/// <summary>
/// 所有的方法脚本
@ -12,6 +13,7 @@ public class Manager : MonoBehaviour
public static Manager Instance;
public List<GameObject> ShowPanel; //展示的界面
public LookAtCameraName MyLookAtCameraNamel;
#region
[Header("驾驶舱")]
public List<Toggle> UpAllToggle; //下方toggle
@ -19,7 +21,7 @@ public class Manager : MonoBehaviour
public TextMeshProUGUI EnterpriseInformationName_text; //企业信息名称
public Image targetImage; // 企业信息替换图片
public bool isClick; //第一次展示第二次隐藏
public Button PipelineBTn; //点击展示管道按钮
public Button PipelineBtn; //点击展示管道按钮
public List<GameObject> Pipeline; //展示管道
public Tween Tween;
#endregion
@ -46,6 +48,12 @@ public class Manager : MonoBehaviour
public RawImage GSYQSPJKRawImg;
public TextMeshProUGUI GSYQSPJKTopText; //公司园区视频监控顶部文字
#endregion
#region
[Header("污染排放管理")]
public Button[] FSFQBtn; //右侧废水废气按钮
#endregion
private void Awake()
@ -66,6 +74,19 @@ public class Manager : MonoBehaviour
}
}
/// <summary>
/// 物体高亮(闪来闪去)
/// </summary>
public void ObjOfHiglight(HighlightEffect HighlightObj)
{
Manager.Instance.Tween = DOVirtual.Float(1, 0f, 1f, t =>
{
HighlightObj.innerGlow = t;
HighlightObj.outline = t;
}).SetLoops(-1, LoopType.Yoyo);
HighlightObj?.SetHighlighted(true);
}
/// <summary>
/// 弹框
/// </summary>
@ -89,6 +110,7 @@ public class Manager : MonoBehaviour
Debug.LogError("Sprite 加载失败,请检查路径和文件名");
}
}
/// <summary>
/// 监控弹框
/// </summary>