コード例 #1
0
        private void ShowWarshipOverview(WarshipDto warshipDto)
        {
            UpdateData(warshipDto);

            //Обновить уникальный компонент для листания и переключения скинов
            lobbyUiContext.ReplaceWarshipOverviewCurrentSkinModel(warshipDto.CurrentSkinIndex, warshipDto);
        }
コード例 #2
0
        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();
            }
        }