コード例 #1
0
 public LinkerBeGone()
 {
     // This is needed to ensure that the linker doesn't remove the control
     var a = new Swiper();
     var b = new CardContentView();
     var c = new RangeSlider();
 }
コード例 #2
0
ファイル: Swiper.cs プロジェクト: TubeStorm/Not-My-Life
 // Start is called before the first frame update
 void Start()
 {
     instance = this;
     origRot  = cam.transform.eulerAngles;
     rotX     = origRot.x;
     rotY     = origRot.y;
 }
コード例 #3
0
 void Start()
 {
     spawnerObj  = GameObject.Find("Spawner");
     backGround  = GameObject.Find("BackGround1");
     resetScript = backGround.GetComponent <ScrollReset>();
     treeScript  = spawnerObj.GetComponent <TreeSpawn>();
     swipeScript = spawnerObj.GetComponent <Swiper>();
 }
コード例 #4
0
 // Use this for initialization
 void Start()
 {
     newPlayer         = GameObject.FindGameObjectWithTag("Player");
     mySwiperScript    = newPlayer.GetComponent <Swiper>();
     spawner           = GameObject.Find("Spawner");
     myTreeSpawnScript = spawner.GetComponent <TreeSpawn>();
     treeHealth        = Random.Range(3, 6);
 }
コード例 #5
0
 // Use this for initialization
 void Start()
 {
     ball         = GameObject.FindObjectOfType <BallControl>();
     cam          = GameObject.FindObjectOfType <CameraFollow>();
     ballsound    = GameObject.FindObjectOfType <BallSound>();
     pinsetter    = GameObject.FindObjectOfType <PinSetter> ();
     pincounter   = GameObject.FindObjectOfType <PinCounter> ();
     swip         = GameObject.FindObjectOfType <Swiper> ();
     scoreDisplay = GameObject.FindObjectOfType <ScoreDisplay> ();
 }
コード例 #6
0
 // Use this for initialization
 void Start()
 {
     playerObj    = GameObject.FindGameObjectWithTag("Player");
     swiperScript = playerObj.GetComponent <Swiper>();
     backGround   = GameObject.Find("BackGround1");
     resetScript  = backGround.GetComponent <ScrollReset>();
     canvas       = GameObject.Find("Canvas");
     scoreScript  = canvas.GetComponent <Score>();
     spawnTime    = Random.Range(0.5f, 3f);
     treeHealth   = Random.Range(4, 7);
 }
コード例 #7
0
    void Start()
    {
        _currentPlatform = CurrentPlatform.PC;
        _swiper          = new Swiper();

        if (_currentPlatform == CurrentPlatform.PC)
        {
            Camera camera = Camera.main;
            _swiper.startPressPos = new Vector2(camera.pixelWidth / 2, camera.pixelHeight / 2);
        }

        _maxSwiperLength = Camera.main.pixelWidth / 2;
    }
コード例 #8
0
    // Use this for initialization
    void Start()
    {
        actualPhase = LevelPhase.FIRST_SHOT;
        level       = 1;
        swiper      = GameObject.FindObjectOfType <Swiper>();

        levelScore = new LevelScore[10];

        for (int i = 0; i < levelScore.Length; i++)
        {
            levelScore[i] = new LevelScore();
        }

        scoreDisplay = GameObject.FindObjectOfType <ScoreDisplayer>();
    }
コード例 #9
0
    public override void didUpdateWidget(StatefulWidget oldWidget)
    {
        base.didUpdateWidget(oldWidget);
        Swiper sp = oldWidget as Swiper;

        if (_isPageViewLayout() && sp != null)
        {
            if (_pageController == null ||
                (widget.index != sp.index ||
                 widget.loop != sp.loop ||
                 widget.itemCount != sp.itemCount ||
                 widget.viewportFraction != sp.viewportFraction ||
                 _getReverse(widget) != _getReverse(sp)))
            {
                _pageController = new TransformerPageController(
                    initialPage: widget.index,
                    loop: widget.loop,
                    itemCount: widget.itemCount,
                    reverse: _getReverse(widget),
                    viewportFraction: widget.viewportFraction);
            }
        }
        else
        {
            //scheduleMicrotask(() =>
            //{
            //    // So that we have a chance to do `removeListener` in child widgets.
            //    if (_pageController != null)
            //    {
            //        _pageController.dispose();
            //        _pageController = null;
            //    }
            //});
        }
        //if (widget.index != null && widget.index != _activeIndex)
        //{
        //    _activeIndex = widget.index;
        //}
        //TODO:Check widget.index != null or widget.index != 0
        if (widget.index != _activeIndex)
        {
            _activeIndex = widget.index;
        }
    }
