完善NetDatabase
This commit is contained in:
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}");
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user