//下载成功或者失败等等情况之后的处理 void DownloadGeneralSettingAction(int downloadState, VolumnAndResolution var) { //向P层推送数据,一般要根据downloadState进行处理,所以在这里一切从简,就单独的推送var的信息就行 if (ReceiveGeneralSettingDataEventHandler != null) { ReceiveGeneralSettingDataEventHandler(var); } }
/// 上传用户设置 /// </summary> /// <param name="gs"></param> /// <param name="callback"></param> public static void UploadGeneralSetting(VolumnAndResolution var, Action <int> callback) { GeneralSetting gs = new GeneralSetting(); gs.screenHeight = var.screenHeight; gs.screenWidth = var.screenWidth; gs.volumn = var.volumn; ServerSDK.Instance.UploadGeneralSetting(gs, callback); }
/// <summary> /// 获得用户设置 /// </summary> /// <param name="callback">下载完成后的回调</param> public static void DownloadGeneralSetting(Action <int, VolumnAndResolution> callback) { ServerSDK.Instance.DownloadGeneralSetting((i, gs) => { VolumnAndResolution var = new VolumnAndResolution(); var.screenHeight = gs.screenHeight; var.screenWidth = gs.screenWidth; var.volumn = gs.volumn; callback(i, var); }); }
public void DownloadGeneralSetting(IEventArgs arg) { BaseArg <Action <int, VolumnAndResolution> > _arg = arg as BaseArg <Action <int, VolumnAndResolution> >; ServerSDK.Instance.DownloadGeneralSetting((i, gs) => { VolumnAndResolution var = new VolumnAndResolution(); var.screenHeight = gs.screenHeight; var.screenWidth = gs.screenWidth; var.volumn = gs.volumn; _arg.value(i, var); }); }
void SetVolumnAndResoulution(VolumnAndResolution var) { mView.SetResolution(var.screenWidth, var.screenHeight); mView.SetVolumn(var.volumn); }
void DownloadGeneralSetting(VolumnAndResolution var) { mView.SetResolution(var.screenWidth, var.screenHeight); mView.SetVolumn(var.volumn); }