三国卡牌客户端基础资源仓库
hch
2025-12-09 fcce9ab0e54e4580569ba4ed5be0f4e3ba4d37fa
Assets/Editor/Tool/ClientPackage_Standalone.cs
@@ -126,7 +126,7 @@
            }
            var relativePath = FileExtersion.GetFileRelativePath(assetPath, item.FullName);
            var to = StringUtility.Contact(ResourcesPath.Instance.StreamingAssetPath, relativePath);
            var to = StringUtility.Concat(ResourcesPath.Instance.StreamingAssetPath, relativePath);
            File.Copy(item.FullName, to, true);
        }
@@ -155,7 +155,7 @@
        var excludeFileFullNames = new List<string>();
        var tempFiles = new List<FileInfo>();
        FileExtersion.GetAllDirectoryFileInfos(StringUtility.Contact(assetPath, "/hero"), tempFiles);
        FileExtersion.GetAllDirectoryFileInfos(StringUtility.Concat(assetPath, "/hero"), tempFiles);
        foreach (var file in tempFiles)
        {
            var extersion = Path.GetExtension(file.FullName);
@@ -173,7 +173,7 @@
        }
        tempFiles.Clear();
        FileExtersion.GetAllDirectoryFileInfos(StringUtility.Contact(assetPath, "/maps"), tempFiles);
        FileExtersion.GetAllDirectoryFileInfos(StringUtility.Concat(assetPath, "/maps"), tempFiles);
        foreach (var file in tempFiles)
        {
            var extersion = Path.GetExtension(file.FullName);
@@ -191,7 +191,7 @@
        }
        tempFiles.Clear();
        FileExtersion.GetAllDirectoryFileInfos(StringUtility.Contact(assetPath, "/audio"), tempFiles);
        FileExtersion.GetAllDirectoryFileInfos(StringUtility.Concat(assetPath, "/audio"), tempFiles);
        foreach (var file in tempFiles)
        {
            var extersion = Path.GetExtension(file.FullName);
@@ -209,7 +209,7 @@
        }
        tempFiles.Clear();
        FileExtersion.GetAllDirectoryFileInfos(StringUtility.Contact(assetPath, "/uieffect"), tempFiles);
        FileExtersion.GetAllDirectoryFileInfos(StringUtility.Concat(assetPath, "/uieffect"), tempFiles);
        foreach (var file in tempFiles)
        {
            var extersion = Path.GetExtension(file.FullName);
@@ -227,7 +227,7 @@
        }
        tempFiles.Clear();
        FileExtersion.GetAllDirectoryFileInfos(StringUtility.Contact(assetPath, "/ui/sprite"), tempFiles);
        FileExtersion.GetAllDirectoryFileInfos(StringUtility.Concat(assetPath, "/ui/sprite"), tempFiles);
        foreach (var file in tempFiles)
        {
            var fileName = Path.GetFileName(file.FullName);
@@ -249,7 +249,7 @@
        foreach (var item in fromFiles)
        {
            var relativePath = FileExtersion.GetFileRelativePath(assetPath, item.FullName);
            var to = StringUtility.Contact(ResourcesPath.Instance.StreamingAssetPath, relativePath);
            var to = StringUtility.Concat(ResourcesPath.Instance.StreamingAssetPath, relativePath);
            var directory = Path.GetDirectoryName(to);
            if (!Directory.Exists(directory))
            {
@@ -281,7 +281,7 @@
        foreach (var item in fromFiles)
        {
            var relativePath = FileExtersion.GetFileRelativePath(assetPath, item.FullName);
            var to = StringUtility.Contact(ResourcesPath.Instance.StreamingAssetPath, relativePath);
            var to = StringUtility.Concat(ResourcesPath.Instance.StreamingAssetPath, relativePath);
            var directory = Path.GetDirectoryName(to);
            if (!Directory.Exists(directory))
            {
@@ -309,7 +309,7 @@
        if (text.Contains("VERSION_ALTERNATIVE"))
        {
            var pattern = "VERSION_ALTERNATIVE = \".*\"";
            text = Regex.Replace(text, pattern, StringUtility.Contact("VERSION_ALTERNATIVE = ", "\"", versionConfig.m_Version, "\""));
            text = Regex.Replace(text, pattern, StringUtility.Concat("VERSION_ALTERNATIVE = ", "\"", versionConfig.m_Version, "\""));
            var encoderShouldEmitUTF8Identifier = true;
            var throwOnInvalidBytes = false;
@@ -347,7 +347,7 @@
    {
        try
        {
            var newVersionConfigPath = StringUtility.Contact("Assets/Resources/VersionConfig", ".asset");
            var newVersionConfigPath = StringUtility.Concat("Assets/Resources/VersionConfig", ".asset");
            var versionName = string.Empty;
            var fromVersionConfig = GetVersionConfig(packageId.ToString(), out versionName);
            var newVersionConfig = ScriptableObject.CreateInstance<VersionConfig>();
@@ -416,7 +416,7 @@
    static void SetIconAndSplashImage(string _versionName)
    {
        var buildTarget = BuildTargetGroup.Standalone;
        var texture = AssetDatabase.LoadAssetAtPath<Texture2D>(StringUtility.Contact("Assets/Editor/Logo/", _versionName, "/Icon.png"));
        var texture = AssetDatabase.LoadAssetAtPath<Texture2D>(StringUtility.Concat("Assets/Editor/Logo/", _versionName, "/Icon.png"));
        var iconSizes = PlayerSettings.GetIconSizesForTargetGroup(buildTarget);
        var icons = new Texture2D[iconSizes.Length];
        for (int i = 0; i < iconSizes.Length; i++)
@@ -430,7 +430,7 @@
        PlayerSettings.SplashScreen.showUnityLogo = false;
        PlayerSettings.SplashScreen.unityLogoStyle = PlayerSettings.SplashScreen.UnityLogoStyle.LightOnDark;
        var splashImage = AssetDatabase.LoadAssetAtPath<Sprite>(StringUtility.Contact("Assets/Editor/Logo/", _versionName, "/SplashImage.png"));
        var splashImage = AssetDatabase.LoadAssetAtPath<Sprite>(StringUtility.Concat("Assets/Editor/Logo/", _versionName, "/SplashImage.png"));
        var splashScreenLogo = PlayerSettings.SplashScreenLogo.Create(3, splashImage);
        PlayerSettings.SplashScreen.logos = new PlayerSettings.SplashScreenLogo[] { splashScreenLogo };
    }