|
|
@@ -11,6 +11,9 @@ public class GameAssistUI : MonoBehaviour
|
|
|
[SerializeField] Text text1;
|
|
|
[SerializeField] Text text2;
|
|
|
public static GameAssistUI ins;
|
|
|
+ private Transform targetView;
|
|
|
+ private Button btnViewTarget;
|
|
|
+ public bool targetViewIsOpen = true;
|
|
|
|
|
|
void Start()
|
|
|
{
|
|
|
@@ -54,30 +57,35 @@ public class GameAssistUI : MonoBehaviour
|
|
|
});
|
|
|
|
|
|
// ------ 查看靶子 ------
|
|
|
- Transform targetView = this.transform.Find("TargetView");
|
|
|
- Button btnViewTarget = this.transform.Find("Button10").GetComponent<Button>();
|
|
|
+ targetView = this.transform.Find("TargetView");
|
|
|
+ btnViewTarget = this.transform.Find("Button10").GetComponent<Button>();
|
|
|
btnViewTarget.onClick.AddListener(delegate(){
|
|
|
AudioMgr.ins.PlayBtn();
|
|
|
- Transform icon1 = btnViewTarget.transform.Find("Icon1");
|
|
|
- Transform icon2 = btnViewTarget.transform.Find("Icon2");
|
|
|
- bool isOpen = icon2.gameObject.activeSelf;
|
|
|
- if (isOpen) {
|
|
|
- icon1.gameObject.SetActive(true);
|
|
|
- icon2.gameObject.SetActive(false);
|
|
|
- targetView.gameObject.SetActive(false);
|
|
|
- btnViewTarget.GetComponentInChildren<TextAutoLanguage>().SetText(204);
|
|
|
- } else {
|
|
|
- icon1.gameObject.SetActive(false);
|
|
|
- icon2.gameObject.SetActive(true);
|
|
|
- targetView.gameObject.SetActive(true);
|
|
|
- btnViewTarget.GetComponentInChildren<TextAutoLanguage>().SetText(205);
|
|
|
- }
|
|
|
+ targetViewIsOpen = !targetViewIsOpen;
|
|
|
+ RefreshTargetView();
|
|
|
});
|
|
|
- targetView.gameObject.SetActive(false);
|
|
|
if (GameMgr.gameType == 2) {
|
|
|
targetView.transform.GetComponent<RectTransform>().anchoredPosition = new Vector2(45, 30);
|
|
|
btnViewTarget.transform.GetComponent<RectTransform>().anchoredPosition = new Vector2(45, 195);
|
|
|
}
|
|
|
+ RefreshTargetView();
|
|
|
+ }
|
|
|
+
|
|
|
+ void RefreshTargetView()
|
|
|
+ {
|
|
|
+ Transform icon1 = btnViewTarget.transform.Find("Icon1");
|
|
|
+ Transform icon2 = btnViewTarget.transform.Find("Icon2");
|
|
|
+ if (targetViewIsOpen) {
|
|
|
+ icon1.gameObject.SetActive(false);
|
|
|
+ icon2.gameObject.SetActive(true);
|
|
|
+ targetView.gameObject.SetActive(true);
|
|
|
+ btnViewTarget.GetComponentInChildren<TextAutoLanguage>().SetText(205);
|
|
|
+ } else {
|
|
|
+ icon1.gameObject.SetActive(true);
|
|
|
+ icon2.gameObject.SetActive(false);
|
|
|
+ targetView.gameObject.SetActive(false);
|
|
|
+ btnViewTarget.GetComponentInChildren<TextAutoLanguage>().SetText(204);
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
// ------ 开镜瞄准功能 ------
|