public C2S_UPDATE_PLAYER.Builder GetPlayer() { var player = C2S_UPDATE_PLAYER.CreateBuilder(); player.SetId(Random.Range(1001, 9999).ToString()); player.SetHp(Random.Range(10, 1000)); player.SetMp(Random.Range(1, 100)); return(player); }
public void PrintPlayer(C2S_UPDATE_PLAYER player) { if (player == null) { Debug.LogError("player is null"); return; } Debug.LogFormat("{0}", player.ToString()); Debug.LogFormat("id:{0},hp:{1},mp:{2}", player.Id, player.Hp, player.Mp); }
public void DeCodePlayer() { if (File.Exists(PlayerDataFile) == false) { Debug.LogErrorFormat("{0} 找不到", PlayerDataFile); } using (Stream stream = File.OpenRead(PlayerDataFile)) { C2S_UPDATE_PLAYER player = C2S_UPDATE_PLAYER.ParseFrom(stream); PrintPlayer(player); } }