Example #1
0
 public PlayerData(BFPlayer player)
 {
     stats    = new int[4];
     stats[0] = player.level;
     stats[1] = player.health;
     stats[2] = player.attack;
     stats[3] = player.defense;
 }
Example #2
0
    public void UpDateDisplay()
    {
        BFPlayer player = GetComponent <BFPlayer>();

        level.text   = player.level.ToString();
        health.text  = player.health.ToString();
        attack.text  = player.attack.ToString();
        defense.text = player.defense.ToString();
    }
Example #3
0
    public static void SavePlayer(BFPlayer player)
    {
        BinaryFormatter bf = new BinaryFormatter();

        using (FileStream file = new FileStream(Application.dataPath + "/Save/Binary Files/player.sav", FileMode.Create))
        {
            PlayerData playerData = new PlayerData(player);
            bf.Serialize(file, playerData);
        }
    }