public override void BeginDraw(Renderer r) { Tilemap tilemap = r.Tilemaps["units"]; if(_material == null) { _material = r.GetMaterial("default"); _psx = tilemap.PixelStepX; _psy = tilemap.PixelStepY; _material.SetTilemap("colortexture",tilemap); } GL.Enable(EnableCap.Blend); GL.Enable(EnableCap.Texture2D); GL.BindTexture(TextureTarget.Texture2D, tilemap.Texture); _material.Bind(); }