using UnityEngine; using ZXKFramework; public class PlayerManager : MonoSingleton { ModelChildShowOneBase players = new ModelChildShowOneBase(); public Transform player { get; set; } public GameObject mask { get; set; } public void Init(OperatingType adapterType) { players.Init(transform); switch (adapterType) { case OperatingType.FirstPerson: player = players.ShowModel("FirstPerson").FindFirst("PlayerFPS"); break; case OperatingType.Touch: case OperatingType.Hardware: player = players.ShowModel("TouchHardware").FindFirst("Main Camera"); break; case OperatingType.VR: player = players.ShowModel("VR").FindFirst("PlayerController"); break; } } }