private void Next(bool leftNotRight)
 {
     if (_mv.InProcess)
     {
         return;
     }
     _curIndx = (leftNotRight ? -1 : 1) + _curIndx;
     _curIndx = _curIndx >= 0 ? _curIndx % _skins.Length : _skins.Length - 1;
     _current = _skins[_curIndx];
     _mv.ShowNext(leftNotRight, _current.Skin.transform);
     SetState();
 }
    private void TurnOnHandler()
    {
        for (_curIndx = 0; _curIndx < _skins.Length; ++_curIndx)
        {
            if (_mv.Current.gameObject == _skins[_curIndx].Skin)
            {
                break;
            }
        }
        _current = _skins[_curIndx];
        SetState();

        Screen.Rect.transform.Find("Score").GetComponent <Text>().text = GlobalStatistics.GetInstance().Score.ToString();
    }