private void CreateDefaultCardGames() { #if UNITY_ANDROID && !UNITY_EDITOR UnityExtensionMethods.ExtractAndroidStreamingAssets(CardGame.GamesDirectoryPath); #else UnityExtensionMethods.CopyDirectory(Application.streamingAssetsPath, CardGame.GamesDirectoryPath); #endif }
private void CreateDefaultCardGames() { #if UNITY_ANDROID && !UNITY_EDITOR UnityExtensionMethods.ExtractAndroidStreamingAssets(UnityCardGame.GamesDirectoryPath); #elif UNITY_WEBGL if (!Directory.Exists(UnityCardGame.GamesDirectoryPath)) { Directory.CreateDirectory(UnityCardGame.GamesDirectoryPath); } string standardPlayingCardsDirectory = UnityCardGame.GamesDirectoryPath + "/" + Tags.StandardPlayingCardsDirectoryName; if (!Directory.Exists(standardPlayingCardsDirectory)) { Directory.CreateDirectory(standardPlayingCardsDirectory); } File.WriteAllText(standardPlayingCardsDirectory + "/" + Tags.StandardPlayingCardsJsonFileName, Tags.StandPlayingCardsJsonFileContent); string dominoesDirectory = UnityCardGame.GamesDirectoryPath + "/" + Tags.DominoesDirectoryName; if (!Directory.Exists(dominoesDirectory)) { Directory.CreateDirectory(dominoesDirectory); } File.WriteAllText(dominoesDirectory + "/" + Tags.DominoesJsonFileName, Tags.DominoesJsonFileContent); StartCoroutine(UnityExtensionMethods.SaveUrlToFile(Tags.DominoesCardBackUrl, dominoesDirectory + "/CardBack.png")); string mahjongDirectory = UnityCardGame.GamesDirectoryPath + "/" + Tags.MahjongDirectoryName; if (!Directory.Exists(mahjongDirectory)) { Directory.CreateDirectory(mahjongDirectory); } File.WriteAllText(mahjongDirectory + "/" + Tags.MahjongJsonFileName, Tags.MahjongJsonFileContent); StartCoroutine(UnityExtensionMethods.SaveUrlToFile(Tags.MahjongCardBackUrl, mahjongDirectory + "/CardBack.png")); string arcmageDirectory = UnityCardGame.GamesDirectoryPath + "/" + Tags.ArcmageDirectoryName; if (!Directory.Exists(arcmageDirectory)) { Directory.CreateDirectory(arcmageDirectory); } File.WriteAllText(arcmageDirectory + "/" + Tags.ArcmageJsonFileName, Tags.ArcmageJsonFileContent); StartCoroutine(UnityExtensionMethods.SaveUrlToFile(Tags.ArcmageCardBackUrl, arcmageDirectory + "/CardBack.png")); #else UnityExtensionMethods.CopyDirectory(Application.streamingAssetsPath, UnityCardGame.GamesDirectoryPath); #endif }