Wayback Machinekoobas.hobune.stream
May JUN Jul
Previous capture 12 Next capture
2021 2022 2023
1 capture
12 Jun 22 - 12 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 Roymoy · May 30, 2011 at 12:34 PM · damagespinwormhealth

Damage script is messed up, how to fix

When hit by a bullet my worm guy should spin around once and lose a body part. When both body parts are gone, he should lose on life and respawn. What actually happens is that the worm loses one body part, then if he gets hit again, he just spins around and no damage occurs. What could be the problem here? my move around script: http://pastebin.com/7MNBBvQa my health script: http://pastebin.com/myPLHiPH

Help appreciated

Comment
Add comment · Show 12
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 almo · May 30, 2011 at 12:48 PM 0
Share

We can't help if you don't post your code. And if you do post code, make sure you format it with the code button.

avatar image Roymoy · May 30, 2011 at 12:53 PM 1
Share

the code is in the link, on pastebin.

avatar image Roymoy · May 30, 2011 at 01:01 PM 0
Share

@$$anonymous$$eltdown, thanks for the advice, but i'm a noob and I need further explaining on how to to that :P

avatar image Meltdown · May 30, 2011 at 01:54 PM 0
Share

I'd suggest searching google the difference between static class variables/methods and instantiated class variables/methods. No point in using scripts in your game if you don't understand these OO concepts :p

avatar image Roymoy · May 30, 2011 at 05:13 PM 0
Share

I'm learning so I copied the script from a tutorial. Ideally i'd need some more guidance to change this.

Show more comments

1 Reply

· Add your reply
  • Sort: 
avatar image
1

Answer by Meltdown · May 30, 2011 at 12:53 PM

Taking a quick look at your script my guess comes down to how you are referencing HealthControl from your movement script.

You need to create an instance of your HealthControl object, and on that object reference increase your hits.

The problem is you are setting HealthControl.HITS += 1 on a static variable, which when called again will lose its value, and reset to the initial value.

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

2 People are following this question.

avatar image avatar image

Related Questions

Damage script only works when moving 2 Answers

How to create/fix fire damage script???? 1 Answer

Damage not triggering in build 1 Answer

Damage script is screwed up...? what to do? 1 Answer

Player won't take damage... 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