NanDaEnvironmentalProtection/Assets/Scripts/TSQ/GameManager.cs

1072 lines
57 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.LoadImageFromResources(Manager.Instance.middleTable_Image,
Manager.Instance.tableImage, Manager.Instance.middleTable_Text,
Manager.Instance.QYCloseButton,
Manager.Instance.Allqy,
"²úÆ·²úÄܱí/´ó·á·áöβ»Ðâ¸ÖÖÆÆ·³§");
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.QYCloseButton,
Manager.Instance.Allqy,
"²úÆ·²úÄܱí/½­ËÕ´´Ò»¾«¶ÍÓÐÏÞ¹«Ë¾/½­ËÕ´´Ò»¾«¶ÍÓÐÏÞ¹«Ë¾²úÄÜ");
break;
case LookAtCameraName.½­ËÕ¼áÂõ½ô¹Ì¼þÓÐÏÞ¹«Ë¾:
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.LoadImageFromResources(Manager.Instance.middleTable_Image,
Manager.Instance.tableImage, Manager.Instance.middleTable_Text,
Manager.Instance.QYCloseButton,
Manager.Instance.Allqy,
"²úÆ·²úÄܱí/½­ËÕ¾ýÁØ·ÄÖ¯¿Æ¼¼ÓÐÏÞ¹«Ë¾/½­ËÕ¾ýÁØ·ÄÖ¯¿Æ¼¼ÓÐÏÞ¹«Ë¾²úÄÜ");
break;
case LookAtCameraName.½­ËÕîÚ·áÂóÑ¿ÖÆÔìÓÐÏÞ¹«Ë¾:
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.LoadImageFromResources(Manager.Instance.middleTable_Image,
Manager.Instance.tableImage, Manager.Instance.middleTable_Text,
Manager.Instance.QYCloseButton,
Manager.Instance.Allqy,
"²úÆ·²úÄܱí/½­ËÕÖ¾µÃ¹ÜÒµÓÐÏÞ¹«Ë¾");
break;
case LookAtCameraName.Ñγǻã¼á¹¤ÒµË®´¦ÀíÓÐÏÞ¹«Ë¾: //ûÓÐ
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;
}
});
}
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;
}
});
}
}
}
/// <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;
}
});
//ÁÙʱ
// for (int i = 0; i < Manager.Instance.ScendToggle.Count; i++)
// {
// Manager.Instance.ScendToggle[i].onValueChanged.AddListener((ison) =>
// {
// Manager.Instance.LoadImageFromResources(Manager.Instance.middleTable_Image,
// Manager.Instance.tableImage,
// Manager.Instance.middleTable_Text,
// Manager.Instance.QYCloseButton,
// Manager.Instance.Allqy,
// "ÆóÒµÉú²ú¹¤ÒÕ/µ¤ÑôÊи»Ç¿Îå½ðÖýÔì³§/²ñÓÍ»úÖý¼þÉú²ú¹¤ÒÕÁ÷³Ì");
// });
// }
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()
{
for (int i = 0; i < Manager.Instance.YQSPJKBtn.Count; i++)
{
Manager.Instance.YQSPJKBtn[i].onClick.AddListener(() =>
{
Manager.Instance.LoadRawImageFromResources(Manager.Instance.GSYQSPJKObj,
Manager.Instance.GSYQSPJKRawImg,
Manager.Instance.GSYQSPJKTopText,
"ÅÅÎÛ¼à¿ØÍ¼/ÆóÒµÔ°ÇøÊÓÆµ¼à¿Ø");
});
}
for (int j = 0; j < Manager.Instance.PFJKSPBtn.Count; j++)
{
Manager.Instance.PFJKSPBtn[j].onClick.AddListener(() =>
{
Manager.Instance.LoadRawImageFromResources(Manager.Instance.GSYQSPJKObj,
Manager.Instance.GSYQSPJKRawImg,
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);
}
});
}
}
}