示例#1
0
            public override void BindData(RecycleItem item)
            {
                MenuTapItem target  = item as MenuTapItem;
                MenuTap     menuTap = Data[target.DataIndex] as MenuTap;

                target.Name.Text = menuTap.Name;
            }
示例#2
0
        public override void BindData(RecycleItem item)
        {
            MenuItem target = item as MenuItem;
            MenuData data   = Data[item.DataIndex] as MenuData;

            target.Title.Text       = data.Title;
            target.Icon.ResourceUrl = NUIApplication.Current.DirectoryInfo.Resource + "/images/" + data.ResourceUrl;
        }
示例#3
0
        public override void BindData(RecycleItem item)
        {
            MessageItem target = item as MessageItem;
            Message     data   = Data[item.DataIndex] as Message;

            target.Title.Text     = data.Sender;
            target.SubTitle.Text  = data.Text;
            target.TimeStamp.Text = data.Time;
        }
示例#4
0
            public override void BindData(RecycleItem item)
            {
                PictureItem target = item as PictureItem;
                PictureData data   = Data[target.DataIndex] as PictureData;

                target.Picture.ResourceUrl = data.FilePath;
                target.Picture.FittingMode = FittingModeType.Center;
                target.Number.Text         = (target.DataIndex + 1).ToString();
            }
示例#5
0
            public override void BindData(RecycleItem item)
            {
                MenuItem target = item as MenuItem;
                Menu     menu   = Data[target.DataIndex] as Menu;

                target.Picture.ResourceUrl = "./res/" + menu.SubName + ".jpg";
                target.Picture.FittingMode = FittingModeType.ScaleToFill;

                target.Name.Text    = "[" + (target.DataIndex + 1) + "] " + menu.Name;
                target.SubName.Text = menu.SubName;
                target.Price.Text   = menu.Price;

                target.BackgroundColor = target.DataIndex % 2 == 1 ? new Color("#e0e0e0") : Color.White;
            }
示例#6
0
        public override void BindData(RecycleItem item)
        {
            ListItem target = item as ListItem;
            ListData data   = Data[target.DataIndex] as ListData;

            if (data.Type == ListData.ItemType.Header)
            {
                target.Text.Hide();
                target.Header.Show();
                target.Header.Text = data.Text;
            }
            else
            {
                target.Header.Hide();
                target.Text.Show();
                target.Text.Text       = data.Text;
                target.BackgroundColor = Color.Transparent;
            }
        }
示例#7
0
 private void CreateObjects()
 {
     this.ui60 = GameUITools.FindGameObject("ui60", base.gameObject);
     Tools.SetParticleRQWithUIScale(this.ui60, 3010);
     this.ui60.gameObject.SetActive(false);
     Tools.SetParticleRQWithUIScale(GameUITools.FindGameObject("ui60_1", base.gameObject), 3002);
     this.mPoints = GameUITools.FindGameObject("Points", base.gameObject);
     this.mCurrency = GameUITools.FindUILabel("Currency/Value", base.gameObject);
     this.mCurrencyIcon = GameUITools.FindUISprite("Icon", this.mCurrency.transform.parent.gameObject);
     this.mCurrencyName = GameUITools.FindUILabel("Name", this.mCurrency.transform.parent.gameObject);
     this.mShop = GameUITools.RegisterClickEvent("Shop", new UIEventListener.VoidDelegate(this.OnShopClick), base.gameObject).GetComponent<UIButton>();
     this.mShopName = GameUITools.FindUILabel("Name", this.mShop.gameObject);
     this.mRebornItem = GameUITools.FindGameObject("RebornItem", base.gameObject).AddComponent<RecycleItem>();
     this.mRebornItem.InitWithBaseScene(this.mBaseScene);
     Transform transform = GameUITools.FindGameObject("BreakItems", base.gameObject).transform;
     if (transform.childCount != 5)
     {
         global::Debug.LogError(new object[]
         {
             "BreakItems count error"
         });
         this.mBreakItems = new RecycleItem[transform.childCount];
     }
     int num = 0;
     while (num < this.mBreakItems.Length && num < transform.childCount)
     {
         this.mBreakItems[num] = transform.GetChild(num).gameObject.AddComponent<RecycleItem>();
         this.mBreakItems[num].InitWithBaseScene(this.mBaseScene);
         num++;
     }
     this.mRules = GameUITools.RegisterClickEvent("Rules", new UIEventListener.VoidDelegate(this.OnRulesClick), base.gameObject).GetComponent<UILabel>();
     this.mAutoAddBtn = GameUITools.RegisterClickEvent("AutoAddBtn", new UIEventListener.VoidDelegate(this.OnAutoAddBtnClick), base.gameObject);
     this.mBreakBtn = GameUITools.RegisterClickEvent("BreakBtn", new UIEventListener.VoidDelegate(this.OnBreakBtnClick), base.gameObject);
     this.mCost = GameUITools.FindUILabel("Cost", base.gameObject);
     this.mRebornBtn = GameUITools.RegisterClickEvent("RebornBtn", new UIEventListener.VoidDelegate(this.OnRebornBtnClick), base.gameObject);
 }