Exemplo n.º 1
0
    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);
    }
Exemplo n.º 2
0
 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);
 }
Exemplo n.º 3
0
 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);
     }
 }