//位置保存到SDK里 public void SaveGuide() { //byte data; System.IO.MemoryStream ms = new System.IO.MemoryStream(); System.IO.BinaryWriter bw = new System.IO.BinaryWriter(ms); bw.Write(m_LaunchType); bw.Write(m_RewardGuide); bw.Write(PlayerRole.Instance.RoleInfo.RoleMe.GetUserID()); RuntimeInfo.SaveLocalFile(RuntimeInfo.GetNewGuideFileName(), ms.ToArray()); bw.Close(); }
public bool LoadGuide() { //读取SD卡 byte[] data = RuntimeInfo.GetLocalFile(RuntimeInfo.GetNewGuideFileName()); if (data == null) { return(false); } System.IO.MemoryStream ms = new System.IO.MemoryStream(data); System.IO.BinaryReader br = new System.IO.BinaryReader(ms); m_LaunchType = br.ReadByte(); m_RewardGuide = br.ReadUInt32(); uint UserID = br.ReadUInt32(); ms.Close(); br.Close(); if (UserID != PlayerRole.Instance.RoleInfo.RoleMe.GetUserID()) { return(false); } return(true); }