コード例 #1
0
        protected override void Execute(List <LobbyUiEntity> entities)
        {
            var model            = lobbyUiContext.warshipOverviewCurrentSkinModel;
            int currentSkinIndex = model.skinIndex;
            int skinsCount       = model.warshipDto.Skins.Count;

            if (currentSkinIndex == skinsCount - 1)
            {
                log.Warn("Нельзя сдвинуть скины влево. Сейчас показывается крайний правый.");
            }
            else
            {
                lobbyUiContext.ReplaceWarshipOverviewCurrentSkinModel(++model.skinIndex, model.warshipDto);
                lobbySoundsManager.PlayWarshipChangingLeft();
            }
        }