Пример #1
0
        public void HasMasterTerrain()
        {
            if (masterTerrain == null)
            {
                TC_Area2D area2D = TC_Area2D.current;

                if (area2D.currentTerrainArea != null)
                {
                    if (area2D.currentTerrainArea.terrains.Count > 0)
                    {
                        masterTerrain = area2D.currentTerrainArea.terrains[0].terrain;
                    }
                }

                if (masterTerrain == null)
                {
                    hasMasterTerrain = false;
                    return;
                }
            }
            if (masterTerrain.terrainData == null)
            {
                hasMasterTerrain = false; return;
            }
            hasMasterTerrain = true;
        }
Пример #2
0
 void OnDisable()
 {
     current = null;
 }
Пример #3
0
        void OnEnable()
        {
            current = this;

            currentTerrainArea = terrainAreas[0];
        }
Пример #4
0
 void OnDestroy()
 {
     current = null;
 }
Пример #5
0
 void Start()
 {
     current = this;
 }
Пример #6
0
        // public List<SpawnObject> spawnObjectList = new List<SpawnObject>();

        void Awake()
        {
            current = this;
        }