NanDaEnvironmentalProtection/Assets/Scripts/TSQ/GameManager.cs

1181 lines
62 KiB
C#
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

using DG.Tweening;
using HighlightPlus;
using TMPro;
using UnityEngine;
using UnityEngine.Rendering;
using UnityEngine.UI;
public class GameManager : MonoBehaviour
{
public static GameManager instance;
private void Awake()
{
instance = this;
}
void Start()
{
UpToggle();
QYSCGYToggle();
JSC();
QYXXGL();
YQZXJC();
WRPFGL();
HBZLXZ();
HBSXQK();
}
/// <summary>
/// ½çÃæÉÏÏ·½ËùÓÐToogleʼþ
/// </summary>
public void UpToggle()
{
Manager.Instance.UpAllToggle[0].onValueChanged.AddListener((Ison) =>
{
for (int j = 0; j < Manager.Instance.ShowPanel.Count; j++)
{
Manager.Instance.ShowPanel[j].SetActive(j == 0);
}
});
Manager.Instance.UpAllToggle[1].onValueChanged.AddListener((Ison) =>
{
for (int j = 0; j < Manager.Instance.ShowPanel.Count; j++)
{
Manager.Instance.ShowPanel[j].SetActive(j == 1);
}
});
Manager.Instance.UpAllToggle[2].onValueChanged.AddListener((Ison) =>
{
for (int j = 0; j < Manager.Instance.ShowPanel.Count; j++)
{
Manager.Instance.ShowPanel[j].SetActive(j == 2);
}
});
Manager.Instance.UpAllToggle[3].onValueChanged.AddListener((Ison) =>
{
for (int j = 0; j < Manager.Instance.ShowPanel.Count; j++)
{
Manager.Instance.ShowPanel[j].SetActive(j == 3);
}
});
Manager.Instance.UpAllToggle[4].onValueChanged.AddListener((Ison) =>
{
for (int j = 0; j < Manager.Instance.ShowPanel.Count; j++)
{
Manager.Instance.ShowPanel[j].SetActive(j == 4);
}
});
Manager.Instance.UpAllToggle[5].onValueChanged.AddListener((Ison) =>
{
for (int j = 0; j < Manager.Instance.ShowPanel.Count; j++)
{
Manager.Instance.ShowPanel[j].SetActive(j == 5);
}
});
}
/// <summary>
/// ¼ÝÊ»²Õ
/// </summary>
public void JSC()
{
//չʾ¹ÜµÀ°´Å¥
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);
Manager.Instance.Pipeline[3].SetActive(true);
}
else
{
// isClick = false ʱ ¹ÜµÀºÍ͸Ã÷³¡¾°Òþ²Ø
Manager.Instance.Pipeline[0].SetActive(false);
Manager.Instance.Pipeline[1].SetActive(false);
Manager.Instance.Pipeline[2].SetActive(true);
Manager.Instance.Pipeline[3].SetActive(false);
}
});
//×ó²àÐÂÔö½çÃæ10¼ÒÀÏÆóÒµµã»÷toggleչʾ¹«Ë¾ÏêÇé
if (Manager.Instance.Allqy != null)
{
foreach (Toggle QY in Manager.Instance.Allqy)
{
QY.onValueChanged.AddListener((isOn) =>
{
Debug.Log(QY.name);
switch (QY.name)
{
case "½­ËÕ»ªêÉµçÆø¿Æ¼¼ÓÐÏÞ¹«Ë¾":
Manager.Instance.LoadImageFromResources(Manager.Instance.EnterpriseInformation_image,
Manager.Instance.targetImage, Manager.Instance.EnterpriseInformationName_text,
Manager.Instance.QYCloseButton,
Manager.Instance.Allqy,
"ÆóÒµÐÅÏ¢/½­ËÕ»ªêÉµçÆø¿Æ¼¼ÓÐÏÞ¹«Ë¾/½­ËÕ»ªêÉµçÆø¿Æ¼¼ÓÐÏÞ¹«Ë¾");
break;
case "µ¤ÑôÊÐÍò¡ÖýÔìÓÐÏÞ¹«Ë¾":
Manager.Instance.LoadImageFromResources(Manager.Instance.EnterpriseInformation_image,
Manager.Instance.targetImage, Manager.Instance.EnterpriseInformationName_text,
Manager.Instance.QYCloseButton,
Manager.Instance.Allqy,
"ÆóÒµÐÅÏ¢/µ¤ÑôÊÐÍò¡ÖýÔìÓÐÏÞ¹«Ë¾/µ¤ÑôÊÐÍò¡ÖýÔìÓÐÏÞ¹«Ë¾");
break;
case "µ¤ÑôÐÅµÂµçÆøÉ豸ÓÐÏÞ¹«Ë¾":
Manager.Instance.LoadImageFromResources(Manager.Instance.EnterpriseInformation_image,
Manager.Instance.targetImage, Manager.Instance.EnterpriseInformationName_text,
Manager.Instance.QYCloseButton,
Manager.Instance.Allqy,
"ÆóÒµÐÅÏ¢/µ¤ÑôÐÅµÂµçÆøÉ豸ÓÐÏÞ¹«Ë¾/µ¤ÑôÐÅµÂµçÆøÉ豸ÓÐÏÞ¹«Ë¾");
break;
case "µ¤ÑôÒÁ¶ûÌØ½ðÊôÖÆÆ·ÓÐÏÞ¹«Ë¾":
Manager.Instance.LoadImageFromResources(Manager.Instance.EnterpriseInformation_image,
Manager.Instance.targetImage, Manager.Instance.EnterpriseInformationName_text,
Manager.Instance.QYCloseButton,
Manager.Instance.Allqy,
"ÆóÒµÐÅÏ¢/µ¤ÑôÒÁ¶ûÌØ½ðÊôÖÆÆ·ÓÐÏÞ¹«Ë¾/µ¤ÑôÒÁ¶ûÌØ½ðÊôÖÆÆ·ÓÐÏÞ¹«Ë¾");
break;
case "½­ËÕÌ캣¾«ÃÜÄ£¾ßÓÐÏÞ¹«Ë¾":
Manager.Instance.LoadImageFromResources(Manager.Instance.EnterpriseInformation_image,
Manager.Instance.targetImage, Manager.Instance.EnterpriseInformationName_text,
Manager.Instance.QYCloseButton,
Manager.Instance.Allqy,
"ÆóÒµÐÅÏ¢/½­ËÕÌ캣¾«ÃÜÄ£¾ßÓÐÏÞ¹«Ë¾/½­ËÕÌ캣¾«ÃÜÄ£¾ßÓÐÏÞ¹«Ë¾");
break;
case "µ¤ÑôÊлãÁª»úеÅä¼þÓÐÏÞ¹«Ë¾":
Manager.Instance.LoadImageFromResources(Manager.Instance.EnterpriseInformation_image,
Manager.Instance.targetImage, Manager.Instance.EnterpriseInformationName_text,
Manager.Instance.QYCloseButton,
Manager.Instance.Allqy,
"ÆóÒµÐÅÏ¢/µ¤ÑôÊлãÁª»úеÅä¼þÓÐÏÞ¹«Ë¾/µ¤ÑôÊлãÁª»úеÅä¼þÓÐÏÞ¹«Ë¾");
break;
case "µ¤ÑôÊп¥·æ¾«¹¤ÓÐÏÞ¹«Ë¾":
Manager.Instance.LoadImageFromResources(Manager.Instance.EnterpriseInformation_image,
Manager.Instance.targetImage, Manager.Instance.EnterpriseInformationName_text,
Manager.Instance.QYCloseButton,
Manager.Instance.Allqy,
"ÆóÒµÐÅÏ¢/µ¤ÑôÊп¥·æ¾«¹¤ÓÐÏÞ¹«Ë¾/µ¤ÑôÊп¥·æ¾«¹¤ÓÐÏÞ¹«Ë¾");
break;
case "µ¤ÑôÊи»Ç¿Îå½ðÖýÔì³§":
Manager.Instance.LoadImageFromResources(Manager.Instance.EnterpriseInformation_image,
Manager.Instance.targetImage, Manager.Instance.EnterpriseInformationName_text,
Manager.Instance.QYCloseButton,
Manager.Instance.Allqy,
"ÆóÒµÐÅÏ¢/µ¤ÑôÊи»Ç¿Îå½ðÖýÔì³§/µ¤ÑôÊи»Ç¿Îå½ðÖýÔì³§");
break;
case "½­ËÕΰҵÖýÔìÓÐÏÞ¹«Ë¾":
Manager.Instance.LoadImageFromResources(Manager.Instance.EnterpriseInformation_image,
Manager.Instance.targetImage, Manager.Instance.EnterpriseInformationName_text,
Manager.Instance.QYCloseButton,
Manager.Instance.Allqy,
"ÆóÒµÐÅÏ¢/½­ËÕΰҵÖýÔìÓÐÏÞ¹«Ë¾/½­ËÕΰҵÖýÔìÓÐÏÞ¹«Ë¾");
break;
case "½­ËÕÌìÀÖ½ðÊôÖÆÆ·ÓÐÏÞ¹«Ë¾":
Manager.Instance.LoadImageFromResources(Manager.Instance.EnterpriseInformation_image,
Manager.Instance.targetImage, Manager.Instance.EnterpriseInformationName_text,
Manager.Instance.QYCloseButton,
Manager.Instance.Allqy,
"ÆóÒµÐÅÏ¢/½­ËÕÌìÀÖ½ðÊôÖÆÆ·ÓÐÏÞ¹«Ë¾/½­ËÕÌìÀÖ½ðÊôÖÆÆ·ÓÐÏÞ¹«Ë¾");
break;
}
});
}
}
//½øÈ뿼ÊÔÒ³Ãæ
Manager.Instance.ExamBtn.onClick.AddListener(() =>
{
Manager.Instance.OpenWebsite();
Debug.Log("½øÈ뿼ÊÔ");
});
}
/// <summary>
/// ÆóÒµÐÅÏ¢¹ÜÀí
/// </summary>
public void QYXXGL()
{
//ÆóÒµÐÅÏ¢¹ÜÀíÏêÇé°´Å¥
Manager.Instance.ForDetailsBtn.onClick.AddListener(() =>
{
Debug.Log("ÆóÒµÐÅÏ¢¹ÜÀíÆóÒµ²úÆ·²úÄܵÄÏêÇé°´Å¥");
switch (Manager.Instance.MyLookAtCameraNamel)
{
case LookAtCameraName.´ó·á·áöβ»Ðâ¸ÖÖÆÆ·³§:
Manager.Instance.CPMCText[0].text = "²»Ðâ¸ÖÔ²¸Ö";
Manager.Instance.CPMCText[1].text = "²»Ðâ¸Ö¸Ö°å";
Manager.Instance.CNText[0].text = "2400";
Manager.Instance.CNText[1].text = "2400";
Manager.Instance.LoadImageFromResources(Manager.Instance.middleTable_Image,
Manager.Instance.tableImage, Manager.Instance.middleTable_Text,
Manager.Instance.QYCloseButton,
Manager.Instance.Allqy,
"²úÆ·²úÄܱí/´ó·á·áöβ»Ðâ¸ÖÖÆÆ·³§/´ó·á·áöβ»Ðâ¸ÖÖÆÆ·³§");
break;
case LookAtCameraName.½­ËÕ´´Ò»¾«ÍÓÐÏÞ¹«Ë¾:
Manager.Instance.CPMCText[0].text = "Æû³µÁ㲿¼þ";
Manager.Instance.CPMCText[1].text = "ÄÍÄ¥Ä͸¯Æû³µÁ㲿¼þ";
Manager.Instance.CNText[0].text = "1000";
Manager.Instance.CNText[1].text = "100";
Manager.Instance.LoadImageFromResources(Manager.Instance.middleTable_Image,
Manager.Instance.tableImage, Manager.Instance.middleTable_Text,
Manager.Instance.QYCloseButton,
Manager.Instance.Allqy,
"²úÆ·²úÄܱí/½­ËÕ´´Ò»¾«¶ÍÓÐÏÞ¹«Ë¾/½­ËÕ´´Ò»¾«¶ÍÓÐÏÞ¹«Ë¾²úÄÜ");
break;
case LookAtCameraName.½­ËÕ¼áÂõ½ô¹Ì¼þÓÐÏÞ¹«Ë¾:
Manager.Instance.CPMCText[0].text = "ÂÝË¿Àà";
Manager.Instance.CPMCText[1].text = "¿¨¿ÛÀà";
Manager.Instance.CNText[0].text = "2000";
Manager.Instance.CNText[1].text = "1000";
Manager.Instance.LoadImageFromResources(Manager.Instance.middleTable_Image,
Manager.Instance.tableImage, Manager.Instance.middleTable_Text,
Manager.Instance.QYCloseButton,
Manager.Instance.Allqy,
"²úÆ·²úÄܱí/½­ËÕ¼áÂõ½ô¹Ì¼þÓÐÏÞ¹«Ë¾/½­ËÕ¼áÂõ½ô¹Ì¼þÓÐÏÞ¹«Ë¾²úÄÜ");
break;
case LookAtCameraName.½­ËÕ¾ýÁØ·ÄÖ¯¿Æ¼¼ÓÐÏÞ¹«Ë¾:
Manager.Instance.CPMCText[0].text = "·ÄÏßÉú²úÏß";
Manager.Instance.CPMCText[1].text = "Ö¯²¼Éú²úÏß";
Manager.Instance.CNText[0].text = "7920";
Manager.Instance.CNText[1].text = "7920";
Manager.Instance.LoadImageFromResources(Manager.Instance.middleTable_Image,
Manager.Instance.tableImage, Manager.Instance.middleTable_Text,
Manager.Instance.QYCloseButton,
Manager.Instance.Allqy,
"²úÆ·²úÄܱí/½­ËÕ¾ýÁØ·ÄÖ¯¿Æ¼¼ÓÐÏÞ¹«Ë¾/½­ËÕ¾ýÁØ·ÄÖ¯¿Æ¼¼ÓÐÏÞ¹«Ë¾²úÄÜ");
break;
case LookAtCameraName.½­ËÕîÚ·áÂóÑ¿ÖÆÔìÓÐÏÞ¹«Ë¾:
Manager.Instance.CPMCText[0].text = "ÂóÑ¿";
Manager.Instance.CPMCText[1].text = "ºÏ¼Æ";
Manager.Instance.CNText[0].text = "5Íò¶Ö/Äê";
Manager.Instance.CNText[1].text = "5Íò¶Ö/Äê";
Manager.Instance.LoadImageFromResources(Manager.Instance.middleTable_Image,
Manager.Instance.tableImage, Manager.Instance.middleTable_Text,
Manager.Instance.QYCloseButton,
Manager.Instance.Allqy,
"²úÆ·²úÄܱí/½­ËÕîÚ·áÂóÑ¿ÖÆÔìÓÐÏÞ¹«Ë¾/½­ËÕîÚ·áÂóÑ¿ÖÆÔìÓÐÏÞ¹«Ë¾²úÄÜ");
break;
case LookAtCameraName.½­ËÕÖ¾µÃ¹ÜÒµÓÐÏÞ¹«Ë¾:
Manager.Instance.CPMCText[0].text = "ÍäÍ·";
Manager.Instance.CPMCText[1].text = "Èýͨ";
Manager.Instance.CNText[0].text = "375¶Ö";
Manager.Instance.CNText[1].text = "375¶Ö";
Manager.Instance.LoadImageFromResources(Manager.Instance.middleTable_Image,
Manager.Instance.tableImage, Manager.Instance.middleTable_Text,
Manager.Instance.QYCloseButton,
Manager.Instance.Allqy,
"²úÆ·²úÄܱí/½­ËÕÖ¾µÃ¹ÜÒµÓÐÏÞ¹«Ë¾/½­ËÕÖ¾µÃ¹ÜÒµÓÐÏÞ¹«Ë¾");
break;
case LookAtCameraName.Ñγǻã¼á¹¤ÒµË®´¦ÀíÓÐÏÞ¹«Ë¾:
Manager.Instance.CPMCText[0].text = "ÎÛË®´¦Àí";
Manager.Instance.CPMCText[1].text = "";
Manager.Instance.CNText[0].text = "1000";
Manager.Instance.CNText[1].text = "";
Manager.Instance.LoadImageFromResources(Manager.Instance.middleTable_Image,
Manager.Instance.tableImage, Manager.Instance.middleTable_Text,
Manager.Instance.QYCloseButton,
Manager.Instance.Allqy,
"²úÆ·²úÄܱí/Ñγǻã¼á¹¤ÒµË®´¦ÀíÓÐÏÞ¹«Ë¾/Ñγǻã¼á¹¤ÒµË®´¦ÀíÓÐÏÞ¹«Ë¾");
break;
case LookAtCameraName.ÅÅÎÛ:
break;
case LookAtCameraName.³§·¿:
break;
case LookAtCameraName.Å©Ìï:
break;
}
});
//»·±£ÊÖÐøÇé¿öÅÅÎÛÐí¿ÉÖ¤ÍøÉÏÉ걨Á÷³Ì
//Á÷³ÌʾÒâͼ
Manager.Instance.SBLCBtn[0].onClick.AddListener(()=>
{
Manager.Instance.LctImage.gameObject.SetActive(true);
});
//»·±£ÊÖÐøÇé¿öÅÅÎÛÐí¿ÉÖ¤ÍøÉÏÉ걨Á÷³Ì¹Ø±Õ°´Å¥
Manager.Instance.lctCloseBtn.onClick.AddListener(()=>
{
Manager.Instance.LctImage.gameObject.SetActive(false);
});
//»·±£ÊÖÐøÇé¿öÅÅÎÛÐí¿ÉÖ¤ÍøÉÏÉ걨Á÷³ÌÏÂÒ»²½°´Å¥
Manager.Instance.QYZCXYBtn.onClick.AddListener(()=>
{
});
//×¢²áÓëµÇ¼Á÷³Ì
Manager.Instance.SBLCBtn[1].onClick.AddListener(()=>
{
});
//ÅÅÎÛÐí¿ÉÖ¤É걨
Manager.Instance.SBLCBtn[2].onClick.AddListener(()=>
{
});
}
/// <summary>
/// »·±£ÊÖÐøÇé¿ö
/// </summary>
public void HBSXQK()
{
if (Manager.Instance.WRZLSSYXGLToggle != null)
{
foreach (Toggle VARIABLE in Manager.Instance.WRZLSSYXGLToggle)
{
VARIABLE.onValueChanged.AddListener((ison) =>
{
switch (VARIABLE.name)
{
case "´ó·á·áöβ»Ðâ¸ÖÖÆÆ·³§":
Manager.Instance.LoadLedgerFromResources(Manager.Instance.LedgerObj,
Manager.Instance.LedgerImage,
Manager.Instance.LedgerCloseBtn,
"̨ÕË/µ¤ÑôÐÅµÂµçÆøÉ豸ÓÐÏÞ¹«Ë¾/̨ÕË/ΣÏÕ·ÏÎï³öÈë¿ą̂ÕË");
break;
case "½­ËÕ´´Ò»¾«¶ÍÓÐÏÞ¹«Ë¾":
Manager.Instance.LoadLedgerFromResources(Manager.Instance.LedgerObj,
Manager.Instance.LedgerImage,
Manager.Instance.LedgerCloseBtn,
"̨ÕË/µ¤ÑôÒÁ¶ûÌØ½ðÊôÖÆÆ·ÓÐÏÞ¹«Ë¾/̨ÕË/»·±£ÉèÊ©ÔËÐÐ̨ÕË");
break;
case "½­ËÕ¾ýÁØ·ÄÖ¯¿Æ¼¼ÓÐÏÞ¹«Ë¾":
Manager.Instance.LoadLedgerFromResources(Manager.Instance.LedgerObj,
Manager.Instance.LedgerImage,
Manager.Instance.LedgerCloseBtn,
"̨ÕË/µ¤ÑôÐÅµÂµçÆøÉ豸ÓÐÏÞ¹«Ë¾/̨ÕË/ΣÏÕ·ÏÎï³öÈë¿ą̂ÕË");
break;
case "½­ËÕ¼áÂõ½ô¹Ì¼þÓÐÏÞ¹«Ë¾":
Manager.Instance.LoadLedgerFromResources(Manager.Instance.LedgerObj,
Manager.Instance.LedgerImage,
Manager.Instance.LedgerCloseBtn,
"̨ÕË/µ¤ÑôÐÅµÂµçÆøÉ豸ÓÐÏÞ¹«Ë¾/̨ÕË/»·±£ÉèÊ©ÔËÐÐ̨ÕË");
break;
case "½­ËÕÖ¾µÃ¹ÜÒµÓÐÏÞ¹«Ë¾":
Manager.Instance.LoadLedgerFromResources(Manager.Instance.LedgerObj,
Manager.Instance.LedgerImage,
Manager.Instance.LedgerCloseBtn,
"̨ÕË/½­ËÕ»ªêÉµçÆø¿Æ¼¼ÓÐÏÞ¹«Ë¾/̨ÕË/ΣÏÕ·ÏÎï³öÈë¿ą̂ÕË");
break;
case "Ñγǻã¼á¹¤ÒµË®´¦ÀíÓÐÏÞ¹«Ë¾":
Manager.Instance.LoadLedgerFromResources(Manager.Instance.LedgerObj,
Manager.Instance.LedgerImage,
Manager.Instance.LedgerCloseBtn,
"̨ÕË/½­ËÕ»ªêÉµçÆø¿Æ¼¼ÓÐÏÞ¹«Ë¾/̨ÕË/»·±£ÉèÊ©ÔËÐÐ̨ÕË");
break;
}
});
}
}
if (Manager.Instance.HBSXYJYABtn != null)
{
Manager.Instance.HBSXYJYABtn.onClick.AddListener(() =>
{
string path = "D:\\2025Project\\ÄÏ´ó»·±£¹Ü¼Ò\\NanDaEnvironmentalProtection\\Assets\\StreamingAssets\\Ó¦¼±Ô¤°¸\\4¡¢¾ýÁØÍ»·¢»·¾³Ê¼þÓ¦¼±Ô¤°¸.doc.meta";
// ´ò¿ªÎļþ
#if UNITY_STANDALONE_WIN || UNITY_EDITOR
System.Diagnostics.Process.Start(path);
#elif UNITY_STANDALONE_OSX
System.Diagnostics.Process.Start("open", path);
#elif UNITY_STANDALONE_LINUX
System.Diagnostics.Process.Start("xdg-open", path);
#endif
Debug.Log($"´ò¿ªÎļþ£º{path}");
// Manager.Instance.GenerateToggles(
//"D:\\2025Project\\ÄÏ´ó»·±£¹Ü¼Ò\\NanDaEnvironmentalProtection\\Assets\\StreamingAssets\\Ó¦¼±Ô¤°¸");
});
}
}
/// <summary>
/// ÆóÒµÐÅÏ¢¹ÜÀí×ó²àÆóÒµÉú²ú¹¤ÒÕ
/// </summary>
public void QYSCGYToggle()
{
Button button1 = Manager.Instance.toggleObj[0].GetComponentInChildren<Button>();
Button button2 = Manager.Instance.toggleObj[1].GetComponentInChildren<Button>();
Button button3 = Manager.Instance.toggleObj[2].GetComponentInChildren<Button>();
Button button4 = Manager.Instance.toggleObj[3].GetComponentInChildren<Button>();
Button button5 = Manager.Instance.toggleObj[4].GetComponentInChildren<Button>();
Button button6 = Manager.Instance.toggleObj[5].GetComponentInChildren<Button>();
Button button7 = Manager.Instance.toggleObj[6].GetComponentInChildren<Button>();
button1.onClick.AddListener(() =>
{
// ÿ´Îµã»÷Çл»×´Ì¬
Manager.Instance.isxiala = !Manager.Instance.isxiala;
if (Manager.Instance.isxiala)
{
// Õ¹¿ª×´Ì¬
button1.GetComponent<Image>().sprite = Manager.Instance.ToggleSprites[1];
Manager.Instance.secendToggle[0].gameObject.SetActive(false);
Manager.Instance.secendToggle[1].gameObject.SetActive(false);
}
else
{
// ÏÂÀ­×´Ì¬£ºÊÕÆð
button1.GetComponent<Image>().sprite = Manager.Instance.ToggleSprites[0];
Manager.Instance.secendToggle[0].gameObject.SetActive(true);
Manager.Instance.secendToggle[1].gameObject.SetActive(true);
Manager.Instance.isxiala = false;
}
});
button2.onClick.AddListener(() =>
{
// ÿ´Îµã»÷Çл»×´Ì¬
Manager.Instance.isxiala = !Manager.Instance.isxiala;
if (Manager.Instance.isxiala)
{
// Õ¹¿ª×´Ì¬
button2.GetComponent<Image>().sprite = Manager.Instance.ToggleSprites[1];
Manager.Instance.secendToggle[2].gameObject.SetActive(false);
Manager.Instance.secendToggle[3].gameObject.SetActive(false);
Manager.Instance.secendToggle[4].gameObject.SetActive(false);
}
else
{
// ÏÂÀ­×´Ì¬£ºÊÕÆðS
button2.GetComponent<Image>().sprite = Manager.Instance.ToggleSprites[0];
Manager.Instance.secendToggle[2].gameObject.SetActive(true);
Manager.Instance.secendToggle[3].gameObject.SetActive(true);
Manager.Instance.secendToggle[4].gameObject.SetActive(true);
Manager.Instance.isxiala = false;
}
});
button3.onClick.AddListener(() =>
{
// ÿ´Îµã»÷Çл»×´Ì¬
Manager.Instance.isxiala = !Manager.Instance.isxiala;
if (Manager.Instance.isxiala)
{
// Õ¹¿ª×´Ì¬
button3.GetComponent<Image>().sprite = Manager.Instance.ToggleSprites[1];
Manager.Instance.secendToggle[5].gameObject.SetActive(false);
Manager.Instance.secendToggle[6].gameObject.SetActive(false);
}
else
{
// ÏÂÀ­×´Ì¬£ºÊÕÆðS
button3.GetComponent<Image>().sprite = Manager.Instance.ToggleSprites[0];
Manager.Instance.secendToggle[5].gameObject.SetActive(true);
Manager.Instance.secendToggle[6].gameObject.SetActive(true);
Manager.Instance.isxiala = false;
}
});
button4.onClick.AddListener(() =>
{
// ÿ´Îµã»÷Çл»×´Ì¬
Manager.Instance.isxiala = !Manager.Instance.isxiala;
if (Manager.Instance.isxiala)
{
// Õ¹¿ª×´Ì¬
button4.GetComponent<Image>().sprite = Manager.Instance.ToggleSprites[1];
Manager.Instance.secendToggle[7].gameObject.SetActive(false);
Manager.Instance.secendToggle[8].gameObject.SetActive(false);
}
else
{
// ÏÂÀ­×´Ì¬£ºÊÕÆðS
button4.GetComponent<Image>().sprite = Manager.Instance.ToggleSprites[0];
Manager.Instance.secendToggle[7].gameObject.SetActive(true);
Manager.Instance.secendToggle[8].gameObject.SetActive(true);
Manager.Instance.isxiala = false;
}
});
button5.onClick.AddListener(() =>
{
// ÿ´Îµã»÷Çл»×´Ì¬
Manager.Instance.isxiala = !Manager.Instance.isxiala;
if (Manager.Instance.isxiala)
{
// Õ¹¿ª×´Ì¬
button5.GetComponent<Image>().sprite = Manager.Instance.ToggleSprites[1];
Manager.Instance.secendToggle[9].gameObject.SetActive(false);
Manager.Instance.secendToggle[10].gameObject.SetActive(false);
Manager.Instance.secendToggle[11].gameObject.SetActive(false);
Manager.Instance.secendToggle[12].gameObject.SetActive(false);
}
else
{
// ÏÂÀ­×´Ì¬£ºÊÕÆðS
button5.GetComponent<Image>().sprite = Manager.Instance.ToggleSprites[0];
Manager.Instance.secendToggle[9].gameObject.SetActive(true);
Manager.Instance.secendToggle[10].gameObject.SetActive(true);
Manager.Instance.secendToggle[11].gameObject.SetActive(true);
Manager.Instance.secendToggle[12].gameObject.SetActive(true);
Manager.Instance.isxiala = false;
}
});
button6.onClick.AddListener(() =>
{
// ÿ´Îµã»÷Çл»×´Ì¬
Manager.Instance.isxiala = !Manager.Instance.isxiala;
if (Manager.Instance.isxiala)
{
// Õ¹¿ª×´Ì¬
button6.GetComponent<Image>().sprite = Manager.Instance.ToggleSprites[1];
Manager.Instance.secendToggle[13].gameObject.SetActive(false);
}
else
{
// ÏÂÀ­×´Ì¬£ºÊÕÆðS
button6.GetComponent<Image>().sprite = Manager.Instance.ToggleSprites[0];
Manager.Instance.secendToggle[13].gameObject.SetActive(true);
Manager.Instance.isxiala = false;
}
});
button7.onClick.AddListener(() =>
{
// ÿ´Îµã»÷Çл»×´Ì¬
Manager.Instance.isxiala = !Manager.Instance.isxiala;
if (Manager.Instance.isxiala)
{
// Õ¹¿ª×´Ì¬
button7.GetComponent<Image>().sprite = Manager.Instance.ToggleSprites[1];
Debug.Log("ûÓж«Î÷");
}
else
{
// ÏÂÀ­×´Ì¬£ºÊÕÆðS
button7.GetComponent<Image>().sprite = Manager.Instance.ToggleSprites[0];
Manager.Instance.isxiala = false;
}
});
if (Manager.Instance.secendToggle == null)
{
Debug.LogError("secendToggle Êý×éΪ null£¡");
return;
}
else
{
foreach (Toggle VARIABLE in Manager.Instance.secendToggle)
{
VARIABLE.onValueChanged.AddListener((ison) =>
{
Debug.Log(VARIABLE.GetComponentInChildren<TextMeshProUGUI>().name);
switch (VARIABLE.GetComponentInChildren<TextMeshProUGUI>().name)
{
case "²»Ðâ¸ÖÔ²¸Ö¹¤ÒÕÁ÷³Ì":
Manager.Instance.LoadImageFromResources(Manager.Instance.middleTable_Image,
Manager.Instance.tableImage,
Manager.Instance.middleTable_Text,
Manager.Instance.QYCloseButton,
Manager.Instance.secendToggle,
"ÆóÒµÉú²ú¹¤ÒÕ/´ó·á·áöβ»Ðâ¸ÖÖÆÆ·³§/²»Ðâ¸ÖÔ²¸Ö¹¤ÒÕÁ÷³Ì");
break;
case "²»Ðâ¸Ö°å¹¤ÒÕÁ÷³Ì":
Manager.Instance.LoadImageFromResources(Manager.Instance.middleTable_Image,
Manager.Instance.tableImage,
Manager.Instance.middleTable_Text,
Manager.Instance.QYCloseButton,
Manager.Instance.secendToggle,
"ÆóÒµÉú²ú¹¤ÒÕ/´ó·á·áöβ»Ðâ¸ÖÖÆÆ·³§/²»Ðâ¸Ö°å¹¤ÒÕÁ÷³Ì");
break;
case "ÍòÏò½Ú»¬Ì×¹¤ÒÕÁ÷³Ìͼ":
Manager.Instance.LoadImageFromResources(Manager.Instance.middleTable_Image,
Manager.Instance.tableImage,
Manager.Instance.middleTable_Text,
Manager.Instance.QYCloseButton,
Manager.Instance.secendToggle,
"ÆóÒµÉú²ú¹¤ÒÕ/½­ËÕ´´Ò»¾«¶ÍÓÐÏÞ¹«Ë¾/ÍòÏò½Ú»¬Ì×¹¤ÒÕÁ÷³Ìͼ");
break;
case "²îËÙÆ÷×¶³ÝÂÖ¹¤ÒÕÁ÷³Ìͼ":
Manager.Instance.LoadImageFromResources(Manager.Instance.middleTable_Image,
Manager.Instance.tableImage,
Manager.Instance.middleTable_Text,
Manager.Instance.QYCloseButton,
Manager.Instance.secendToggle,
"ÆóÒµÉú²ú¹¤ÒÕ/½­ËÕ´´Ò»¾«¶ÍÓÐÏÞ¹«Ë¾/²îËÙÆ÷×¶³ÝÂÖ¹¤ÒÕÁ÷³Ìͼ");
break;
case "ÐÐÐdzÝÂּܹ¤ÒÕÁ÷³Ìͼ":
Manager.Instance.LoadImageFromResources(Manager.Instance.middleTable_Image,
Manager.Instance.tableImage,
Manager.Instance.middleTable_Text,
Manager.Instance.QYCloseButton,
Manager.Instance.secendToggle,
"ÆóÒµÉú²ú¹¤ÒÕ/½­ËÕ´´Ò»¾«¶ÍÓÐÏÞ¹«Ë¾/²ñÓÍ»úÖý¼þÉú²ú¹¤ÒÕÁ÷³Ì");
break;
case "·Çɫ֯»ì·ÄÃæÁÏÉú²ú¹¤ÒÕÁ÷":
Manager.Instance.LoadImageFromResources(Manager.Instance.middleTable_Image,
Manager.Instance.tableImage,
Manager.Instance.middleTable_Text,
Manager.Instance.QYCloseButton,
Manager.Instance.secendToggle,
"ÆóÒµÉú²ú¹¤ÒÕ/½­ËÕ¾ýÁØ·ÄÖ¯¿Æ¼¼ÓÐÏÞ¹«Ë¾/·Çɫ֯»ì·ÄÃæÁÏÉú²ú¹¤ÒÕÁ÷");
break;
case "¸ß¶Ë¹¤×÷·þÃæÁÏÉú²ú¹¤ÒÕÁ÷³Ì":
Manager.Instance.LoadImageFromResources(Manager.Instance.middleTable_Image,
Manager.Instance.tableImage,
Manager.Instance.middleTable_Text,
Manager.Instance.QYCloseButton,
Manager.Instance.secendToggle,
"ÆóÒµÉú²ú¹¤ÒÕ/½­ËÕ¾ýÁØ·ÄÖ¯¿Æ¼¼ÓÐÏÞ¹«Ë¾/¸ß¶Ë¹¤×÷·þÃæÁÏÉú²ú¹¤ÒÕÁ÷³Ì");
break;
case "ÏÖÓÐÏîÄ¿Éú²ú¹¤ÒÕÁ÷³Ì":
Manager.Instance.LoadImageFromResources(Manager.Instance.middleTable_Image,
Manager.Instance.tableImage,
Manager.Instance.middleTable_Text,
Manager.Instance.QYCloseButton,
Manager.Instance.secendToggle,
"ÆóÒµÉú²ú¹¤ÒÕ/½­ËÕ¼áÂõ½ô¹Ì¼þÓÐÏÞ¹«Ë¾/ÏÖÓÐÏîÄ¿Éú²ú¹¤ÒÕÁ÷³Ì");
break;
case "¸Ö¶§Éú²ú¹¤ÒÕÁ÷³Ì":
Manager.Instance.LoadImageFromResources(Manager.Instance.middleTable_Image,
Manager.Instance.tableImage,
Manager.Instance.middleTable_Text,
Manager.Instance.QYCloseButton,
Manager.Instance.secendToggle,
"ÆóÒµÉú²ú¹¤ÒÕ/½­ËÕ¼áÂõ½ô¹Ì¼þÓÐÏÞ¹«Ë¾/¸Ö¶§Éú²ú¹¤ÒÕÁ÷³Ì");
break;
case "ÈýͨÉú²ú¹¤ÒÕ":
Manager.Instance.LoadImageFromResources(Manager.Instance.middleTable_Image,
Manager.Instance.tableImage,
Manager.Instance.middleTable_Text,
Manager.Instance.QYCloseButton,
Manager.Instance.secendToggle,
"ÆóÒµÉú²ú¹¤ÒÕ/½­ËÕÖ¾µÃ¹ÜÒµÓÐÏÞ¹«Ë¾/ÈýͨÉú²ú¹¤ÒÕ");
break;
case "Òì¾¶¹ÜÉú²ú¹¤ÒÕ":
Manager.Instance.LoadImageFromResources(Manager.Instance.middleTable_Image,
Manager.Instance.tableImage,
Manager.Instance.middleTable_Text,
Manager.Instance.QYCloseButton,
Manager.Instance.secendToggle,
"ÆóÒµÉú²ú¹¤ÒÕ/½­ËÕÖ¾µÃ¹ÜÒµÓÐÏÞ¹«Ë¾/Òì¾¶¹ÜÉú²ú¹¤ÒÕ");
break;
case "ÍäÍ·Éú²ú¹¤ÒÕ":
Manager.Instance.LoadImageFromResources(Manager.Instance.middleTable_Image,
Manager.Instance.tableImage,
Manager.Instance.middleTable_Text,
Manager.Instance.QYCloseButton,
Manager.Instance.secendToggle,
"ÆóÒµÉú²ú¹¤ÒÕ/½­ËÕÖ¾µÃ¹ÜÒµÓÐÏÞ¹«Ë¾/ÍäÍ·Éú²ú¹¤ÒÕ");
break;
case "¹ÜñÉú²ú¹¤ÒÕ":
Manager.Instance.LoadImageFromResources(Manager.Instance.middleTable_Image,
Manager.Instance.tableImage,
Manager.Instance.middleTable_Text,
Manager.Instance.QYCloseButton,
Manager.Instance.secendToggle,
"ÆóÒµÉú²ú¹¤ÒÕ/½­ËÕÖ¾µÃ¹ÜÒµÓÐÏÞ¹«Ë¾/¹ÜñÉú²ú¹¤ÒÕ");
break;
case "ÂóÑ¿ÖÆÔìÖ÷ÒªÉú²ú¹¤ÒÕÁ÷³Ì":
Manager.Instance.LoadImageFromResources(Manager.Instance.middleTable_Image,
Manager.Instance.tableImage,
Manager.Instance.middleTable_Text,
Manager.Instance.QYCloseButton,
Manager.Instance.secendToggle,
"ÆóÒµÉú²ú¹¤ÒÕ/½­ËÕîÚ·áÂóÑ¿ÖÆÔìÓÐÏÞ¹«Ë¾/ÂóÑ¿ÖÆÔìÖ÷ÒªÉú²ú¹¤ÒÕÁ÷³Ì");
break;
}
});
}
// for (int i = 0; i < Manager.Instance.secendToggle.Count; i++)
// {
// Manager.Instance.secendToggle[i].onValueChanged.AddListener((ison) =>
// {
// Debug.Log(Manager.Instance.secendToggle[i].GetComponentInChildren<TextMeshProUGUI>().name);
// switch (Manager.Instance.secendToggle[i].GetComponentInChildren<TextMeshProUGUI>().name)
// {
// case "²»Ðâ¸ÖÔ²¸Ö¹¤ÒÕÁ÷³Ì":
// Manager.Instance.LoadImageFromResources(Manager.Instance.middleTable_Image,
// Manager.Instance.tableImage,
// Manager.Instance.middleTable_Text,
// Manager.Instance.QYCloseButton,
// Manager.Instance.secendToggle,
// "ÆóÒµÉú²ú¹¤ÒÕ/´ó·á·áöβ»Ðâ¸ÖÖÆÆ·³§/²»Ðâ¸ÖÔ²¸Ö¹¤ÒÕÁ÷³Ì");
// break;
// case "²»Ðâ¸Ö°å¹¤ÒÕÁ÷³Ì":
// Manager.Instance.LoadImageFromResources(Manager.Instance.middleTable_Image,
// Manager.Instance.tableImage,
// Manager.Instance.middleTable_Text,
// Manager.Instance.QYCloseButton,
// Manager.Instance.secendToggle,
// "ÆóÒµÉú²ú¹¤ÒÕ/´ó·á·áöβ»Ðâ¸ÖÖÆÆ·³§/²»Ðâ¸Ö°å¹¤ÒÕÁ÷³Ì");
// break;
// case "ÍòÏò½Ú»¬Ì×¹¤ÒÕÁ÷³Ìͼ":
// Manager.Instance.LoadImageFromResources(Manager.Instance.middleTable_Image,
// Manager.Instance.tableImage,
// Manager.Instance.middleTable_Text,
// Manager.Instance.QYCloseButton,
// Manager.Instance.secendToggle,
// "ÆóÒµÉú²ú¹¤ÒÕ/½­ËÕ´´Ò»¾«¶ÍÓÐÏÞ¹«Ë¾/ÍòÏò½Ú»¬Ì×¹¤ÒÕÁ÷³Ìͼ");
// break;
// case "²îËÙÆ÷×¶³ÝÂÖ¹¤ÒÕÁ÷³Ìͼ":
// Manager.Instance.LoadImageFromResources(Manager.Instance.middleTable_Image,
// Manager.Instance.tableImage,
// Manager.Instance.middleTable_Text,
// Manager.Instance.QYCloseButton,
// Manager.Instance.secendToggle,
// "ÆóÒµÉú²ú¹¤ÒÕ/½­ËÕ´´Ò»¾«¶ÍÓÐÏÞ¹«Ë¾/²îËÙÆ÷×¶³ÝÂÖ¹¤ÒÕÁ÷³Ìͼ");
// break;
// case "ÐÐÐdzÝÂּܹ¤ÒÕÁ÷³Ìͼ":
// Manager.Instance.LoadImageFromResources(Manager.Instance.middleTable_Image,
// Manager.Instance.tableImage,
// Manager.Instance.middleTable_Text,
// Manager.Instance.QYCloseButton,
// Manager.Instance.secendToggle,
// "ÆóÒµÉú²ú¹¤ÒÕ/½­ËÕ´´Ò»¾«¶ÍÓÐÏÞ¹«Ë¾/²ñÓÍ»úÖý¼þÉú²ú¹¤ÒÕÁ÷³Ì");
// break;
// case "·Çɫ֯»ì·ÄÃæÁÏÉú²ú¹¤ÒÕÁ÷":
// Manager.Instance.LoadImageFromResources(Manager.Instance.middleTable_Image,
// Manager.Instance.tableImage,
// Manager.Instance.middleTable_Text,
// Manager.Instance.QYCloseButton,
// Manager.Instance.secendToggle,
// "ÆóÒµÉú²ú¹¤ÒÕ/½­ËÕ¾ýÁØ·ÄÖ¯¿Æ¼¼ÓÐÏÞ¹«Ë¾/·Çɫ֯»ì·ÄÃæÁÏÉú²ú¹¤ÒÕÁ÷");
// break;
// case "¸ß¶Ë¹¤×÷·þÃæÁÏÉú²ú¹¤ÒÕÁ÷³Ì":
// Manager.Instance.LoadImageFromResources(Manager.Instance.middleTable_Image,
// Manager.Instance.tableImage,
// Manager.Instance.middleTable_Text,
// Manager.Instance.QYCloseButton,
// Manager.Instance.secendToggle,
// "ÆóÒµÉú²ú¹¤ÒÕ/½­ËÕ¾ýÁØ·ÄÖ¯¿Æ¼¼ÓÐÏÞ¹«Ë¾/¸ß¶Ë¹¤×÷·þÃæÁÏÉú²ú¹¤ÒÕÁ÷³Ì");
// break;
// case "ÏÖÓÐÏîÄ¿Éú²ú¹¤ÒÕÁ÷³Ì":
// Manager.Instance.LoadImageFromResources(Manager.Instance.middleTable_Image,
// Manager.Instance.tableImage,
// Manager.Instance.middleTable_Text,
// Manager.Instance.QYCloseButton,
// Manager.Instance.secendToggle,
// "ÆóÒµÉú²ú¹¤ÒÕ/½­ËÕ¼áÂõ½ô¹Ì¼þÓÐÏÞ¹«Ë¾/ÏÖÓÐÏîÄ¿Éú²ú¹¤ÒÕÁ÷³Ì");
// break;
// case "¸Ö¶§Éú²ú¹¤ÒÕÁ÷³Ì":
// Manager.Instance.LoadImageFromResources(Manager.Instance.middleTable_Image,
// Manager.Instance.tableImage,
// Manager.Instance.middleTable_Text,
// Manager.Instance.QYCloseButton,
// Manager.Instance.secendToggle,
// "ÆóÒµÉú²ú¹¤ÒÕ/½­ËÕ¼áÂõ½ô¹Ì¼þÓÐÏÞ¹«Ë¾/¸Ö¶§Éú²ú¹¤ÒÕÁ÷³Ì");
// break;
// case "ÈýͨÉú²ú¹¤ÒÕ":
// Manager.Instance.LoadImageFromResources(Manager.Instance.middleTable_Image,
// Manager.Instance.tableImage,
// Manager.Instance.middleTable_Text,
// Manager.Instance.QYCloseButton,
// Manager.Instance.secendToggle,
// "ÆóÒµÉú²ú¹¤ÒÕ/½­ËÕÖ¾µÃ¹ÜÒµÓÐÏÞ¹«Ë¾/ÈýͨÉú²ú¹¤ÒÕ");
//
// break;
// case "Òì¾¶¹ÜÉú²ú¹¤ÒÕ":
// Manager.Instance.LoadImageFromResources(Manager.Instance.middleTable_Image,
// Manager.Instance.tableImage,
// Manager.Instance.middleTable_Text,
// Manager.Instance.QYCloseButton,
// Manager.Instance.secendToggle,
// "ÆóÒµÉú²ú¹¤ÒÕ/½­ËÕÖ¾µÃ¹ÜÒµÓÐÏÞ¹«Ë¾/Òì¾¶¹ÜÉú²ú¹¤ÒÕ");
// break;
// case "ÍäÍ·Éú²ú¹¤ÒÕ":
// Manager.Instance.LoadImageFromResources(Manager.Instance.middleTable_Image,
// Manager.Instance.tableImage,
// Manager.Instance.middleTable_Text,
// Manager.Instance.QYCloseButton,
// Manager.Instance.secendToggle,
// "ÆóÒµÉú²ú¹¤ÒÕ/½­ËÕÖ¾µÃ¹ÜÒµÓÐÏÞ¹«Ë¾/ÍäÍ·Éú²ú¹¤ÒÕ");
// break;
// case "¹ÜñÉú²ú¹¤ÒÕ":
// Manager.Instance.LoadImageFromResources(Manager.Instance.middleTable_Image,
// Manager.Instance.tableImage,
// Manager.Instance.middleTable_Text,
// Manager.Instance.QYCloseButton,
// Manager.Instance.secendToggle,
// "ÆóÒµÉú²ú¹¤ÒÕ/½­ËÕÖ¾µÃ¹ÜÒµÓÐÏÞ¹«Ë¾/¹ÜñÉú²ú¹¤ÒÕ");
// break;
// case "ÂóÑ¿ÖÆÔìÖ÷ÒªÉú²ú¹¤ÒÕÁ÷³Ì":
// Manager.Instance.LoadImageFromResources(Manager.Instance.middleTable_Image,
// Manager.Instance.tableImage,
// Manager.Instance.middleTable_Text,
// Manager.Instance.QYCloseButton,
// Manager.Instance.secendToggle,
// "ÆóÒµÉú²ú¹¤ÒÕ/½­ËÕîÚ·áÂóÑ¿ÖÆÔìÓÐÏÞ¹«Ë¾/ÂóÑ¿ÖÆÔìÖ÷ÒªÉú²ú¹¤ÒÕÁ÷³Ì");
// break;
// }
// });
// }
}
}
/// <summary>
/// »·±£ÖÎÀíÏÖ×´
/// </summary>
public void HBZLXZ()
{
// foreach (Toggle HBGLTZToggle in Manager.Instance.HBGLTZToggle)
// {
// HBGLTZToggle.onValueChanged.AddListener((isOn) =>
// {
// if (UI_UpBgPanel.instance.UpToggleState == UpToggleState.»·±£ÖÎÀíÏÖ×´)
// {
// switch (Manager.Instance.MyLookAtCameraNamel)
// {
// case LookAtCameraName.´ó·á·áöβ»Ðâ¸ÖÖÆÆ·³§:
// if (HBGLTZToggle.name == Manager.Instance.HBGLTZToggle[0].name) //»·±£ÉèÊ©ÔËÐÐ̨ÕË
// {
// Debug.Log("½øÈ¥ÁË");
// Manager.Instance.LoadLedgerFromResources(Manager.Instance.LedgerObj,
// Manager.Instance.LedgerImage,
// Manager.Instance.LedgerCloseBtn,
// "");
// }
// else if (HBGLTZToggle.name == Manager.Instance.HBGLTZToggle[1].name) //»·±£É豸ά»¤Ì¨ÕË
// {
// Manager.Instance.LoadLedgerFromResources(Manager.Instance.LedgerObj,
// Manager.Instance.LedgerImage,
// Manager.Instance.LedgerCloseBtn,
// "");
// }
// else if (HBGLTZToggle.name == Manager.Instance.HBGLTZToggle[2].name) //ΣÏÕ·ÏÎï³öÈë¿ą̂ÕË
// {
// Manager.Instance.LoadLedgerFromResources(Manager.Instance.LedgerObj,
// Manager.Instance.LedgerImage,
// Manager.Instance.LedgerCloseBtn,
// "");
// }
//
// break;
// case LookAtCameraName.½­ËÕ´´Ò»¾«¶ÍÓÐÏÞ¹«Ë¾:
// if (HBGLTZToggle.name == Manager.Instance.HBGLTZToggle[0].name) //»·±£ÉèÊ©ÔËÐÐ̨ÕË
// {
// Manager.Instance.LoadLedgerFromResources(Manager.Instance.LedgerObj,
// Manager.Instance.LedgerImage,
// Manager.Instance.LedgerCloseBtn,
// "̨ÕË/µ¤ÑôÐÅµÂµçÆøÉ豸ÓÐÏÞ¹«Ë¾/»·±£ÉèÊ©ÔËÐÐ̨ÕË");
// }
// else if (HBGLTZToggle.name == Manager.Instance.HBGLTZToggle[1].name) //»·±£É豸ά»¤Ì¨ÕË
// {
// Manager.Instance.LoadLedgerFromResources(Manager.Instance.LedgerObj,
// Manager.Instance.LedgerImage,
// Manager.Instance.LedgerCloseBtn,
// "̨ÕË/µ¤ÑôÐÅµÂµçÆøÉ豸ÓÐÏÞ¹«Ë¾/»·±£ÉèÊ©ÔËÐÐ̨ÕË");
// }
// else if (HBGLTZToggle.name == Manager.Instance.HBGLTZToggle[2].name) //ΣÏÕ·ÏÎï³öÈë¿ą̂ÕË
// {
// Manager.Instance.LoadLedgerFromResources(Manager.Instance.LedgerObj,
// Manager.Instance.LedgerImage,
// Manager.Instance.LedgerCloseBtn,
// "̨ÕË/µ¤ÑôÐÅµÂµçÆøÉ豸ÓÐÏÞ¹«Ë¾/»·±£ÉèÊ©ÔËÐÐ̨ÕË");
// }
//
// break;
// case LookAtCameraName.½­ËÕ¼áÂõ½ô¹Ì¼þÓÐÏÞ¹«Ë¾:
// if (HBGLTZToggle.name == Manager.Instance.HBGLTZToggle[0].name) //»·±£ÉèÊ©ÔËÐÐ̨ÕË
// {
// Manager.Instance.LoadLedgerFromResources(Manager.Instance.LedgerObj,
// Manager.Instance.LedgerImage,
// Manager.Instance.LedgerCloseBtn,
// "̨ÕË/µ¤ÑôÒÁ¶ûÌØ½ðÊôÖÆÆ·ÓÐÏÞ¹«Ë¾/»·±£ÉèÊ©ÔËÐÐ̨ÕË");
// }
// else if (HBGLTZToggle.name == Manager.Instance.HBGLTZToggle[1].name) //»·±£É豸ά»¤Ì¨ÕË
// {
// Manager.Instance.LoadLedgerFromResources(Manager.Instance.LedgerObj,
// Manager.Instance.LedgerImage,
// Manager.Instance.LedgerCloseBtn,
// "̨ÕË/µ¤ÑôÒÁ¶ûÌØ½ðÊôÖÆÆ·ÓÐÏÞ¹«Ë¾/»·±£É豸ά»¤Ì¨ÕË");
// }
// else if (HBGLTZToggle.name == Manager.Instance.HBGLTZToggle[2].name) //ΣÏÕ·ÏÎï³öÈë¿ą̂ÕË
// {
// Manager.Instance.LoadLedgerFromResources(Manager.Instance.LedgerObj,
// Manager.Instance.LedgerImage,
// Manager.Instance.LedgerCloseBtn,
// "̨ÕË/µ¤ÑôÒÁ¶ûÌØ½ðÊôÖÆÆ·ÓÐÏÞ¹«Ë¾/ΣÏÕ·ÏÎï³öÈë¿ą̂ÕË");
// }
//
// break;
// case LookAtCameraName.½­ËÕ¾ýÁØ·ÄÖ¯¿Æ¼¼ÓÐÏÞ¹«Ë¾:
// if (HBGLTZToggle.name == Manager.Instance.HBGLTZToggle[0].name) //»·±£ÉèÊ©ÔËÐÐ̨ÕË
// {
// Manager.Instance.LoadLedgerFromResources(Manager.Instance.LedgerObj,
// Manager.Instance.LedgerImage,
// Manager.Instance.LedgerCloseBtn,
// "");
// }
// else if (HBGLTZToggle.name == Manager.Instance.HBGLTZToggle[1].name) //»·±£É豸ά»¤Ì¨ÕË
// {
// Manager.Instance.LoadLedgerFromResources(Manager.Instance.LedgerObj,
// Manager.Instance.LedgerImage,
// Manager.Instance.LedgerCloseBtn,
// "");
// }
// else if (HBGLTZToggle.name == Manager.Instance.HBGLTZToggle[2].name) //ΣÏÕ·ÏÎï³öÈë¿ą̂ÕË
// {
// Manager.Instance.LoadLedgerFromResources(Manager.Instance.LedgerObj,
// Manager.Instance.LedgerImage,
// Manager.Instance.LedgerCloseBtn,
// "");
// }
//
// break;
// case LookAtCameraName.½­ËÕîÚ·áÂóÑ¿ÖÆÔìÓÐÏÞ¹«Ë¾:
// if (HBGLTZToggle.name == Manager.Instance.HBGLTZToggle[0].name) //»·±£ÉèÊ©ÔËÐÐ̨ÕË
// {
// Manager.Instance.LoadLedgerFromResources(Manager.Instance.LedgerObj,
// Manager.Instance.LedgerImage,
// Manager.Instance.LedgerCloseBtn,
// "");
// }
// else if (HBGLTZToggle.name == Manager.Instance.HBGLTZToggle[1].name) //»·±£É豸ά»¤Ì¨ÕË
// {
// Manager.Instance.LoadLedgerFromResources(Manager.Instance.LedgerObj,
// Manager.Instance.LedgerImage,
// Manager.Instance.LedgerCloseBtn,
// "");
// }
// else if (HBGLTZToggle.name == Manager.Instance.HBGLTZToggle[2].name) //ΣÏÕ·ÏÎï³öÈë¿ą̂ÕË
// {
// Manager.Instance.LoadLedgerFromResources(Manager.Instance.LedgerObj,
// Manager.Instance.LedgerImage,
// Manager.Instance.LedgerCloseBtn,
// "");
// }
//
// break;
// case LookAtCameraName.½­ËÕÖ¾µÃ¹ÜÒµÓÐÏÞ¹«Ë¾:
// if (HBGLTZToggle.name == Manager.Instance.HBGLTZToggle[0].name) //»·±£ÉèÊ©ÔËÐÐ̨ÕË
// {
// Manager.Instance.LoadLedgerFromResources(Manager.Instance.LedgerObj,
// Manager.Instance.LedgerImage,
// Manager.Instance.LedgerCloseBtn,
// "̨ÕË/½­ËÕ»ªêÉµçÆø¿Æ¼¼ÓÐÏÞ¹«Ë¾/̨ÕË/»·±£ÉèÊ©ÔËÐÐ̨ÕË");
// }
// else if (HBGLTZToggle.name == Manager.Instance.HBGLTZToggle[1].name) //»·±£É豸ά»¤Ì¨ÕË
// {
// Manager.Instance.LoadLedgerFromResources(Manager.Instance.LedgerObj,
// Manager.Instance.LedgerImage,
// Manager.Instance.LedgerCloseBtn,
// "̨ÕË/½­ËÕ»ªêÉµçÆø¿Æ¼¼ÓÐÏÞ¹«Ë¾/̨ÕË/»·±£É豸ά»¤Ì¨ÕË");
// }
// else if (HBGLTZToggle.name == Manager.Instance.HBGLTZToggle[2].name) //ΣÏÕ·ÏÎï³öÈë¿ą̂ÕË
// {
// Manager.Instance.LoadLedgerFromResources(Manager.Instance.LedgerObj,
// Manager.Instance.LedgerImage,
// Manager.Instance.LedgerCloseBtn,
// "̨ÕË/½­ËÕ»ªêÉµçÆø¿Æ¼¼ÓÐÏÞ¹«Ë¾/̨ÕË/ΣÏÕ·ÏÎï³öÈë¿ą̂ÕË");
// }
//
// break;
// case LookAtCameraName.Ñγǻã¼á¹¤ÒµË®´¦ÀíÓÐÏÞ¹«Ë¾:
// if (HBGLTZToggle.name == Manager.Instance.HBGLTZToggle[0].name) //»·±£ÉèÊ©ÔËÐÐ̨ÕË
// {
// Manager.Instance.LoadLedgerFromResources(Manager.Instance.LedgerObj,
// Manager.Instance.LedgerImage,
// Manager.Instance.LedgerCloseBtn,
// "");
// }
// else if (HBGLTZToggle.name == Manager.Instance.HBGLTZToggle[1].name) //»·±£É豸ά»¤Ì¨ÕË
// {
// Manager.Instance.LoadLedgerFromResources(Manager.Instance.LedgerObj,
// Manager.Instance.LedgerImage,
// Manager.Instance.LedgerCloseBtn,
// "");
// }
// else if (HBGLTZToggle.name == Manager.Instance.HBGLTZToggle[2].name) //ΣÏÕ·ÏÎï³öÈë¿ą̂ÕË
// {
// Manager.Instance.LoadLedgerFromResources(Manager.Instance.LedgerObj,
// Manager.Instance.LedgerImage,
// Manager.Instance.LedgerCloseBtn,
// "");
// }
//
// break;
// // case LookAtCameraName.½­ËÕΰҵÖýÔìÓÐÏÞ¹«Ë¾:
// // if (HBGLTZToggle.name == Manager.Instance.HBGLTZToggle[0].name) //»·±£ÉèÊ©ÔËÐÐ̨ÕË
// // {
// // Manager.Instance.LoadLedgerFromResources(Manager.Instance.LedgerObj,
// // Manager.Instance.LedgerImage,
// // Manager.Instance.LedgerCloseBtn,
// // "");
// // }
// // else if (HBGLTZToggle.name == Manager.Instance.HBGLTZToggle[1].name) //»·±£É豸ά»¤Ì¨ÕË
// // {
// // Manager.Instance.LoadLedgerFromResources(Manager.Instance.LedgerObj,
// // Manager.Instance.LedgerImage,
// // Manager.Instance.LedgerCloseBtn,
// // "");
// // }
// // else if (HBGLTZToggle.name == Manager.Instance.HBGLTZToggle[2].name) //ΣÏÕ·ÏÎï³öÈë¿ą̂ÕË
// // {
// // Manager.Instance.LoadLedgerFromResources(Manager.Instance.LedgerObj,
// // Manager.Instance.LedgerImage,
// // Manager.Instance.LedgerCloseBtn,
// // "");
// // }
// //
// // break;
// // case LookAtCameraName.½­ËÕÌìÀÖ½ðÊôÖÆÆ·ÓÐÏÞ¹«Ë¾:
// // if (HBGLTZToggle.name == Manager.Instance.HBGLTZToggle[0].name) //»·±£ÉèÊ©ÔËÐÐ̨ÕË
// // {
// // Manager.Instance.LoadLedgerFromResources(Manager.Instance.LedgerObj,
// // Manager.Instance.LedgerImage,
// // Manager.Instance.LedgerCloseBtn,
// // "");
// // }
// // else if (HBGLTZToggle.name == Manager.Instance.HBGLTZToggle[1].name) //»·±£É豸ά»¤Ì¨ÕË
// // {
// // Manager.Instance.LoadLedgerFromResources(Manager.Instance.LedgerObj,
// // Manager.Instance.LedgerImage,
// // Manager.Instance.LedgerCloseBtn,
// // "");
// // }
// // else if (HBGLTZToggle.name == Manager.Instance.HBGLTZToggle[2].name) //ΣÏÕ·ÏÎï³öÈë¿ą̂ÕË
// // {
// // Manager.Instance.LoadLedgerFromResources(Manager.Instance.LedgerObj,
// // Manager.Instance.LedgerImage,
// // Manager.Instance.LedgerCloseBtn,
// // "");
// // }
// //
// // break;
// }
// }
// });
// }
}
/// <summary>
/// Ô°ÇøÔÚÏß¼ì²â
/// </summary>
public void YQZXJC()
{
Manager.Instance.YQSPJKBtn[0].onClick.AddListener(() =>
{
Manager.Instance.LoadRawImageFromResources(Manager.Instance.GSYQSPJKObj,
Manager.Instance.GSYQSPJKVideoPlayer,
Manager.Instance.GSYQSPJKTopText,
"ÊÓÆµ/ÅÅ·ÏÆø");
});
Manager.Instance.YQSPJKBtn[1].onClick.AddListener(() =>
{
Manager.Instance.LoadRawImageFromResources(Manager.Instance.GSYQSPJKObj,
Manager.Instance.GSYQSPJKVideoPlayer,
Manager.Instance.GSYQSPJKTopText,
"ÊÓÆµ/ÅÅÆø");
});
Manager.Instance.YQSPJKBtn[2].onClick.AddListener(() =>
{
Manager.Instance.LoadRawImageFromResources(Manager.Instance.GSYQSPJKObj,
Manager.Instance.GSYQSPJKVideoPlayer,
Manager.Instance.GSYQSPJKTopText,
"ÊÓÆµ/ÅÅÎÛ");
});
Manager.Instance.YQSPJKBtn[3].onClick.AddListener(() =>
{
Manager.Instance.LoadRawImageFromResources(Manager.Instance.GSYQSPJKObj,
Manager.Instance.GSYQSPJKVideoPlayer,
Manager.Instance.GSYQSPJKTopText,
"ÊÓÆµ/ÅÅÎÛ¿ÚÊÓÆµ");
});
// for (int j = 0; j < Manager.Instance.PFJKSPBtn.Count; j++)
// {
// Manager.Instance.PFJKSPBtn[0].onClick.AddListener(() =>
// {
// Manager.Instance.LoadRawImageFromResources(Manager.Instance.GSYQSPJKObj,
// Manager.Instance.GSYQSPJKVideoPlayer,
// Manager.Instance.GSYQSPJKTopText,
// "ÊÓÆµ/ÊÓÆµ");
// });
// }
Manager.Instance.PFJKSPBtn[0].onClick.AddListener(() =>
{
Manager.Instance.LoadRawImageFromResources(Manager.Instance.GSYQSPJKObj,
Manager.Instance.GSYQSPJKVideoPlayer,
Manager.Instance.GSYQSPJKTopText,
"ÊÓÆµ/ÅÅ·ÏÆø");
});
Manager.Instance.PFJKSPBtn[1].onClick.AddListener(() =>
{
Manager.Instance.LoadRawImageFromResources(Manager.Instance.GSYQSPJKObj,
Manager.Instance.GSYQSPJKVideoPlayer,
Manager.Instance.GSYQSPJKTopText,
"ÊÓÆµ/ÅÅÆø");
});
Manager.Instance.PFJKSPBtn[2].onClick.AddListener(() =>
{
Manager.Instance.LoadRawImageFromResources(Manager.Instance.GSYQSPJKObj,
Manager.Instance.GSYQSPJKVideoPlayer,
Manager.Instance.GSYQSPJKTopText,
"ÊÓÆµ/ÅÅÎÛ");
});
Manager.Instance.PFJKSPBtn[3].onClick.AddListener(() =>
{
Debug.Log("1111");
Manager.Instance.LoadRawImageFromResources(Manager.Instance.GSYQSPJKObj,
Manager.Instance.GSYQSPJKVideoPlayer,
Manager.Instance.GSYQSPJKTopText,
"ÊÓÆµ/ÅÅÎÛ¿ÚÊÓÆµ");
});
}
/// <summary>
/// ÎÛȾÅŷŹÜÀí
/// </summary>
public void WRPFGL()
{
//·ÏË®·ÏÆø
if (Manager.Instance.FSFQBtn != null)
{
//·ÏÆø
Manager.Instance.FSFQBtn[0].onClick.AddListener(() =>
{
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.FQ3DCanvas.SetActive(true);
Manager.Instance.Pipeline[1].SetActive(true);
Manager.Instance.Pipeline[2].SetActive(false);
}
else
{
Manager.Instance.FSFQBtn[1].interactable = true;
foreach (GameObject FQ in Manager.Instance.FQObj)
{
HighlightEffect PipelineHig = FQ.GetComponent<HighlightEffect>();
PipelineHig.highlighted = false;
}
Manager.Instance.FQ3DCanvas.SetActive(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);
}
});
}
}
}