Exemple #1
0
        public Transform GetRoot(MenuLayerType layer)
        {
            GameObject go = null;
            Transform  root;

            switch (layer)
            {
            case MenuLayerType.Layer_PreInstance:
                go = GameObject.Find("Layer-PreInstance");
                break;

            case MenuLayerType.Layer_DefaultBG:
                go = GameObject.Find("Canvas/Layer-DefaultBG");
                break;

            case MenuLayerType.Layer_Home:
                go = GameObject.Find("Canvas/Layer-Home");
                break;

            case MenuLayerType.Layer_BlurBG:
                go = GameObject.Find("Canvas/Layer-BlurBG");
                break;

            case MenuLayerType.Layer_Module:
                go = GameObject.Find("Canvas/Layer-Module");
                break;

            case MenuLayerType.Layer_MainUI:
                go = GameObject.Find("Canvas/Layer-MainUI");
                break;

            case MenuLayerType.Layer_Dialog:
                go = GameObject.Find("Canvas/Layer-Dialog");
                break;

            case MenuLayerType.Layer_Guide:
                go = GameObject.Find("Canvas/Layer-Guide");
                break;
            }

            if (go == null)
            {
                go = GameObject.Find("Canvas");
            }

            root = go.transform;


            return(root);
        }
Exemple #2
0
        public void ParseCsv(string[] csv)
        {
            int i = 0;

            menuId     = csv.GetInt32(i++);
            name       = csv.GetString(i++);
            openLevel  = csv.GetInt32(i++);
            layer      = (MenuLayerType)csv.GetInt32(i++);
            showIndex  = csv.GetInt32(i++);
            moduleType = (ModuleType)csv.GetInt32(i++);
            loadType   = (LoadType)csv.GetInt32(i++);
            layoutType = (LayoutType)csv.GetInt32(i++);
            path       = csv.GetString(i++);
            prefabName = System.IO.Path.GetFileName(path);

            mainUIType = csv.GetInt32(i++);

            isDestroy    = (csv.GetString(i++) != "0");
            targetMenuId = csv.GetInt32(i++);
        }