1072 lines
57 KiB
C#
1072 lines
57 KiB
C#
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);
|
||
}
|
||
});
|
||
}
|
||
}
|
||
} |