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
0
Question by oc007061 · Feb 05, 2014 at 12:04 AM · guitext

show GUIText script not working properly

i have a script that shows a GUIText and prints something to it, and after 10 seconds, disables it. The script does not work, so please help. Here it is.

 using UnityEngine;
 using System.Collections;

 public class Show_Money : MonoBehaviour {

 // Use this for initialization
 void Start () {
 
 }
 
 // Update is called once per frame
 void Update () {
     //if 'T' is pressed
     if( Input.GetButtonDown("Show Money"))
         //Show amount of money player has
         GetComponent<GUIText>().enabled = true;
         GetComponent<GUIText>().text = Time.time.ToString("10.0");
     guiText.text = "Money Here";

     else if
     {


             GetComponent<GUIText>().enabled = false;
 
 }
 }

 }

EDIT: Ok, I got it in a working state. My only problem now is to get a time interval between GetComponent().enabled = true; and GetComponent().enabled = false; a time interval of 10 seconds. I don't wanna use the thread.sleep idea because I don't want to stop the UI interactions. Please help me.

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 Dblfstr · Feb 05, 2014 at 02:23 AM 0
Share

Did you assign the button "T" as "Show $$anonymous$$oney"? Is the script doing anything?

And you need to open and close your if statement

  if(something)
     { //Begin statement(s)
          //Do somehting
     } //End if
 
 

Then you have no test case for your else if(), I think just an else would work.

avatar image getyour411 · Feb 05, 2014 at 07:34 AM 0
Share

@oc007061 you should mark this question as answered and do a Google/UA search on Coroutine/timers and if that doesn't get you going, post a new question.

1 Reply

· Add your reply
  • Sort: 
avatar image
0
Best Answer

Answer by getyour411 · Feb 05, 2014 at 12:18 AM

On line 14 at end of if(condition) add {

then end of line 18 add 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

19 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

Related Questions

Use WII Balance to control GUI 0 Answers

unity3d GUI textfield problem 1 Answer

Making a sped up timer in unity 1 Answer

Listener for GUIText.text change? 0 Answers

Cloud recognition in Vuforia 0 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