void Client_AdChanged(object sender, BNSharp.BattleNet.AdChangedEventArgs e) { if (__adChanged != null) { __adChanged.Call(_host.ClientHost, ConvObj(e)); } }
private void HandleCheckAd(ParseData data) { DataReader dr = new DataReader(data.Data); int adID = dr.ReadInt32(); dr.Seek(4); // extension long filetime = dr.ReadInt64(); DateTime ft = DateTime.FromFileTimeUtc(filetime); string filename = dr.ReadCString(Encoding.ASCII); string link = dr.ReadCString(Encoding.ASCII); AdChangedEventArgs args = new AdChangedEventArgs(adID, ft, filename, link); m_lastAd = adID; OnAdChanged(args); BattleNetClientResources.IncomingBufferPool.FreeBuffer(data.Data); }
public void OnAdChanged(AdChangedEventArgs e) { m_host.OnAdChanged(e); }