完善NetDatabase

This commit is contained in:
孙钦者 committed 2026-01-02 05:08:05 +08:00
1 parent 88125fc128
commit 5cf62f91cd
6 files changed
+85 -27

No files matched your search

@@ -60,7 +60,7 @@ namespace GameCore.Network.Test
Debug.Log($"Troop {troopIndex} added, generation {gen0}");
var soldier = new Soldier() {id = 1, coord = new int2(1, 1)};
var soldierIndex = netDatabase.Add(soldier, frameId, 0, out var gen1, typeMetaDatabase);
var soldierIndex = netDatabase.Add(soldier, frameId, troopIndex, out var gen1, typeMetaDatabase);
Debug.Log($"Soldier {soldierIndex} added, generation {gen1}");
ref readonly var soldierData = ref netDatabase.Get<Soldier>(soldierIndex, typeMetaDatabase);
@@ -68,6 +68,12 @@ namespace GameCore.Network.Test
soldier.coord = new int2(2, 2);
var ok = netDatabase.Update(soldierIndex, soldier, frameId, typeMetaDatabase);
Debug.Log($"Soldier update: {ok}, id: {soldierData.id}, coord: {soldierData.coord}");
ok = netDatabase.Remove(troopIndex);
Debug.Log($"Troop removed: {ok}");
ok = netDatabase.Remove(soldierIndex);
Debug.Log($"Solider removed: {ok}");
}
}
}