Wayback Machinekoobas.hobune.stream
May JUN Jul
Previous capture 13 Next capture
2021 2022 2023
1 capture
13 Jun 22 - 13 Jun 22
sparklines
Close Help
  • 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 thewholepackage · Oct 11, 2010 at 09:45 PM · syntax-errorbce0034side-effect

Application.Quit

I have this error:

BCE0034: Expressions in statements must only be executed for their side-effects.

On the line of a simple:

Application.Quit;

Comment
Add comment · Show 2
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 spinaljack · Oct 13, 2010 at 03:14 PM 0
Share

Post the whole function. If it's an if-else statement you can't use a function with no return value in the argument.

avatar image Azul_Shiva · Jan 02, 2017 at 05:50 PM 0
Share

I was going to downvote this question because of how ridiculous it is, until I realized that I too have forgotten the brackets.. $$anonymous$$ade my day lol

2 Replies

· Add your reply
  • Sort: 
avatar image
3

Answer by spinaljack · Oct 11, 2010 at 09:49 PM

Application.Quit();

http://unity3d.com/support/documentation/ScriptReference/Application.Quit.html

You need the brackets

Comment
Add comment · Show 4 · 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 thewholepackage · Oct 11, 2010 at 10:18 PM 0
Share

It was in an else if statment

avatar image thewholepackage · Oct 11, 2010 at 10:44 PM 1
Share

Sorry, I do have the brackets.

avatar image thewholepackage · Oct 17, 2010 at 06:46 PM 0
Share

I fixed it, thank you all.

avatar image amirl_unity thewholepackage · Oct 20, 2017 at 02:46 AM -1
Share

How did you fix it?"

avatar image
2

Answer by MC HALO · Oct 12, 2010 at 02:55 AM

If your problem is still not working try this as an example

function Update(){
   if(Input.GetKey("a")){
      Application.Quit();
   }
}

this should work :)

please do note once you create the script add it to an object, if you run the script in game as soon as you make it the application will not close. To test and see if this works you need to build your game and then test it. To do so do the following:

File > Build Setting

Once you click on Build Settings a menu will pop up from here look at the first thing called " Scenes In Build" this tells you what you are building if there is nothing there the list drop should be empty look fro your right scene and place it there and then build and run the game.

now when you run it and then press the A key the application should close :)

Comment
Add comment · 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

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.

Follow this Question

Answers Answers and Comments

3 People are following this question.

avatar image avatar image avatar image

Related Questions

Whats wrong with this script? 1 Answer

"Expressions in statements must only be executed for their side effects." ERROR. 3 Answers

Simple array usage 5 Answers

Unexpected Token: Collider. 1 Answer

Can't compile script from Scripting Tutorial (translated to Boo) 3 Answers


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