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 Zovin · Oct 12, 2015 at 04:09 PM · c#gameobjectbuttonarrayvariables

Assigning a GameObject variable to equal another GameObject variable via C# script.

Hey,

So I made a simple inventory system that has been working fine for quite a while now. It is only after I messed with it a little (basically just less inventory slots) that it broke. Everything else is still the same and yet one part is not working.

 public GameObject[] inventorySlots = new GameObject[34];
 public GameObject[] characterSlots = new GameObject[8];
 public GameObject currentSelection;
 public GameObject tempItemHolder;
 public GameObject emptySlot;

 void Start() {
         currentSelection = emptySlot;
         tempItemHolder = emptySlot;
 }

 public void slot0() {
         Debug.Log("PRESSED");
         tempItemHolder = inventorySlots[0];
         inventorySlots[0] = currentSelection;
         currentSelection = tempItemHolder;
 }

The inventorySlots[0] has a placeholder item in it. The emptySlot has an "Empty Slot" prefab in it. The button is working fine as when I click it I do get a "PRESSED" debug notification.

Only the problem is is that it doesn't seem to be doing anything. I can see the variables from the inspector while playing and none them change at all. It is weird because it was working fine before I lowered the number of slots (used to be 55 instead of 34).

If anyone can see the problem or needs more information please let me know. Apologies for any formatting problems. 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 dkjunior · Oct 12, 2015 at 05:36 PM 0
Share

I assume you assign items to inventorySlots via Editor drag & drop? Can you check that your placeholder item is still there after you updated the count?

avatar image Zovin dkjunior · Oct 17, 2015 at 04:32 PM 0
Share

Yes, it is still there.

avatar image dkjunior Zovin · Oct 19, 2015 at 04:56 AM 0
Share

Strange, I don't see why that would be the case. When dealing with issues like this, and when you know that it worked before, the general recommendation is to revert to that past state and confirm that it is still working.. Then try to apply your new changes step by step again to see where it breaks. Also, can you please post the screenshot of your inspector window with these variables?

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

33 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 avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image

Related Questions

Access GameObject Array and Turn Render on via the key pressed - Keys are already named based on game object. 0 Answers

How do you order an array by numbers held in Game Object String 0 Answers

Move gameObject on UI Button Press 2 Answers

Assigning variables to multiple gameobjects 0 Answers

Can i chose game objects as parts of an array in a script ? 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