从另一个脚本访问类中的类?

ToboTheRibbler

首先,我是Unity3D的新秀,尤其是编程方面的菜鸟。现在,我尝试不同的事情,研究不同的文档,以创建一个经济模拟游戏。因此,如果我不能立即理解您的解决方案,请对我宽恕;)

我需要从另一个脚本访问二维列表。在Script1中,我使用Class制作2D

public class OrderArray : MonoBehaviour
{

    List<Order> orders;

    public class Order
    {
        public string company{ get; set; }
        public string date{ get; set; }
        public int quantity{ get; set; }
        public string deliverdate{ get; set; }
    }
    void Start()
    {
        orders= new List<Order>();

        orders.Add(new Order
        {   company = "Woodpecker Corp",
            date = "21.11.2014",
            quantity= 250,
            deliverdate= "29.11.2014" });



        // To access the Data in the list Im using:
        Order order1= orders[0];;
        Debug.Log(order1.company)
    }

到目前为止,一切都很好。Script1对我有好处。

现在,如何从同一GameObject上的其他脚本访问“ order1.company”?

我知道如何在一般情况下访问Script1和Class Script中的变量,但是我无法使其访问“ Order”类中的变量。

到目前为止我的Script2结果

public class menu : MonoBehaviour
{
    OrderArray orderarray;
    Orderarray.Order orderclass;

    void start()
    {
        orderarray= gameObject.GetComponent<OrderArray>();
    }

现在,我可以访问OrderArray类,但是我不知道如何在OrderArray中访问Order类。

也许您可以给我一个解决方案的小贴士,或者我可以为我的问题转移的示例代码。谢谢你。

马克·史密特

您可以使用GetOrderByIndex方法扩展OrderArray:

public Order GetOrderByIndex(int index){
  return orders[index];
}

您可以像这样在开始时使用它:

   void start()
     {
         orderarray= gameObject.GetComponent<OrderArray>();
         Order order1 = orderarray.GetOrderByIndex(0);
         //do what you want with order1
     }

本文收集自互联网,转载请注明来源。

如有侵权,请联系debugcn@gmail.com 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在JAVA中访问另一个类变量

来自分类Dev

从另一个类访问一个类中的变量

来自分类Dev

从Java中的另一个类访问变量

来自分类Dev

访问另一个DLL中的类?

来自分类Dev

从另一个类访问类变量

来自分类Dev

如何通过在Javascript另一个类的实例访问另一个类中的方法

来自分类Dev

无法从Visual Studio C ++中的另一个类访问一个类

来自分类Dev

访问另一个类的类级别属性?

来自分类Dev

从android中的另一个类访问ui

来自分类Dev

从Android中的另一个类访问按钮

来自分类Dev

从Android中的另一个类访问方法

来自分类Dev

在另一个类中访问PDO对象

来自分类Dev

在另一个类中访问NSMutableArray

来自分类Dev

C ++从另一个类访问类成员

来自分类Dev

访问另一个类中的参数

来自分类Dev

访问另一个类的类方法/变量

来自分类Dev

从另一个脚本访问类中的类?

来自分类Dev

从接口访问另一个类中的对象?

来自分类Dev

在Python中从一个类到另一个类访问变量

来自分类Dev

快速访问另一个类中的变量

来自分类Dev

从另一个类访问类变量

来自分类Dev

访问在另一个类中创建的对象

来自分类Dev

如何访问另一个DLL中的类?

来自分类Dev

从Java中的另一个类访问变量

来自分类Dev

无法从java中的另一个类访问一个类

来自分类Dev

从另一个类访问类变量

来自分类Dev

Python - 从另一个文件访问主脚本中的 var 的类的实例

来自分类Dev

从 swift 中的另一个类访问 navigationBarController

来自分类Dev

如何从另一个类访问一个类中的值?斯威夫特 4

Related 相关文章

热门标签

归档