废气废水修改提交

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();
QYXXGL();
YQZXJC();
//WRPFGL();
WRPFGL();
}
/// <summary>
@ -84,7 +84,7 @@ public class GameManager : MonoBehaviour
{
// isClick = true 时
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[1].SetActive(true);
@ -255,17 +255,52 @@ public class GameManager : MonoBehaviour
{
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
[Header("污染排放管理")]
public Button[] FSFQBtn; //右侧废水废气按钮
public GameObject[] FQObj; //高亮废气
public GameObject FSObj; //高亮废水
#endregion
private void Awake()