private void ShowWarshipOverview(WarshipDto warshipDto) { UpdateData(warshipDto); //Обновить уникальный компонент для листания и переключения скинов lobbyUiContext.ReplaceWarshipOverviewCurrentSkinModel(warshipDto.CurrentSkinIndex, warshipDto); }
protected override void Execute(List <LobbyUiEntity> entities) { var model = lobbyUiContext.warshipOverviewCurrentSkinModel; int currentSkinIndex = model.skinIndex; int skinsCount = model.warshipDto.Skins.Count; if (currentSkinIndex == 0) { log.Warn("Нельзя сдвинуть скин вправо. Сейчас показывается крайний левый."); } else { lobbyUiContext.ReplaceWarshipOverviewCurrentSkinModel(--model.skinIndex, model.warshipDto); lobbySoundsManager.PlayWarshipChangingRight(); } }