Example #1
0
    protected override void DataBinding()
    {
        base.DataBinding();
        ImageBinder imageBinder = base.FindTransform("BattlePassUIPetIcon").get_gameObject().AddComponent <ImageBinder>();

        imageBinder.SpriteBinding.MemberName = "Icon";
        FillAmmountBinder fillAmmountBinder = base.FindTransform("BattlePassUIPetBarFg").get_gameObject().AddComponent <FillAmmountBinder>();

        fillAmmountBinder.FillValueBinding.MemberName = "ExpAmount";
    }
Example #2
0
    protected override void DataBinding()
    {
        base.DataBinding();
        ListBinder listBinder = base.FindTransform("PrivilegeDetailList").get_gameObject().AddComponent <ListBinder>();

        listBinder.BindingProxy             = base.get_gameObject();
        listBinder.PrefabName               = "PrivilegePageDetail";
        listBinder.SourceBinding.MemberName = "PrivilegePageDetails";
        listBinder.ShiftBinding.MemberName  = "PrivilegeDetailShiftType";
        ScrollRectCustom component = base.FindTransform("PrivilegeDetailSR").GetComponent <ScrollRectCustom>();

        component.movePage      = true;
        component.OnPageChanged = delegate(int pageIndex)
        {
            this.m_lblPrivilegeDetailPageNum.set_text(pageIndex.ToString());
            this.PrivilegeDetailPageIndex = pageIndex;
            this.SetPage(pageIndex);
        };
        listBinder = base.FindTransform("VipBtnList").get_gameObject().AddComponent <ListBinder>();
        listBinder.BindingProxy             = base.get_gameObject();
        listBinder.PrefabName               = "VipBtn";
        listBinder.SourceBinding.MemberName = "VipBtns";
        listBinder.ShiftBinding.MemberName  = "VipBtnsType";
        listBinder = base.FindTransform("RechargeList").get_gameObject().AddComponent <ListBinder>();
        listBinder.BindingProxy             = base.get_gameObject();
        listBinder.PrefabName               = "RechargeUnit";
        listBinder.SourceBinding.MemberName = "RechargeUnitItems";
        ScrollRectCustom component2 = base.FindTransform("RechargeSR").GetComponent <ScrollRectCustom>();

        component2.movePage                 = false;
        listBinder                          = base.FindTransform("CardList").get_gameObject().AddComponent <ListBinder>();
        listBinder.BindingProxy             = base.get_gameObject();
        listBinder.PrefabName               = "CardItem";
        listBinder.SourceBinding.MemberName = "LimitCardItems";
        ListShiftBinder listShiftBinder = base.FindTransform("RechargeList").get_gameObject().AddComponent <ListShiftBinder>();

        listShiftBinder.BindingProxy            = base.get_gameObject();
        listShiftBinder.ShiftBinding.MemberName = "RechargeShiftType";
        listShiftBinder = base.FindTransform("CardList").get_gameObject().AddComponent <ListShiftBinder>();
        listShiftBinder.BindingProxy            = base.get_gameObject();
        listShiftBinder.ShiftBinding.MemberName = "CardListType";
        VisibilityBinder visibilityBinder = base.get_gameObject().AddComponent <VisibilityBinder>();

        visibilityBinder.BindingProxy            = base.get_gameObject();
        visibilityBinder.Target                  = base.FindTransform("PrivilegeDetailRegion").get_gameObject();
        visibilityBinder.ValueBinding.MemberName = "PrivilegeDetailVisibility";
        visibilityBinder = base.get_gameObject().AddComponent <VisibilityBinder>();
        visibilityBinder.BindingProxy            = base.get_gameObject();
        visibilityBinder.Target                  = base.FindTransform("RechargeRegion").get_gameObject();
        visibilityBinder.ValueBinding.MemberName = "RechargeVisibility";
        visibilityBinder = base.get_gameObject().AddComponent <VisibilityBinder>();
        visibilityBinder.BindingProxy            = base.get_gameObject();
        visibilityBinder.Target                  = base.FindTransform("PrivilegeLimitRegion").get_gameObject();
        visibilityBinder.ValueBinding.MemberName = "LimitVisibility";
        visibilityBinder = base.get_gameObject().AddComponent <VisibilityBinder>();
        visibilityBinder.BindingProxy            = base.get_gameObject();
        visibilityBinder.Target                  = base.FindTransform("VIPNextRegion").get_gameObject();
        visibilityBinder.ValueBinding.MemberName = "VIPNextVisibility";
        visibilityBinder = base.get_gameObject().AddComponent <VisibilityBinder>();
        visibilityBinder.BindingProxy            = base.get_gameObject();
        visibilityBinder.Target                  = base.FindTransform("viplevelUpTip").get_gameObject();
        visibilityBinder.ValueBinding.MemberName = "VIPLevelUpTipVisisbility";
        visibilityBinder = base.get_gameObject().AddComponent <VisibilityBinder>();
        visibilityBinder.BindingProxy            = base.get_gameObject();
        visibilityBinder.Target                  = base.FindTransform("VIPNextNum").get_gameObject();
        visibilityBinder.ValueBinding.MemberName = "VIPNextNumVisisbility";
        visibilityBinder = base.get_gameObject().AddComponent <VisibilityBinder>();
        visibilityBinder.BindingProxy            = base.get_gameObject();
        visibilityBinder.Target                  = base.FindTransform("VIPNextTitle").get_gameObject();
        visibilityBinder.ValueBinding.MemberName = "VIPNextTitleVisisbility";
        visibilityBinder = base.get_gameObject().AddComponent <VisibilityBinder>();
        visibilityBinder.BindingProxy            = base.get_gameObject();
        visibilityBinder.Target                  = base.FindTransform("VIPDayExp").get_gameObject();
        visibilityBinder.ValueBinding.MemberName = "VIPDayExpVisisbility";
        visibilityBinder = base.get_gameObject().AddComponent <VisibilityBinder>();
        visibilityBinder.BindingProxy            = base.get_gameObject();
        visibilityBinder.Target                  = base.FindTransform("ImageTitleInfo1").get_gameObject();
        visibilityBinder.ValueBinding.MemberName = "ImageTitleInfo1Visisbility";
        visibilityBinder = base.get_gameObject().AddComponent <VisibilityBinder>();
        visibilityBinder.BindingProxy            = base.get_gameObject();
        visibilityBinder.Target                  = base.FindTransform("ImageTitleInfo2").get_gameObject();
        visibilityBinder.ValueBinding.MemberName = "ImageTitleInfo2Visisbility";
        visibilityBinder = base.get_gameObject().AddComponent <VisibilityBinder>();
        visibilityBinder.BindingProxy            = base.get_gameObject();
        visibilityBinder.Target                  = base.FindTransform("ImageTitleInfo3").get_gameObject();
        visibilityBinder.ValueBinding.MemberName = "ImageTitleInfo3Visisbility";
        visibilityBinder = base.get_gameObject().AddComponent <VisibilityBinder>();
        visibilityBinder.BindingProxy            = base.get_gameObject();
        visibilityBinder.Target                  = base.FindTransform("CardBg1").get_gameObject();
        visibilityBinder.ValueBinding.MemberName = "CardBg1Visisbility";
        visibilityBinder = base.get_gameObject().AddComponent <VisibilityBinder>();
        visibilityBinder.BindingProxy            = base.get_gameObject();
        visibilityBinder.Target                  = base.FindTransform("CardBg2").get_gameObject();
        visibilityBinder.ValueBinding.MemberName = "CardBg2Visisbility";
        visibilityBinder = base.get_gameObject().AddComponent <VisibilityBinder>();
        visibilityBinder.BindingProxy            = base.get_gameObject();
        visibilityBinder.Target                  = base.FindTransform("CardBg3").get_gameObject();
        visibilityBinder.ValueBinding.MemberName = "CardBg3Visisbility";
        FillAmmountBinder fillAmmountBinder = base.FindTransform("VIPBarFg").get_gameObject().AddComponent <FillAmmountBinder>();

        fillAmmountBinder.BindingProxy = base.get_gameObject();
        fillAmmountBinder.FillValueBinding.MemberName = "VIPFillAmount";
        TextBinder textBinder = base.FindTransform("VIPProgress").get_gameObject().AddComponent <TextBinder>();

        textBinder.BindingProxy            = base.get_gameObject();
        textBinder.LabelBinding.MemberName = "VIPProgress";
        textBinder = base.FindTransform("VIPNextNum").get_gameObject().AddComponent <TextBinder>();
        textBinder.BindingProxy            = base.get_gameObject();
        textBinder.LabelBinding.MemberName = "VIPNextNum";
        textBinder = base.FindTransform("VIPNextLevel").get_gameObject().AddComponent <TextBinder>();
        textBinder.BindingProxy            = base.get_gameObject();
        textBinder.LabelBinding.MemberName = "VIPNextLevel";
        textBinder = base.FindTransform("VIPNextTitle").get_gameObject().AddComponent <TextBinder>();
        textBinder.BindingProxy            = base.get_gameObject();
        textBinder.LabelBinding.MemberName = "VIPNextTitle";
        textBinder = base.FindTransform("vipNowLv").get_gameObject().AddComponent <TextBinder>();
        textBinder.BindingProxy            = base.get_gameObject();
        textBinder.LabelBinding.MemberName = "VIPLVNow";
        textBinder = base.FindTransform("viplevelUpTip").get_gameObject().AddComponent <TextBinder>();
        textBinder.BindingProxy            = base.get_gameObject();
        textBinder.LabelBinding.MemberName = "VIPLevelUpTip";
        textBinder = base.FindTransform("VIPDayExp").get_gameObject().AddComponent <TextBinder>();
        textBinder.BindingProxy            = base.get_gameObject();
        textBinder.LabelBinding.MemberName = "VIPDayExp";
        textBinder = base.FindTransform("VIPExpInfo").get_gameObject().AddComponent <TextBinder>();
        textBinder.BindingProxy            = base.get_gameObject();
        textBinder.LabelBinding.MemberName = "VIPExpInfo";
        textBinder = base.FindTransform("CardEffectContent").get_gameObject().AddComponent <TextBinder>();
        textBinder.BindingProxy            = base.get_gameObject();
        textBinder.LabelBinding.MemberName = "CardEffectContent";
        textBinder.SetHeight               = true;
        textBinder                         = base.FindTransform("TextTitleStr").get_gameObject().AddComponent <TextBinder>();
        textBinder.BindingProxy            = base.get_gameObject();
        textBinder.LabelBinding.MemberName = "TextTitleStr";
        textBinder                         = base.FindTransform("TextTitleValue").get_gameObject().AddComponent <TextBinder>();
        textBinder.BindingProxy            = base.get_gameObject();
        textBinder.LabelBinding.MemberName = "TextTitleValue";
        ImageBinder imageBinder = base.FindTransform("ImageTitle").get_gameObject().AddComponent <ImageBinder>();

        imageBinder.BindingProxy             = base.get_gameObject();
        imageBinder.SpriteBinding.MemberName = "ImageTitleIcon";
        imageBinder.SetNativeSize            = true;
        imageBinder = base.FindTransform("VIPNowLevel10").get_gameObject().AddComponent <ImageBinder>();
        imageBinder.BindingProxy             = base.get_gameObject();
        imageBinder.SpriteBinding.MemberName = "VIPNowLevel10";
        imageBinder.SetNativeSize            = true;
        imageBinder = base.FindTransform("VIPNowLevel1").get_gameObject().AddComponent <ImageBinder>();
        imageBinder.BindingProxy             = base.get_gameObject();
        imageBinder.SpriteBinding.MemberName = "VIPNowLevel1";
        imageBinder.SetNativeSize            = true;
        textBinder = base.FindTransform("TextPower").get_gameObject().AddComponent <TextBinder>();
        textBinder.BindingProxy            = base.get_gameObject();
        textBinder.LabelBinding.MemberName = "TextPower";
    }
