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 Stand Alone OS · Dec 31, 2014 at 10:10 PM · guifor loop

Trouble resetting for loop

Hello everyone,

I am attempting to display all my servers in the string array 'servers' with this for loop.

 string[] servers = serverlist.Split(',');
 
             if(connecting)//Connect Window
             {
                 for(int i = 0; i < servers.Length-1; i++)
                 {
                     GUI.Box (new Rect(10, i * 30, 130, 50), servers[i], skin.GetStyle("size17 Text"))    
                     if(GUI.Button (new Rect(460, i * 30, 130, 50), "Add", skin.GetStyle("Button 2.0")))
                     {
                         print (i);
                     }
                 }
             }


My problem is if I have 2 servers running, When I open the connect window (connecting) I have the 2 servers as desired. 'Server 1 - Server 2'

However if I close and reopen the connect window It duplicates those servers so I end up with. 'Server 1 - Server 2 - Server 1 - Server 2'

As a newbie to c# I was hoping someone could give me some assistance, I'm thinking I just need to break the loop somewhere but cant think where...

Any assistance would be very appreciated! Thank you very much!

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 smoggach · Dec 31, 2014 at 10:53 PM 0
Share

we can't really help without knowing: 1) what is the value of serverList? 2) what is servers.Length?

Chances are once you figure out the answers to those question you will know what the problem is.

avatar image Stand Alone OS · Dec 31, 2014 at 11:12 PM 0
Share

Thank you for the reply, serverList is a single string that is filled by a php script containing every server in the database, servers.length-1 is the amount of strings in the string array.

Thank you again for your assistance hopefully we both can figure out a solution....

1 Reply

· Add your reply
  • Sort: 
avatar image
0

Answer by Stand Alone OS · Dec 31, 2014 at 11:17 PM

I managed to find a fix by clearing serverList everytime I close connecting window... Took alot long then it should have...

Thanks everyone

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

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

Related Questions

how make a for loop that makes GUI boxes ? 1 Answer

GUI object for every item in array? 1 Answer

How to make spaces in between Gui boxes being made in for loops? 1 Answer

Make GUI elements disappear 3 Answers

Pressing "T" in the Sprite Editor trims the slice. It should only work when pressing "Shift+T". Please help 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