void SetNewCastle(CastleSpawnTile newTile) { selectedTile = newTile; if (subEditor != null) { DestroyImmediate(subEditor); } if (newTile != null && newTile.countryData != null && newTile.countryData.country != null) { subEditor = Editor.CreateEditor(newTile.countryData); } }
private void OnEnable() { tile = target as CastleSpawnTile; database = (GameDatabase)AssetDatabase.LoadAssetAtPath("Assets/Prefabs/GameDataObjects/GameDatabase.asset", typeof(GameDatabase)); }