Example #3
0
    protected override void DataBinding()
    {
        base.DataBinding();
        VisibilityBinder visibilityBinder = base.get_gameObject().AddComponent <VisibilityBinder>();

        visibilityBinder.BindingProxy            = base.get_gameObject();
        visibilityBinder.ValueBinding.MemberName = "SubPanelPets";
        visibilityBinder.Target                  = base.FindTransform("SubPanelPets").get_gameObject();
        visibilityBinder                         = base.get_gameObject().AddComponent <VisibilityBinder>();
        visibilityBinder.BindingProxy            = base.get_gameObject();
        visibilityBinder.ValueBinding.MemberName = "SubPanelFormation";
        visibilityBinder.Target                  = base.FindTransform("SubPanelFormation").get_gameObject();
        visibilityBinder                         = base.get_gameObject().AddComponent <VisibilityBinder>();
        visibilityBinder.BindingProxy            = base.get_gameObject();
        visibilityBinder.ValueBinding.MemberName = "SubFormationBadge";
        visibilityBinder.Target                  = base.FindTransform("SubFormationBadge").get_gameObject();
        visibilityBinder                         = base.get_gameObject().AddComponent <VisibilityBinder>();
        visibilityBinder.BindingProxy            = base.get_gameObject();
        visibilityBinder.ValueBinding.MemberName = "SubPanelCombination";
        visibilityBinder.Target                  = base.FindTransform("SubPanelCombination").get_gameObject();
        visibilityBinder                         = base.get_gameObject().AddComponent <VisibilityBinder>();
        visibilityBinder.BindingProxy            = base.get_gameObject();
        visibilityBinder.ValueBinding.MemberName = "SubPanelPetInfo";
        visibilityBinder.Target                  = base.FindTransform("SubPanelPetInfo").get_gameObject();
        visibilityBinder                         = base.get_gameObject().AddComponent <VisibilityBinder>();
        visibilityBinder.BindingProxy            = base.get_gameObject();
        visibilityBinder.ValueBinding.MemberName = "SubPanelPetInfoRoot";
        visibilityBinder.Target                  = base.FindTransform("SubPPIPanelRoot").get_gameObject();
        visibilityBinder                         = base.get_gameObject().AddComponent <VisibilityBinder>();
        visibilityBinder.BindingProxy            = base.get_gameObject();
        visibilityBinder.ValueBinding.MemberName = "FnBtnLevel";
        visibilityBinder.Target                  = base.FindTransform("PanelLevel").get_gameObject();
        visibilityBinder                         = base.get_gameObject().AddComponent <VisibilityBinder>();
        visibilityBinder.BindingProxy            = base.get_gameObject();
        visibilityBinder.ValueBinding.MemberName = "FnBtnLevelBadge";
        visibilityBinder.Target                  = base.FindTransform("FnBtnLevelBadge").get_gameObject();
        visibilityBinder                         = base.get_gameObject().AddComponent <VisibilityBinder>();
        visibilityBinder.BindingProxy            = base.get_gameObject();
        visibilityBinder.ValueBinding.MemberName = "FnBtnUpgrade";
        visibilityBinder.Target                  = base.FindTransform("PanelUpgrade").get_gameObject();
        visibilityBinder                         = base.get_gameObject().AddComponent <VisibilityBinder>();
        visibilityBinder.BindingProxy            = base.get_gameObject();
        visibilityBinder.ValueBinding.MemberName = "FnBtnUpgradeBadge";
        visibilityBinder.Target                  = base.FindTransform("FnBtnUpgradeBadge").get_gameObject();
        visibilityBinder                         = base.get_gameObject().AddComponent <VisibilityBinder>();
        visibilityBinder.BindingProxy            = base.get_gameObject();
        visibilityBinder.ValueBinding.MemberName = "FnBtnSkillEvo";
        visibilityBinder.Target                  = base.FindTransform("PanelSkillEvo").get_gameObject();
        visibilityBinder                         = base.get_gameObject().AddComponent <VisibilityBinder>();
        visibilityBinder.BindingProxy            = base.get_gameObject();
        visibilityBinder.ValueBinding.MemberName = "FnBtnSkillEvoBadge";
        visibilityBinder.Target                  = base.FindTransform("FnBtnSkillEvoBadge").get_gameObject();
        visibilityBinder                         = base.get_gameObject().AddComponent <VisibilityBinder>();
        visibilityBinder.BindingProxy            = base.get_gameObject();
        visibilityBinder.ValueBinding.MemberName = "SubPanelSkillEvo";
        visibilityBinder.Target                  = base.FindTransform("SubPanelSkillEvo").get_gameObject();
        visibilityBinder                         = base.get_gameObject().AddComponent <VisibilityBinder>();
        visibilityBinder.BindingProxy            = base.get_gameObject();
        visibilityBinder.ValueBinding.MemberName = "SubPanelNaturalEvo";
        visibilityBinder.Target                  = base.FindTransform("SubPanelNaturalEvo").get_gameObject();
        visibilityBinder                         = base.get_gameObject().AddComponent <VisibilityBinder>();
        visibilityBinder.Target                  = base.FindTransform("SubPPIArrow").get_gameObject();
        visibilityBinder.ValueBinding.MemberName = "ShowArrow";
        ListBinder listBinder = base.FindTransform("BasicAttrs").get_gameObject().AddComponent <ListBinder>();

        listBinder.BindingProxy             = base.get_gameObject();
        listBinder.PrefabName               = WidgetName.PetBasicAttr;
        listBinder.SourceBinding.MemberName = "BasicAttrs";
        TextBinder textBinder = base.FindTransform("PetName").get_gameObject().AddComponent <TextBinder>();

        textBinder.BindingProxy            = base.get_gameObject();
        textBinder.LabelBinding.MemberName = "PetName";
        textBinder = base.FindTransform("PetLevel").get_gameObject().AddComponent <TextBinder>();
        textBinder.BindingProxy            = base.get_gameObject();
        textBinder.LabelBinding.MemberName = "PetLevel";
        this.m_lblBattlePower              = base.FindTransform("BattlePower").GetComponent <Text>();
        textBinder                         = base.FindTransform("MorphBtnText").get_gameObject().AddComponent <TextBinder>();
        textBinder.BindingProxy            = base.get_gameObject();
        textBinder.LabelBinding.MemberName = "MorphBtnText";
        ImageBinder imageBinder = base.FindTransform("PetTypeIcon").get_gameObject().AddComponent <ImageBinder>();

        imageBinder.BindingProxy             = base.get_gameObject();
        imageBinder.SpriteBinding.MemberName = "PetTypeIcon";
        imageBinder.SetNativeSize            = true;
        imageBinder = base.FindTransform("PetTypeZi").get_gameObject().AddComponent <ImageBinder>();
        imageBinder.BindingProxy             = base.get_gameObject();
        imageBinder.SpriteBinding.MemberName = "PetTypeZi";
        imageBinder.SetNativeSize            = true;
        imageBinder = base.FindTransform("PetQualityIcon").get_gameObject().AddComponent <ImageBinder>();
        imageBinder.BindingProxy             = base.get_gameObject();
        imageBinder.SpriteBinding.MemberName = "PetQuality";
        imageBinder.SetNativeSize            = true;
        imageBinder = base.FindTransform("SupportSkillIcon").get_gameObject().AddComponent <ImageBinder>();
        imageBinder.BindingProxy             = base.get_gameObject();
        imageBinder.SpriteBinding.MemberName = "SupportSkillIcon";
        imageBinder.HSVBinding.MemberName    = "SupportSkillHSV";
        listBinder = base.FindTransform("ExpList").get_gameObject().AddComponent <ListBinder>();
        listBinder.BindingProxy             = base.get_gameObject();
        listBinder.PrefabName               = WidgetName.PetEXPUnit;
        listBinder.ITEM_NAME                = "ItemExp_";
        listBinder.SourceBinding.MemberName = "PetEXPs";
        FillAmmountBinder fillAmmountBinder = base.FindTransform("EXPBarFg").get_gameObject().AddComponent <FillAmmountBinder>();

        fillAmmountBinder.BindingProxy = base.get_gameObject();
        fillAmmountBinder.FillValueBinding.MemberName = "EXPNumAmount";
        textBinder = base.FindTransform("EXPNum").get_gameObject().AddComponent <TextBinder>();
        textBinder.BindingProxy            = base.get_gameObject();
        textBinder.LabelBinding.MemberName = "EXPNum";
        listBinder = base.FindTransform("LevelBasicAttrs").get_gameObject().AddComponent <ListBinder>();
        listBinder.BindingProxy             = base.get_gameObject();
        listBinder.PrefabName               = WidgetName.PetBasicAttr;
        listBinder.SourceBinding.MemberName = "LevelBasicAttrs";
        fillAmmountBinder = base.FindTransform("UpMatBarFg").get_gameObject().AddComponent <FillAmmountBinder>();
        fillAmmountBinder.BindingProxy = base.get_gameObject();
        fillAmmountBinder.FillValueBinding.MemberName = "FragNumAmount";
        textBinder = base.FindTransform("UpMatNum").get_gameObject().AddComponent <TextBinder>();
        textBinder.BindingProxy            = base.get_gameObject();
        textBinder.LabelBinding.MemberName = "FragNum";
        imageBinder = base.FindTransform("UpgradePetNowFrame").get_gameObject().AddComponent <ImageBinder>();
        imageBinder.BindingProxy             = base.get_gameObject();
        imageBinder.SpriteBinding.MemberName = "UpgradePetNowFrame";
        imageBinder = base.FindTransform("UpgradePetNowFramePet").get_gameObject().AddComponent <ImageBinder>();
        imageBinder.BindingProxy             = base.get_gameObject();
        imageBinder.SpriteBinding.MemberName = "UpgradePetNowFramePet";
        imageBinder = base.FindTransform("UpgradePetNowIcon").get_gameObject().AddComponent <ImageBinder>();
        imageBinder.BindingProxy             = base.get_gameObject();
        imageBinder.SpriteBinding.MemberName = "UpgradePetNowIcon";
        imageBinder.SetNativeSize            = true;
        imageBinder = base.FindTransform("UpgradePetNowQuality").get_gameObject().AddComponent <ImageBinder>();
        imageBinder.BindingProxy             = base.get_gameObject();
        imageBinder.SpriteBinding.MemberName = "UpgradePetNowQuality";
        imageBinder.SetNativeSize            = true;
        textBinder = base.FindTransform("UpgradePetNowFighting").get_gameObject().AddComponent <TextBinder>();
        textBinder.BindingProxy            = base.get_gameObject();
        textBinder.LabelBinding.MemberName = "UpgradePetNowFighting";
        imageBinder = base.FindTransform("UpgradePetUpFrame").get_gameObject().AddComponent <ImageBinder>();
        imageBinder.BindingProxy             = base.get_gameObject();
        imageBinder.SpriteBinding.MemberName = "UpgradePetUpFrame";
        imageBinder = base.FindTransform("UpgradePetUpFramePet").get_gameObject().AddComponent <ImageBinder>();
        imageBinder.BindingProxy             = base.get_gameObject();
        imageBinder.SpriteBinding.MemberName = "UpgradePetUpFramePet";
        imageBinder = base.FindTransform("UpgradePetUpIcon").get_gameObject().AddComponent <ImageBinder>();
        imageBinder.BindingProxy             = base.get_gameObject();
        imageBinder.SpriteBinding.MemberName = "UpgradePetUpIcon";
        imageBinder.SetNativeSize            = true;
        imageBinder = base.FindTransform("UpgradePetUpQuality").get_gameObject().AddComponent <ImageBinder>();
        imageBinder.BindingProxy             = base.get_gameObject();
        imageBinder.SpriteBinding.MemberName = "UpgradePetUpQuality";
        imageBinder.SetNativeSize            = true;
        textBinder = base.FindTransform("UpgradePetUpFighting").get_gameObject().AddComponent <TextBinder>();
        imageBinder.BindingProxy           = base.get_gameObject();
        textBinder.LabelBinding.MemberName = "UpgradePetUpFighting";
        imageBinder = base.FindTransform("UpgradePetMaxFrame").get_gameObject().AddComponent <ImageBinder>();
        imageBinder.BindingProxy             = base.get_gameObject();
        imageBinder.SpriteBinding.MemberName = "UpgradePetNowFrame";
        imageBinder = base.FindTransform("UpgradePetMaxIcon").get_gameObject().AddComponent <ImageBinder>();
        imageBinder.BindingProxy             = base.get_gameObject();
        imageBinder.SpriteBinding.MemberName = "UpgradePetNowIcon";
        imageBinder.SetNativeSize            = true;
        imageBinder = base.FindTransform("UpgradePetMaxQuality").get_gameObject().AddComponent <ImageBinder>();
        imageBinder.BindingProxy             = base.get_gameObject();
        imageBinder.SpriteBinding.MemberName = "UpgradePetNowQuality";
        imageBinder.SetNativeSize            = true;
        visibilityBinder = base.get_gameObject().AddComponent <VisibilityBinder>();
        visibilityBinder.BindingProxy            = base.get_gameObject();
        visibilityBinder.ValueBinding.MemberName = "UpgradeMax";
        visibilityBinder.Target        = base.FindTransform("UpgradeMax").get_gameObject();
        visibilityBinder.InverseTarget = base.FindTransform("UpgradeNormal").get_gameObject();
        visibilityBinder = base.get_gameObject().AddComponent <VisibilityBinder>();
        visibilityBinder.BindingProxy            = base.get_gameObject();
        visibilityBinder.ValueBinding.MemberName = "ShowUpNaturalEvo";
        visibilityBinder.Target              = base.FindTransform("UpNaturalEvo").get_gameObject();
        imageBinder                          = base.FindTransform("UpNaturalEvoIcon").get_gameObject().AddComponent <ImageBinder>();
        imageBinder.BindingProxy             = base.get_gameObject();
        imageBinder.SpriteBinding.MemberName = "UpNaturalEvoIcon";
        textBinder = base.FindTransform("UpNaturalEvoName").get_gameObject().AddComponent <TextBinder>();
        textBinder.BindingProxy            = base.get_gameObject();
        textBinder.LabelBinding.MemberName = "UpNaturalEvoName";
        textBinder = base.FindTransform("UpNaturalEvoDesc").get_gameObject().AddComponent <TextBinder>();
        textBinder.BindingProxy            = base.get_gameObject();
        textBinder.LabelBinding.MemberName = "UpNaturalEvoDesc";
        textBinder = base.FindTransform("SkillPointInfo").get_gameObject().AddComponent <TextBinder>();
        textBinder.BindingProxy            = base.get_gameObject();
        textBinder.LabelBinding.MemberName = "SkillPointInfo";
        textBinder = base.FindTransform("PetAttackNow").get_gameObject().AddComponent <TextBinder>();
        textBinder.BindingProxy            = base.get_gameObject();
        textBinder.LabelBinding.MemberName = "PetAttackNow";
        imageBinder = base.FindTransform("BtnFollowBg").get_gameObject().AddComponent <ImageBinder>();
        imageBinder.BindingProxy             = base.get_gameObject();
        imageBinder.SpriteBinding.MemberName = "BtnFollowBg";
        visibilityBinder = base.get_gameObject().AddComponent <VisibilityBinder>();
        visibilityBinder.BindingProxy            = base.get_gameObject();
        visibilityBinder.Target                  = base.FindTransform("BtnFollow").get_gameObject();
        visibilityBinder.ValueBinding.MemberName = "BtnFollowShow";
    }