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 DoctorSauce · May 24, 2014 at 07:08 PM · inputbuttonkey

How to "fake" a button press through code?

I think the question is pretty self explanatory, I usually give details as to my specific situation but I'm not sure I could explain it without just making things overcomplicated. Basically, I want a line of code that could "simulate" a button press. As in, for example, when the game starts I want Unity to think that the player just pushed the left alt key, but he actually didn't. It would be hard to explain why I want this, but really there is no other way to achieve what I am looking for. If anybody knows of any code that could do this, or any way at all to trick Unity into thinking the player pushed a button, I would appreciate it very much. Thank you in advance for any help.

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

1 Reply

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

Answer by LMan · May 24, 2014 at 07:20 PM

Well I'm thinking that maybe you could make the instructions that get executed on button press into a method, and then call that method where you want to fake a button press.

Or you could have the button press trigger a bool, which triggers the code- then to fake the button press you would simply toggle the bool.

The info you get straight from Input is strictly read-only as far as I know, but there are many other ways that you can trigger code to execute.

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 Cherno · May 24, 2014 at 07:28 PM 0
Share

^That's the way to do it.

avatar image DoctorSauce · May 24, 2014 at 07:51 PM 0
Share

Haha alrighty, I suppose that's the only way to do it then. The problem here is that my code is very complicated to do this with, so I think I'll have to go reformat a bunch of my code. I tried to avoid it... oh well, it'll probably be good anyway. Thanks you guys!

avatar image LMan · May 24, 2014 at 07:56 PM 0
Share

Aw that sucks, I was afraid of that. Oh well, glad to be of help! Good luck!

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

22 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

Related Questions

How to get the key from the button name 1 Answer

Key remapping inGame 0 Answers

GetKey/GetButton not working if 2 Adjacent keys are being pressed at the same time 1 Answer

Why right alt (alt gr) acts like left ctrl?! 1 Answer

Help with a button 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