30 lines
1015 B
C#
Raw Normal View History

2025-09-19 17:28:05 +08:00
using UnityEngine;
using ZXKFramework;
public class AdapterTouch : IAdapter
{
public void Init()
{
switch (UnityEngine.SceneManagement.SceneManager.GetActiveScene().name)
{
case "Main":
Debug.Log("当前操作方式Touch");
YiLiao.Main.GameManager.Instance.playerManager.Init(OperatingType.Touch);
break;
2025-09-22 17:41:04 +08:00
case "XinFeiTingZhen":
2025-09-19 17:28:05 +08:00
{
2025-09-22 17:41:04 +08:00
GameObject canvasObj = YiLiao.XinFeiTingZhen.GameManager.Instance.transform.FindFirst<Canvas>("Canvas_TouchHardware").gameObject;
2025-09-19 17:28:05 +08:00
canvasObj.SetActive(true);
2025-09-22 17:41:04 +08:00
YiLiao.XinFeiTingZhen.GameManager.Instance.uiManager.Init(canvasObj, null);
YiLiao.XinFeiTingZhen.GameManager.Instance.playerManager.Init(OperatingType.Touch);
YiLiao.XinFeiTingZhen.GameManager.Instance.interactionManager.Init(OperatingType.Touch);
2025-09-19 17:28:05 +08:00
}
break;
}
}
}