protected override void DoCopyMembers(BaseEffect Copy)
        {
            ChangeTerrainEffect NewEffect = (ChangeTerrainEffect)Copy;

            TerrainAttribute = NewEffect.TerrainAttribute;
            sprTileset       = NewEffect.sprTileset;
        }
        protected override BaseEffect DoCopy()
        {
            ChangeTerrainEffect NewEffect = new ChangeTerrainEffect(Params);

            NewEffect.TerrainAttribute = TerrainAttribute;
            NewEffect.sprTileset       = sprTileset;

            return(NewEffect);
        }