using System.Collections; using System.Collections.Generic; using UnityEngine; using com.m3839.sdk.archives.bean; using com.m3839.sdk.archives.listener; /// /// 云存档sdk的 API /// create by chenbaoyang /// namespace com.m3839.sdk.archives { public class HykbGameArchives { static AndroidJavaClass gameArchives = new AndroidJavaClass("com.m3839.sdk.archives.HykbGameArchives"); [System.Obsolete("该方法已过时")] public static void SaveArchivesData(GameArchivesDataBean bean, HykbSaveArchivesListener listener) { gameArchives.CallStatic("saveArchivesData", HykbContext.GetInstance().GetActivity(), GameArchivesDataBean.ToA(bean), listener); } [System.Obsolete("该方法已过时")] public static void ReadArchivesData(GameArchivesDataBean bean, HykbReadArchivesListener listener) { gameArchives.CallStatic("readArchivesData", HykbContext.GetInstance().GetActivity(), GameArchivesDataBean.ToA(bean), listener); } [System.Obsolete("该方法已过时")] public static void LoadAllArchivesData(GameArchivesDataBean bean, HykbLoadArchivesListener listener) { gameArchives.CallStatic("loadAllArchivesData", HykbContext.GetInstance().GetActivity(), GameArchivesDataBean.ToA(bean), listener); } public static void Init(string gameId) { gameArchives.CallStatic("init", HykbContext.GetInstance().GetActivity(), gameId); } public static void SaveArchivesDataV2(GameArchivesDataBean bean, HykbSaveArchivesListener listener) { gameArchives.CallStatic("saveArchivesData", GameArchivesDataBean.ToA(bean), listener); } public static void ReadArchivesDataV2(GameArchivesDataBean bean, HykbReadArchivesListener listener) { gameArchives.CallStatic("readArchivesData", GameArchivesDataBean.ToA(bean), listener); } public static void LoadAllArchivesDataV2(GameArchivesDataBean bean, HykbLoadArchivesListener listener) { gameArchives.CallStatic("loadAllArchivesData", GameArchivesDataBean.ToA(bean), listener); } } }