Wayback Machinekoobas.hobune.stream
May JUN Jul
Previous capture 14 Next capture
2021 2022 2023
2 captures
13 Jun 22 - 14 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
0
Question by John Sartain · Mar 26, 2014 at 10:26 PM · errorbuttonmobilepause

Error in a really short script

when using this it says: Assets/Scripts/pause atm.js(1,5): UCE0001: ';' expected. Insert a semicolon at the end. also this works on mobile too right?

 bool isPaused;
 
 void Start ()
 {
   isPaused = false;
 }
  
 void OnGUI ()
 { 
   if (!isPaused)
   {
     if (GUI.Button(Rect(10,10,50,50), "Pause"))
     {
       Time.timeScale = 0f;
       isPaused = true;
     }
   }
   if (isPaused)
   {
     if (GUI.Button(Rect(10,10,50,50), "Play"))
     {
       Time.timeScale = 1.0f;
       isPaused = false;
     }
   }
 }
Comment
Add comment · Show 4
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 getyour411 · Mar 26, 2014 at 10:31 PM 0
Share

For future posts, please highlight your code and hit the 10101 button to format.

There's really no reason anyone should ever post a semi-colon or ) or { missing error to UA. There are a thousand of these already.

I don't know JS, but do you need "var" in front of bool?

avatar image initTechsuport · Mar 26, 2014 at 11:08 PM 0
Share

this is C# and i see no using unity bla bla or class name. Please at least post whole script?

avatar image John Sartain · Mar 26, 2014 at 11:14 PM 0
Share

thats all there is here is where its from http://answers.unity3d.com/questions/424586/pause-and-restart-button-on-android.html

avatar image Lo0NuhtiK · Mar 26, 2014 at 11:20 PM 1
Share

You put c# code in a js file.

2 Replies

· Add your reply
  • Sort: 
avatar image
0

Answer by Berenger · Mar 26, 2014 at 11:20 PM

This is only the part of the code that answer the question, but you can't create a c# file and paste just that. Even more so if it's a js file. Have a look at how c# script is done. Basically, you need a class inheriting from monobehaviour, put your methods inside, and have the "using UnityEngine" at the top of the file, outside the class.

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
avatar image
0

Answer by initTechsuport · Mar 29, 2014 at 02:29 PM

you are mixing C# and javascript, in c# it looks like this:

 using UnityEngine;
 using System.Collections;
 
 public class PoolLib : MonoBehaviour {
     bool isPaused;
  
     void Start (){
     isPaused = false;
     }
      
     void OnGUI (){ 
         if (!isPaused){
             if (GUI.Button(new Rect(10,10,50,50), "Pause")){
                 Time.timeScale = 0f;
                 isPaused = true;
             }
         }
         if (isPaused){
             if (GUI.Button(new Rect(10,10,50,50), "Play")){
                 Time.timeScale = 1.0f;
                 isPaused = false;
             }
         }
     }
 }
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

24 People are following this question.

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

Related Questions

The name 'Joystick' does not denote a valid type ('not found') 2 Answers

UNEXPECTED TOKEN ) PLEASE HELP ME ;( 1 Answer

How to add force to broken pieces upon impact? 0 Answers

GUI.Button works in editor but not on Mobile device 1 Answer

BCE0044 expected EOF and } found 'else' Help me Please!! 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