/// <summary> /// Load prefs /// </summary> // ----------------------------------------------------------------------------------------------- protected void loadPrefs() { MonoScript script = MonoScript.FromScriptableObject(this); string scriptpath = AssetDatabase.GetAssetPath(script); string sopath = Path.GetDirectoryName(scriptpath) + "/" + Path.GetFileNameWithoutExtension(scriptpath) + "Prefs.asset"; BuildAssetBundlesWindowPrefs prefs = AssetDatabase.LoadAssetAtPath <BuildAssetBundlesWindowPrefs>(sopath); if (prefs) { this.m_buildPlatforms = prefs.buildPlatforms; this.m_encryptionInfo = prefs.encryptionInfo; } }
public static bool BuildsOnCurrentPlatform(ICakeContext cake, BuildPlatforms eligiblePlatforms) { if (cake.IsRunningOnUnix() && ((eligiblePlatforms & BuildPlatforms.Linux) != 0 || (eligiblePlatforms & BuildPlatforms.Mac) != 0)) { return(true); } if (cake.IsRunningOnWindows() && (eligiblePlatforms & BuildPlatforms.Windows) != 0) { return(true); } return(false); }
private static void InitBuildPlatforms() { if (s_BuildPlatforms == null) { s_BuildPlatforms = new BuildPlatforms(); RepairSelectedBuildTargetGroup(); } }