废气废水修改提交

This commit is contained in:
2274240467@qq.com 2025-11-05 11:26:29 +08:00
parent 7dd3dfe9d9
commit 30f4bb4bcd
3 changed files with 1990 additions and 253 deletions

File diff suppressed because it is too large Load Diff

View File

@ -19,7 +19,7 @@ public class GameManager : MonoBehaviour
JSC(); JSC();
QYXXGL(); QYXXGL();
YQZXJC(); YQZXJC();
//WRPFGL(); WRPFGL();
} }
/// <summary> /// <summary>
@ -84,7 +84,7 @@ public class GameManager : MonoBehaviour
{ {
// isClick = true 时 // isClick = true 时
HighlightEffect PipelineHig = Manager.Instance.Pipeline[0].GetComponent<HighlightEffect>(); HighlightEffect PipelineHig = Manager.Instance.Pipeline[0].GetComponent<HighlightEffect>();
Manager.Instance.ObjOfHiglight(PipelineHig); Manager.Instance.ObjOfHiglight(PipelineHig);
//管道闪烁 管道和透明场景显示 //管道闪烁 管道和透明场景显示
Manager.Instance.Pipeline[0].SetActive(true); Manager.Instance.Pipeline[0].SetActive(true);
Manager.Instance.Pipeline[1].SetActive(true); Manager.Instance.Pipeline[1].SetActive(true);
@ -255,17 +255,52 @@ public class GameManager : MonoBehaviour
{ {
if (Manager.Instance.FSFQBtn != null) if (Manager.Instance.FSFQBtn != null)
{ {
for (int i = 0; i < Manager.Instance.FSFQBtn.Length; i++) Manager.Instance.FSFQBtn[0].onClick.AddListener(() =>
{ {
if (Manager.Instance.FSFQBtn[i = 0]) Manager.Instance.isClick = !Manager.Instance.isClick;
if (Manager.Instance.isClick)
{ {
Manager.Instance.FSFQBtn[1].interactable = false;
foreach (GameObject FQ in Manager.Instance.FQObj)
{
HighlightEffect PipelineHig = FQ.GetComponent<HighlightEffect>();
Manager.Instance.ObjOfHiglight(PipelineHig);
}
Manager.Instance.Pipeline[1].SetActive(true);
Manager.Instance.Pipeline[2].SetActive(false);
} }
else if (Manager.Instance.FSFQBtn[i = 1]) else
{ {
Manager.Instance.FSFQBtn[1].interactable = true;
foreach (GameObject FQ in Manager.Instance.FQObj)
{
HighlightEffect PipelineHig = FQ.GetComponent<HighlightEffect>();
PipelineHig.highlighted = false;
}
Manager.Instance.Pipeline[1].SetActive(false);
Manager.Instance.Pipeline[2].SetActive(true);
} }
} });
Manager.Instance.FSFQBtn[1].onClick.AddListener(() =>
{
Manager.Instance.isClick = !Manager.Instance.isClick;
if (Manager.Instance.isClick)
{
Manager.Instance.FSFQBtn[0].interactable = false;
HighlightEffect PipelineHig = Manager.Instance.FSObj.GetComponent<HighlightEffect>();
Manager.Instance.ObjOfHiglight(PipelineHig);
Manager.Instance.Pipeline[1].SetActive(true);
Manager.Instance.Pipeline[2].SetActive(false);
}
else
{
Manager.Instance.FSFQBtn[0].interactable = true;
HighlightEffect PipelineHig = Manager.Instance.FSObj.GetComponent<HighlightEffect>();
PipelineHig.highlighted = false;
Manager.Instance.Pipeline[1].SetActive(false);
Manager.Instance.Pipeline[2].SetActive(true);
}
});
} }
} }
} }

View File

@ -53,7 +53,8 @@ public class Manager : MonoBehaviour
#region #region
[Header("污染排放管理")] [Header("污染排放管理")]
public Button[] FSFQBtn; //右侧废水废气按钮 public Button[] FSFQBtn; //右侧废水废气按钮
public GameObject[] FQObj; //高亮废气
public GameObject FSObj; //高亮废水
#endregion #endregion
private void Awake() private void Awake()