public static void BuildGame() { string[] levels = GetPublishType() == "Development" ? GetDevelopmentBuildLevels() : GetProductBuildLevels(); string[] platformList = GetExternalArg("PlatformList").Split('#'); var buildTarget = GetBuildTarget(); for (int i = 0, count = platformList.Length; i < count; i++) { var platformName = platformList[i]; BuildAssetBundle.MakePlatformConfig(platformName); SetBundleVersion(platformName, buildTarget); switch (buildTarget) { case BuildTarget.Android: BuildGameAndroid(levels, platformName); break; case BuildTarget.iOS: BuildGameIOS(levels); return; } } }