Ejemplo n.º 1
0
        public GameObject GetSingleUI(UIType uiType)
        {
            if (_UIDict.ContainsKey(uiType) == false || _UIDict[uiType] == null)
            {
                GameObject UIRootCanvas = GameObject.Find("UIRootCanvas");
//				GameObject UICamera = UIRootCanvas.transform.FindChild("UICamera").gameObject;
                GameObject go = ResourceMgr.GetGameObject(URLConst.GetUI(uiType.Name));
                go.transform.SetParent(UIRootCanvas.transform);
                go.transform.localPosition = new Vector3(0, 0, 0);
                go.transform.localScale    = new Vector3(1, 1, 1);
                Canvas canvas = go.GetComponent <Canvas>();
//				Camera camera = UICamera.GetComponent<Camera>();
                canvas.renderMode = RenderMode.ScreenSpaceCamera;
//				canvas.worldCamera = camera;
                _UIDict.AddOrReplace(uiType, go);
                return(go);
            }
            return(_UIDict[uiType]);
        }
Ejemplo n.º 2
0
 public BaseContext(UIType viewType)
 {
     ViewType = viewType;
 }