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 DESTRUKTORR · Mar 23, 2013 at 06:23 PM · objectdestroyclone

Destroying the original object destroys all its clones?

As the question's title would imply, I'm trying to destroy a GameObject without destroying instantiated clones of said GameObject. However, this doesn't seem to work. The clones can be destroyed, no problem, and they don't interfere with one another. However, if the original is destroyed, they all get destroyed. Here's an example of something I tried:

 if(Time.time - timeToDestroy > 0 && canDestroy)
 {
      Destroy(gameObject);
 }

The clones are not children of this object, and I have checked them, at run-time, and they are, indeed marked with the boolean field canDestroy as false, whereas the original has it marked true (I set up a simple timing system to manage this, as is noted in the code above).

I would greatly appreciate it if someone could explain to me why this is happening, and how I could avoid it without needing to add all the components and set all the values manually, creating each individual "cloned" object by hand... Thanks!

Comment
Add comment · Show 3
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 robertbu · Mar 23, 2013 at 07:26 PM 0
Share

Strange. If you put a Debug.Log() call inside the 'if' statement, do you get 1 call or a call for each object?

avatar image DESTRUKTORR · Mar 23, 2013 at 08:51 PM 0
Share

Why didn't I think of that... facepalm gonna go try that, now :P

avatar image DESTRUKTORR · Mar 23, 2013 at 08:55 PM 0
Share

Ok, so it seems they're not both being destroyed by the same destroy call... but the renderer of one is getting deactivated, I think. Thanks for the suggestion!

0 Replies

· Add your reply
  • Sort: 

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

10 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

Related Questions

Clones of object wont disapear.. 1 Answer

Destroy the current GameObject? 7 Answers

How to remove an object from an array once it has been destroyed 1 Answer

Pick up objects 2 Answers

error in destroying bullet prefab 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