Esempio n. 1
0
 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);
     }
 }
Esempio n. 2
0
    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_);
        }
    }