我如何访问一个我所知道的变量的父类?

问题描述 投票:0回答:1

我正在尝试列出“瓷砖”。为此,我定义了一个名为“ Tile”的类:

 [System.Serializable]
    class Tile
    {
        [SerializeField]
        GameObject platform;

        [SerializeField]
        List<string> connectionNorth, 
                     connectionSouth, 
                     connectionWest, 
                     connectionEast;
    }
    [SerializeField]
    List<Tile> tiles = new List<Tile>();

现在...如果我找到存储在platform字段中的GameObject(无论如何找到它,都可以进行光线投射,碰撞,触发等)。如何访问它的父类(在运行时存储此特定游戏对象的类的实例)?通过这样做,我想比较一下,说connectionNorth列表与我拥有的其他列表。

c# unity3d
1个回答
0
投票

您必须在游戏对象和他的父母之间建立联系。

或GameObject具有“父”属性或字段,或者您以其他方式存储关系。

© www.soinside.com 2019 - 2024. All rights reserved.