public PlayerData(ClosestUnit unit) { hp = unit.hp; damage = unit.damage; position = new float[3]; position[0] = unit.transform.position.x; position[1] = unit.transform.position.y; position[2] = unit.transform.position.z; }
public static void SaveUnits(ClosestUnit unit) { BinaryFormatter formatter = new BinaryFormatter(); string path = Application.persistentDataPath + "/unit.fun"; FileStream stream = new FileStream(path, FileMode.Create); PlayerData data = new PlayerData(unit); formatter.Serialize(stream, data); stream.Close(); }