Пример #1
0
        private void PlayerNaming()
        {
            if (assetPath.Contains(Paths.PLAYER_PICTURE_FOLDER))
            {
                string name = Path.GetFileNameWithoutExtension(assetPath);

                // 匹配格式为:1_2 形式
                string pattern = "^[0-9]+_[0-9]+$";
                Match  result  = Regex.Match(name, pattern);
                if (result.Value == "")
                {
                    if (mFolderData == null)
                    {
                        mFolderData            = new FolderData();
                        mFolderData.FolderPath = Paths.PLAYER_PICTURE_FOLDER;
                        mFolderData.NameTip    = "命名格式应为:1_5";
                    }

                    Debug.LogError(GetType() + "/PlayerNaming()/ The Curretn AssetName is Error, Please check it");
                    NameMgrWindowData.Add(mFolderData, assetPath);

                    NameMgrWindow.ShowWindow();
                }
            }
        }