public Tile GetTile(TrickTileData t) { SetMinimapTile(Color.Green); var trickTileInitializer = new WallIlusionInitializer { Imaginary = t.IsImaginary, Open = t.IsOpen, RandomDecoration = t.RandomDecoration, }; var res = new WallIlusion(trickTileInitializer); SetupWallIllusionSidesAsync(trickTileInitializer, t.RandomDecoration, res); res.Renderer = builder.Factories.RenderersSource.GetWallIllusionTileRenderer(res, builder.WallTexture); initializer = trickTileInitializer; return(res); }
public virtual void ActivateContent(WallIlusion t){}
public virtual void ActivateContent(WallIlusion t) { }
public virtual IRenderer GetWallIllusionTileRenderer(WallIlusion wallIlusion, Texture2D wallTexture) { return(new WallIllusionRenderer(wallIlusion)); }