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 DSpawn · Mar 30, 2011 at 04:26 PM · gameobjectgetcomponent

GameObject info

Hello,

I'm working on an inventory for my game and I am adding itmes(game object) in an array, from there I whant to access a javascript to get some variables from there

can anyone tell me how can I do that? I tried everything I could think ...

Inventory.populate(gameObject.Find("Rifle"));

//this is the functin from Inventory.js static function populate(item:GameObject){ items.push(item); }

//

for(var i=0;i<items.length;i++){ var itm:GameObject=items[i];

 print(itm.transform.Find("itemDetails"));   

}

Thanks

Comment
Add comment · Show 2
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 FLASHDENMARK · Mar 30, 2011 at 04:44 PM 0
Share

I dont know if i understod your question right, but cant you just use "static" variables?

avatar image Statement · Mar 30, 2011 at 05:16 PM 0
Share

I think he is. populate function is static, so items must be static too.

2 Replies

· Add your reply
  • Sort: 
avatar image
0

Answer by Statement · Mar 30, 2011 at 05:18 PM

Do you mean you want to access a custom script called ItemDetails for every item?

for(var i = 0; i < items.length; i++) {
    var item : GameObject = items[i];    
    var details : ItemDetails = item.GetComponent("ItemDetails");   
    // use details
}
Comment
Add comment · Show 2 · 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 DSpawn · Mar 30, 2011 at 05:39 PM 0
Share

yes, but it doesn't recognize the itemDetails type

avatar image Statement · Mar 30, 2011 at 06:19 PM 0
Share

Then you don't have a script called ItemDetails.

avatar image
0

Answer by user-11002 (google) · Apr 01, 2011 at 05:40 AM

It was with small i, I've changed the name, now I can get the script but can't access any variables from the script, I even made a function that returns my variable...

Anyway thanks a lot for your answer

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

No one has followed this question yet.

Related Questions

enable and disable boxcollider (whats wrong with my script?) 2 Answers

Get the child gameObject of a parent and not the Transform 4 Answers

fix script to get C# var from another object instead of object this script is attached to 2 Answers

Access specific Text among multiple children 0 Answers

Get bool value from one script to another (C#) 2 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