public void RequestInfo <T>(string url, Action <T> callback) where T : BaseInfo { m_RequestFinished = false; HttpManager.Instance.Request(url, false, data => { T info = default(T); if (data != null) { info = InfoConverter.Deserialize <T>(data); } m_RequestFinished = true; callback(info); }); }