private void SetCurrentPossitionsOnReels() { IEnumerable <IReelPosition <T> > machineState = m_machine.GetCurrentPossition(); Reel1CurrentImagePath = m_symbolsImageSources[machineState.ElementAt(0).Current]; Reel1PreviousImagePath = m_symbolsImageSources[machineState.ElementAt(0).Previous]; Reel1NextImagePath = m_symbolsImageSources[machineState.ElementAt(0).Next]; Reel2CurrentImagePath = m_symbolsImageSources[machineState.ElementAt(1).Current]; Reel2PreviousImagePath = m_symbolsImageSources[machineState.ElementAt(1).Previous]; Reel2NextImagePath = m_symbolsImageSources[machineState.ElementAt(1).Next]; Reel3CurrentImagePath = m_symbolsImageSources[machineState.ElementAt(2).Current]; Reel3PreviousImagePath = m_symbolsImageSources[machineState.ElementAt(2).Previous]; Reel3NextImagePath = m_symbolsImageSources[machineState.ElementAt(2).Next]; }