public void ApplySyncHostData(List <PlayerRecordSyncHost> sync_host_list) { int i = 0; for (int count = sync_host_list.Count; i < count; i++) { PlayerRecordSyncHost sync_host = sync_host_list[i]; ApplySyncHostData(sync_host); } }
public void ApplySyncHostData(PlayerRecordSyncHost sync_host) { if (sync_host.id >= 0) { int? user_id = (sync_host.charaInfo == null) ? null : new int?(sync_host.charaInfo.userId); PlayerRecord player = GetPlayer(sync_host.id, user_id); player.givenTotalDamage = sync_host.givenTotalDamage; player.isNPC = sync_host.isNPC; player.playerLoadInfo = sync_host.playerLoadInfo; player.animID = sync_host.animID; player.charaInfo = sync_host.charaInfo; player.beforeLevel = sync_host.beforeLevel; } }
public PlayerRecordSyncHost CreateSyncHostData(int userId) { PlayerRecordSyncHost playerRecordSyncHost = null; int i = 0; for (int count = players.Count; i < count; i++) { PlayerRecord playerRecord = players[i]; if (playerRecord.id >= 0 && (playerRecord.charaInfo == null || playerRecord.charaInfo.userId == userId)) { playerRecordSyncHost = new PlayerRecordSyncHost(); playerRecordSyncHost.id = playerRecord.id; playerRecordSyncHost.isNPC = playerRecord.isNPC; playerRecordSyncHost.playerLoadInfo = playerRecord.playerLoadInfo; playerRecordSyncHost.animID = playerRecord.animID; playerRecordSyncHost.charaInfo = playerRecord.charaInfo; playerRecordSyncHost.beforeLevel = playerRecord.beforeLevel; playerRecordSyncHost.givenTotalDamage = playerRecord.givenTotalDamage; } } return(playerRecordSyncHost); }
public List <PlayerRecordSyncHost> CreateSyncHostData() { List <PlayerRecordSyncHost> list = new List <PlayerRecordSyncHost>(); int i = 0; for (int count = players.Count; i < count; i++) { PlayerRecord playerRecord = players[i]; if (playerRecord.id >= 0) { PlayerRecordSyncHost playerRecordSyncHost = new PlayerRecordSyncHost(); list.Add(playerRecordSyncHost); playerRecordSyncHost.id = playerRecord.id; playerRecordSyncHost.isNPC = playerRecord.isNPC; playerRecordSyncHost.playerLoadInfo = playerRecord.playerLoadInfo; playerRecordSyncHost.animID = playerRecord.animID; playerRecordSyncHost.charaInfo = playerRecord.charaInfo; playerRecordSyncHost.beforeLevel = playerRecord.beforeLevel; playerRecordSyncHost.givenTotalDamage = playerRecord.givenTotalDamage; } } return(list); }