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; }
void OnDisable() { current = null; }
void OnEnable() { current = this; currentTerrainArea = terrainAreas[0]; }
void OnDestroy() { current = null; }
void Start() { current = this; }
// public List<SpawnObject> spawnObjectList = new List<SpawnObject>(); void Awake() { current = this; }