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 Brum · Apr 29, 2013 at 02:40 PM · c#booleanswitch

Switch code from Js to C#

i found this code:

 var switch : Boolean;
 var oldSwitch : Boolean;
  
 function Update () {
  
     if(switch && switch == !oldSwitch) {do stuff; oldSwitch = switch;}
 }

But i need it in C# could someone help me. Thanks in advance!

Comment
Add comment · Show 1
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 Steven-1 · Apr 29, 2013 at 02:54 PM 0
Share

I like the "do stuff" part :)

1 Reply

· Add your reply
  • Sort: 
avatar image
2

Answer by Dave-Carlile · Apr 29, 2013 at 03:10 PM

The syntax between the two is fairly similar. It shouldn't be hard for you to do some searching on C# to see the syntax for what you want to do.

There isn't much to do for your example though...

 public bool switch;
 public bool oldSwitch;

 void Update()
 {
   if (switch && switch != oldSwitch)
   {
     do stuff
     oldSwitch = switch;
   }
 }


Look at what the differences are, and you should be able to apply this to much of your other code that needs converted.

Comment
Add comment · Show 3 · 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 Bunny83 · Apr 29, 2013 at 03:18 PM 1
Share

I guess the variables should be public (which is the default in UnityScript). Also i wouldn't name a variable "switch", since that's a language keyword.

avatar image Dave-Carlile · Apr 29, 2013 at 03:46 PM 1
Share

Good points, @Bunny83. Switch is a language construct in Javascript too, so it's not the best choice there either. I guess in C# it may not even compile - might want to change it to something else regardless - something that indicates what the switch is for.

avatar image Brum · Apr 29, 2013 at 06:14 PM 0
Share

Thanks a lot! i got confused by the word switch, i used other names for it now. If anyone is wondering what the is used for, i found it and it works great for doing something only when the bool is just activated.

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

16 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

Related Questions

switching textures on mouseUp (C#) 1 Answer

Multiple Cars not working 1 Answer

Distribute terrain in zones 3 Answers

Stop Player movement when bool changes 2D 3 Answers

List of List of Booleans function giving weird results 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