コード例 #10
0
 bool _getReverse(Swiper widget) =>
 widget.transformer == null ? false : widget.transformer.reverse;
コード例 #11
0
ファイル: Swiper.cs プロジェクト: IceNum/WordsGame
 void Start()
 {
     instance = this;
 }
コード例 #12
0
        Widget _buildSwiper()
        {
            var homeSliderIds = this.widget.viewModel.homeSliderIds;

            if (homeSliderIds.isNullOrEmpty())
            {
                return(new Container());
            }

            Widget swiperContent;

            if (homeSliderIds.Count == 1)
            {
                var homeSliderId = homeSliderIds[0];
                var imageUrl     = this.widget.viewModel.rankDict.ContainsKey(key: homeSliderId)
                    ? this.widget.viewModel.rankDict[key : homeSliderId].image
                                   : "";
                swiperContent = new GestureDetector(
                    onTap: () => {
                    var redirectURL = this.widget.viewModel.rankDict.ContainsKey(key: homeSliderId)
                            ? this.widget.viewModel.rankDict[key: homeSliderId].redirectURL
                            : "";
                    if (redirectURL.isNotEmpty())
                    {
                        this.widget.actionModel.openUrl(obj: redirectURL);
                    }
                },
                    child: new PlaceholderImage(
                        imageUrl: imageUrl,
                        fit: BoxFit.fill,
                        useCachedNetworkImage: true,
                        color: CColorUtils.GetSpecificDarkColorFromId(id: homeSliderId)
                        )
                    );
            }
            else
            {
                swiperContent = new Swiper(
                    (cxt, index) => {
                    var homeSliderId = homeSliderIds[index: index];
                    var imageUrl     = this.widget.viewModel.rankDict.ContainsKey(key: homeSliderId)
                            ? this.widget.viewModel.rankDict[key: homeSliderId].image
                            : "";
                    return(new PlaceholderImage(
                               CImageUtils.SizeToScreenImageUrl(imageUrl: imageUrl),
                               fit: BoxFit.fill,
                               useCachedNetworkImage: true,
                               color: CColorUtils.GetSpecificDarkColorFromId(id: homeSliderId)
                               ));
                },
                    itemCount: homeSliderIds.Count,
                    autoplay: true,
                    onTap: index => {
                    var homeSliderId = homeSliderIds[index: index];
                    var redirectURL  = this.widget.viewModel.rankDict.ContainsKey(key: homeSliderId)
                            ? this.widget.viewModel.rankDict[key: homeSliderId].redirectURL
                            : "";
                    if (redirectURL.isNotEmpty())
                    {
                        this.widget.actionModel.openUrl(obj: redirectURL);
                    }
                },
                    pagination: new SwiperPagination(margin: EdgeInsets.only(bottom: 5))
                    );
            }

            return(new Container(
                       padding: EdgeInsets.only(top: 8, left: 16, right: 16),
                       decoration: new BoxDecoration(
                           borderRadius: BorderRadius.all(8),
                           color: CColors.White
                           ),
                       child: new AspectRatio(
                           aspectRatio: 3,
                           child: new ClipRRect(
                               borderRadius: BorderRadius.all(8),
                               child: swiperContent
                               )
                           )
                       ));
        }
コード例 #13
0
ファイル: Swiper.cs プロジェクト: StevenKeir/ZombieRun
 private void Start()
 {
     instance   = this;
     animator   = this.GetComponent <Animator>();
     audioSound = this.GetComponent <AudioSource>();
 }