• Products
  • Solutions
  • Made with Unity
  • Learning
  • Support & Services
  • Community
  • Asset Store
  • Get Unity

UNITY ACCOUNT

You need a Unity Account to shop in the Online and Asset Stores, participate in the Unity Community and manage your license portfolio. Login Create account
  • Blog
  • Forums
  • Answers
  • Evangelists
  • User Groups
  • Beta Program
  • Advisory Panel

Navigation

  • Home
  • Products
  • Solutions
  • Made with Unity
  • Learning
  • Support & Services
  • Community
    • Blog
    • Forums
    • Answers
    • Evangelists
    • User Groups
    • Beta Program
    • Advisory Panel

Unity account

You need a Unity Account to shop in the Online and Asset Stores, participate in the Unity Community and manage your license portfolio. Login Create account

Language

  • Chinese
  • Spanish
  • Japanese
  • Korean
  • Portuguese
  • Ask a question
  • Spaces
    • Default
    • Help Room
    • META
    • Moderators
    • Topics
    • Questions
    • Users
    • Badges
  • Home /
avatar image
1
Question by dvan · Aug 15, 2014 at 10:25 PM · build settings

How do I set the EditorBuildSettingsScene.enabled property?

I have a function in an editor script to set all EditorBuildSettingsScene.enabled values to true.

     [MenuItem ("CI/Enable All")]
     static void EnableScenes(){
         foreach(EditorBuildSettingsScene scene in EditorBuildSettings.scenes) {
             scene.enabled = true;
             Debug.Log(scene.path);
             Debug.Log (scene.enabled);
         }
 }

The log outputs each scene path and true for all, which suggests that the script worked. But upon opening the Build Settings in the editor or even the EditorBuildSettings.asset, I can see that some of the scenes have NOT been enabled.

So I'm wondering if I am doing something incorrectly in my code. If not, it appears there is a bug in the API when trying to set the EditorBuildSettingsScene.enabled property.

Comment
Add comment
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users

1 Reply

· Add your reply
  • Sort: 
avatar image
3

Answer by grantm · Dec 18, 2014 at 03:27 PM

I was trying to do something similar and came across this question. I was able to make it work by setting EditorBuildSettings.scenes, like this:

 [MenuItem ("CI/Enable All")]
 static void EnableScenes(){
     EditorBuildSettingsScene[] scenes = EditorBuildSettings.scenes;
     foreach(EditorBuildSettingsScene scene in scenes) {
         scene.enabled = true;
     }
     EditorBuildSettings.scenes = scenes;
 }
Comment
Add comment · Show 1 · Share
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users
avatar image Cosi-Games · Oct 21, 2015 at 12:23 PM 0
Share

This worked for me as well. Thanks

Your answer

Hint: You can notify a user about this post by typing @username

Up to 2 attachments (including images) can be used with a maximum of 524.3 kB each and 1.0 MB total.

Welcome to Unity Answers

If you’re new to Unity Answers, please check our User Guide to help you navigate through our website and refer to our FAQ for more information.

Before posting, make sure to check out our Knowledge Base for commonly asked Unity questions.

Check our Moderator Guidelines if you’re a new moderator and want to work together in an effort to improve Unity Answers and support our users.

Follow this Question

Answers Answers and Comments

6 People are following this question.

avatar image avatar image avatar image avatar image avatar image avatar image

Related Questions

Can't add scenes to Build Settings... 0 Answers

I build for IOS and now I have files, and then? 1 Answer

iOS version is 10 times larger than android game 1 Answer

Objects disappear on play mode after switching platform 0 Answers

Is there a way to force unity to build the project the same everytime? 1 Answer


Enterprise
Social Q&A

Social
Subscribe on YouTube social-youtube Follow on LinkedIn social-linkedin Follow on Twitter social-twitter Follow on Facebook social-facebook Follow on Instagram social-instagram

Footer

  • Purchase
    • Products
    • Subscription
    • Asset Store
    • Unity Gear
    • Resellers
  • Education
    • Students
    • Educators
    • Certification
    • Learn
    • Center of Excellence
  • Download
    • Unity
    • Beta Program
  • Unity Labs
    • Labs
    • Publications
  • Resources
    • Learn platform
    • Community
    • Documentation
    • Unity QA
    • FAQ
    • Services Status
    • Connect
  • About Unity
    • About Us
    • Blog
    • Events
    • Careers
    • Contact
    • Press
    • Partners
    • Affiliates
    • Security
Copyright © 2020 Unity Technologies
  • Legal
  • Privacy Policy
  • Cookies
  • Do Not Sell My Personal Information
  • Cookies Settings
"Unity", Unity logos, and other Unity trademarks are trademarks or registered trademarks of Unity Technologies or its affiliates in the U.S. and elsewhere (more info here). Other names or brands are trademarks of their respective owners.
  • Anonymous
  • Sign in
  • Create
  • Ask a question
  • Spaces
  • Default
  • Help Room
  • META
  • Moderators
  • Explore
  • Topics
  • Questions
  • Users
  • Badges