/// <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; } }
/// <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); //打开后开启旋转 }