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);
        }
    }
Example #2
0
    private void OnEnable()
    {
        tile = target as CastleSpawnTile;

        database = (GameDatabase)AssetDatabase.LoadAssetAtPath("Assets/Prefabs/GameDataObjects/GameDatabase.asset", typeof(GameDatabase));
    }