simplified network setup

This commit is contained in:
tom.hempel
2025-09-21 23:34:22 +02:00
parent e751acab07
commit 4fbc109b89
16 changed files with 169 additions and 6 deletions

View File

@ -10,6 +10,8 @@ public class AvatarDataDownloader : MonoBehaviour
[Header("Server Configuration")]
[SerializeField] private string serverHost = "127.0.0.1";
[SerializeField] private int serverPort = 8080;
[SerializeField] private bool useGlobalNetworkConfig = true;
[SerializeField] private NetworkConfig networkConfigAsset;
[SerializeField] private string targetPlayer = "player1"; // Which player data to fetch
[Header("Download Configuration")]
@ -37,6 +39,16 @@ public class AvatarDataDownloader : MonoBehaviour
void Start()
{
// Apply global config if enabled
if (useGlobalNetworkConfig)
{
var cfg = networkConfigAsset != null ? networkConfigAsset : NetworkConfig.Instance;
if (cfg != null)
{
serverHost = cfg.ipAddress;
serverPort = cfg.port;
}
}
// Set up file paths
syncFilesPath = Path.Combine(Application.dataPath, "Sync-Files");
if (!Directory.Exists(syncFilesPath))