コード例 #1
0
        private void CreateRootFolder()
        {
            if (_wantedRootName == "" || _wantedRootName == null)
            {
                DialogDisplay("Please Provide a Proper Game Name");
                return;
            }

            if (_wantedRootName == "Game")
            {
                DialogDisplay("Do you really want to name this game..Game?");
                return;
            }

            Debug.Log("Creating Root Folder...");
            string assetFolder = Application.dataPath;
            string rootName    = assetFolder + "/" + _wantedRootName;

            DirectoryInfo rootInfo = Directory.CreateDirectory(rootName);

            if (!rootInfo.Exists)
            {
                return;
            }
            CreatSubDirectories(rootName);

            AssetDatabase.Refresh();

            if (m_Win)
            {
                m_Win.Close();
            }
        }