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 SARWAN · Nov 29, 2012 at 07:45 AM · c#javascriptclass

how to call class details from another class.?

Hi,

I am in the process of converting codes from javascript to CSharp(C#)

This is .js code part:

 class BowlingScoreCard extends MonoBehaviour
 {
     public static var instance : BowlingScoreCard;
     
     public var ContinueBtn : UIButton;
     public var BackBtn : UIButton;
     
     public var ScoreText : SpriteText;
     public var ExtrasText : SpriteText;
     public var OversText : SpriteText;
     
     public var LogoFlag : UIStateToggleBtn;
     public var LogoText : SpriteText;
     
     public var bowler : BowlerDetails[];     // Calling details of the bowler from the class below
 
       function ...
 {
 ...
 }
 }
 class BowlerDetails
 {
     public var Name : SpriteText;
     public var Type : SpriteText;
     public var Overs : SpriteText;
     public var Maiden : SpriteText;
     public var Runs : SpriteText;
     public var Wickets : SpriteText;
     public var ERate : SpriteText;
     public var Highlight : UIStateToggleBtn;
     public var ClickBtn : UIButton;
     public var ProfilePic : GameObject;
 }

Here is the Inspector window for that script: alt text

For C# script:

 using UnityEngine;
 using System.Collections;
 
 public class BowlingScoreCard : MonoBehaviour {
 
     public static BowlingScoreCard instance;
     
     public UIButton ContinueBtn;
     public UIButton BackBtn;
     
     public SpriteText ScoreText;
     public SpriteText ExtrasText;
     public SpriteText OversText;
     
     public UIStateToggleBtn LogoFlag;
     public SpriteText LogoText;
     
     public BowlerDetails[] bowler;

void ...() { ... } }

 public class BowlerDetails : BowlingScoreCard
 {
     public SpriteText Name;
     public SpriteText Type;
     public SpriteText Overs;
     public SpriteText Maiden;
     public SpriteText Runs;
     public SpriteText Wickets;
     public SpriteText ERate;
     public UIStateToggleBtn Highlight;
     public UIButton ClickBtn;
     public GameObject ProfilePic;
 }

Output for C#(Sharp) was same as .js But in that Bowler part that elements are in the form of GameObject. So, I can't include details of the bowler. like name, type over. How to solve this problem??

inspector.png (30.9 kB)
c#.pdf (20.1 kB)
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 SARWAN · Nov 29, 2012 at 08:38 AM 0
Share

reply/ comment the solution for the above program>>>>

avatar image whydoidoit · Nov 29, 2012 at 08:48 AM 1
Share

$$anonymous$$ark BowlerDetails as [Serializable]

avatar image SARWAN · Nov 29, 2012 at 08:59 AM 0
Share

Yes. Got it. Now its working. Thanks :)

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

11 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

Related Questions

Why can't i access my c# class from javascript 1 Answer

Field is never assigned to, and will always have its default value 3 Answers

Distribute terrain in zones 3 Answers

help with creating a static Instance in javascript 2 Answers

How to Typecast JS Variables as C# Classes? 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