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 /
  • Help Room /
avatar image
0
Question by shoni-wheeler · Feb 29, 2016 at 11:50 AM · codepage

Destroy children in scroll list

Hi, I have a leaderboard using a scroll list for high scores and also a scroll list for invitable friends. This is the layout in the scene. alt text

ListInvite and ListLeaderBoard are the scroll list containers.

Once the Leaderboard and Inviteboard are displayed I use this code to destroy the children that have been created from listItemPrefab and listItemLeaderBoard.

 foreach (Transform child in listLeaderboardContainer.transform) {
                 GameObject.Destroy (child.gameObject);
             }
             foreach (Transform child in listInviteContainer.transform) {
                 GameObject.Destroy (child.gameObject);
             }

But the next time I display the Leaderboard I get this error:

 MissingReferenceException: The object of type 'Image' has been destroyed but you are still trying to access it.

I should also add that when the leaderboard is created it uses this method to create each item.

 //Method to add item to the custom invitable dynamically scrollable list
         void CreateListItemInvite (string id, string fName, string url = "")
         {
             ListItemInvite tempItem = Instantiate (itemInvitePref) as ListItemInvite;
             tempItem.fId = id;
             tempItem.picUrl = url;
             tempItem.txtName.text = fName;
             tempItem.transform.SetParent (listInviteContainer.transform, false);
             listInvites.Add (tempItem);
         }
         //Method to all items to the leaderboard dynamically scrollable list
         void CreateListItemLeaderboard (string id, string fName, string fScore = "")
         {
             ListItemLeaderboard tempItem = Instantiate (itemLeaderPref) as ListItemLeaderboard;
             tempItem.fId = id;
             tempItem.txtName.text = fName;
             tempItem.txtScore.text = fScore;
             tempItem.transform.SetParent (listLeaderboardContainer.transform, false);
             listLeaderboard.Add (tempItem);
         }

So I do not understand why I get the error as the items including the reference to an image are created by prefab before Display.

Maybe another set of eyes can figure out what I am doing wrong here.

John

screen-shot-2016-02-26-at-230746.png (18.7 kB)
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

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

3 People are following this question.

avatar image avatar image avatar image

Related Questions

Unity coding problem 1 Answer

Error message with script 2 Answers

Instantiate question 0 Answers

Trying to get the Exit Game to work. 1 Answer

My gameobject variable appearently doesn't exist. (I am usint Unity 5.6) 0 Answers


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