30 lines
1.0 KiB
C#
Raw Normal View History

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