コード例 #1
0
        void FindRoadPrefabs()
        {
            foreach (NetCollection collection in NetCollection.FindObjectsOfType <NetCollection>())
            {
                if (collection.name == "Road")
                {
                    foreach (NetInfo prefab in collection.m_prefabs)
                    {
                        roadPrefabNames[prefab.GetInstanceID()] = prefab.name;
                        roadPrefabs[prefab.name] = prefab;
                    }
                }
            }

            ModDebug.Log("Found " + roadPrefabs.Count + " road prefabs");
        }
コード例 #2
0
        void FindRoadPrefabs()
        {
            ModDebug.LogClassAndMethodName(this.GetType().Name, System.Reflection.MethodBase.GetCurrentMethod().Name);
            foreach (NetCollection collection in NetCollection.FindObjectsOfType <NetCollection>())
            {
                if (collection.name == "Road")
                {
                    foreach (NetInfo prefab in collection.m_prefabs)
                    {
                        roadPrefabNames[prefab.GetInstanceID()] = prefab.name;
                        roadPrefabs[prefab.name] = prefab;
                    }
                }
            }

            ModDebug.Log("Found " + roadPrefabs.Count + " road prefabs");
        }
コード例 #3
0
        void FindRoadPrefabs()
        {
            foreach (NetCollection collection in NetCollection.FindObjectsOfType <NetCollection>())
            {
                //ModDebug.Log("Collection: " + collection.name);
                foreach (NetInfo prefab in collection.m_prefabs)
                {
                    bool isRoadPrefab = prefab.GetComponent <NetInfo>() != null && prefab.GetComponent <RoadBaseAI>() != null;

                    if (isRoadPrefab)
                    {
                        roadPrefabNames[prefab.GetInstanceID()] = prefab.name;
                        roadPrefabs[prefab.name] = prefab;
                        //ModDebug.Log("Road Prefab: " + prefab.name + "(" + isRoadPrefab + ")");
                    }
                }
            }

            ModDebug.Log("Found " + roadPrefabs.Count + " road prefabs");
        }