private static void BuildAndPush(SupportedTarget target, string scene, string name, string version, bool development_build) { if (target == SupportedTarget.All) { BuildOneTarget(BuildTarget.StandaloneLinux64, scene, name, version, development_build); BuildOneTarget(BuildTarget.StandaloneOSX, scene, name, version, development_build); } else { BuildOneTarget((BuildTarget)target, scene, name, version, development_build); } }
void OnGUI() { EditorGUILayout.BeginVertical(); name_ = EditorGUILayout.TextField("name", name_); version_ = EditorGUILayout.TextField("version", version_); target_ = (SupportedTarget)EditorGUILayout.EnumPopup("target", target_); scene_ = EditorGUILayout.TextField("scene", scene_); development_build_ = EditorGUILayout.Toggle("development build", development_build_); bool should_build = false; if (GUILayout.Button("Build")) { should_build = true; } EditorGUILayout.EndVertical(); if (should_build) { BuildAndPush(target_, scene_, name_, version_, development_build_); } }