コード例 #1
0
        /// <summary>
        /// 假数据导入
        /// </summary>
        void ParseFakeData()
        {
            turnplateItemProbabilityList  = new List <int>();
            turnplateItemList             = new List <TurnplateItem>();
            turnplateItemTotalProbability = 0;
            TurnplateItem basicsalRope = new TurnplateItem("Reward_Bullet", 60, 30, -30, 0);

            turnplateItemList.Add(basicsalRope);
            basicsalRope = new TurnplateItem("Reward_Meat", 2, -30, -90, 1);
            turnplateItemList.Add(basicsalRope);
            basicsalRope = new TurnplateItem("Reward_Fish", 20, -90, -150, 2);
            turnplateItemList.Add(basicsalRope);
            basicsalRope = new TurnplateItem("Reward_Fruit", 20, -150, -210, 3);
            turnplateItemList.Add(basicsalRope);
            basicsalRope = new TurnplateItem("Reward_Vegetable", 20, -210, -270, 4);
            turnplateItemList.Add(basicsalRope);
            basicsalRope = new TurnplateItem("Reward_Treasure", 20, -270, -330, 5);
            turnplateItemList.Add(basicsalRope);

            foreach (var item in turnplateItemList)
            {
                turnplateItemProbabilityList.Add(item.probability);
                turnplateItemTotalProbability += item.probability;
            }
        }
コード例 #2
0
        /// <summary>
        /// 激活调用
        /// </summary>
        void OnEnable()
        {
            turnplateItem       = GetTurnplateItem();                                //获得轮盘资源
            this.Text_Item.text = turnplateItem.name;
            Tween open = this.transform.DOLocalMoveY(0, 0.5f).SetEase(Ease.OutBack); //打开轮盘tween

            open.OnKill(StartReallyRotate);                                          //打开后开启旋转
        }