Beispiel #1
0
    /// <summary>
    /// Draw the atlas and sprite selection fields.
    /// </summary>
    ///

    //private string m_spriteName = string.Empty;

    protected override bool ShouldDrawProperties()
    {
        DynamicUISprite sprite = target as DynamicUISprite;

        GUILayout.BeginHorizontal();
        GUILayout.Label("DynamicAtlas Type", GUILayout.Width(76f));
        eDynamicAtlasType atlas_type = (eDynamicAtlasType)EditorGUILayout.EnumPopup("", sprite.DynamicAtlasType);

        GUILayout.EndHorizontal();

        if (atlas_type != sprite.DynamicAtlasType)
        {
            sprite.DynamicAtlasType = atlas_type;
        }

        NGUIEditorTools.DrawProperty("Material", serializedObject, "mSharedDynamicMaterial");
        NGUIEditorTools.DrawProperty("Sprite", serializedObject, "mSpriteName");
        NGUIEditorTools.DrawProperty("Spinning Render", serializedObject, "mSpinningRender");
        NGUIEditorTools.DrawProperty("Default Render", serializedObject, "mDefaultRender");

        if (sprite.type == UIBasicSprite.Type.Simple)
        {
            NGUIEditorTools.DrawProperty("Clip", serializedObject, "mClipType");
        }

        //DrawDefaultInspector();

        return(true);
    }
Beispiel #2
0
        public override void Awake()
        {
            base.Awake();

            var t = mDMono.transform;

            m_StageNameLabel  = t.GetComponent <UILabel>("Container/Stage/Name");
            m_ScoreLabel      = t.GetComponent <UILabel>("Container/AddNum");
            m_StageIcon       = t.GetComponent <DynamicUISprite>("Container/Stage/Icon");
            ProgressBar       = t.GetComponent <UIProgressBar>("Container/ProgressBar");
            ProgressBarLabel  = t.GetComponent <UILabel>("Container/ProgressBar/Label");
            TitleLabel        = t.GetComponent <UILabel>("Container/Title");
            LerpProgressSpeed = 0.15f;

            FxList = new List <GameObject>();
            FxList.Add(t.FindEx("Container/Stage/Icon/fx").gameObject);
            FxList.Add(t.FindEx("Container/Stage/Icon/fx (1)").gameObject);
            FxList.Add(t.FindEx("Container/Stage/Icon/fx (2)").gameObject);
            FxList.Add(t.FindEx("Container/Stage/Icon/fx (3)").gameObject);
            FxList.Add(t.FindEx("Container/Stage/Icon/fx (4)").gameObject);
            FxList.Add(t.FindEx("Container/Stage/Icon/fx (5)").gameObject);
            FxList.Add(t.FindEx("Container/Stage/Icon/fx (6)").gameObject);

            ProgressBar.gameObject.SetActive(false);
            m_ScoreLabel.gameObject.SetActive(false);
        }
Beispiel #3
0
        public override void Awake()
        {
            base.Awake();
            CheckMouseClick = false;

            var t = controller.transform;

            ShowItem                   = t.GetMonoILRComponent <LTShowItem>("Content/LTShowItem");
            TypeLabel                  = t.GetComponent <UILabel>("Content/LTShowItem/TypeBg/Label");
            QualitySprite              = t.GetComponent <UISprite>("Content/LTShowItem/Quality");
            TypeSprite                 = t.GetComponent <UISprite>("Content/LTShowItem/TypeBg/Sprite");
            DescTextLabel              = t.GetComponent <UILabel>("Content/DescLabel");
            Bg                         = t.GetComponent <BoxCollider>("Content/BG");
            FullBg                     = t.FindEx("Content/FullBG").gameObject;
            CommonSkillBreakSprite     = t.GetComponent <DynamicUISprite>("Content/Grid/CommonSkill/SkillItem/Icon");
            CommonSkillBreakNameLabel  = t.GetComponent <UILabel>("Content/Grid/CommonSkill/NameLabel");
            PassiveSkillBreakSprite    = t.GetComponent <DynamicUISprite>("Content/Grid/PassiveSkill/SkillItem/Icon");
            PassiveSkillBreakNameLabel = t.GetComponent <UILabel>("Content/Grid/PassiveSkill/NameLabel");
            ActiveSkillBreakSprite     = t.GetComponent <DynamicUISprite>("Content/Grid/ActiveSkill/SkillItem/Icon");
            ActiveSkillBreakNameLabel  = t.GetComponent <UILabel>("Content/Grid/ActiveSkill/NameLabel");

            t.GetComponent <UIButton>("Content/Grid/CommonSkill/SkillItem").onClick.Add(new EventDelegate(OnCommonSkillItemClick));
            t.GetComponent <UIButton>("Content/Grid/ActiveSkill/SkillItem").onClick.Add(new EventDelegate(OnActiveSkillClick));
            t.GetComponent <UIButton>("Content/Grid/PassiveSkill/SkillItem").onClick.Add(new EventDelegate(OnPassiveSkillClick));
        }
Beispiel #4
0
        public override void Awake()
        {
            base.Awake();

            var t = controller.transform;

            mName                 = t.GetComponent <UILabel>("DataPanel/Item/Name");
            mNumLabel             = t.GetComponent <UILabel>("DataPanel/Item/Num");
            mUseNumLabel          = t.GetComponent <UILabel>("DataPanel/Use/Adjust/UseNum");
            mIcon                 = t.GetComponent <DynamicUISprite>("DataPanel/Item/Icon");
            mFrame                = t.GetComponent <UISprite>("DataPanel/Item/Icon/LvlBorder");
            mFrameBG              = t.GetComponent <UISprite>("DataPanel/Item/Icon/FrameBG");
            mReduceBtnMask        = t.FindEx("DataPanel/Use/Adjust/Reduce/ReduceMask").gameObject;
            mAddBtnMask           = t.FindEx("DataPanel/Use/Adjust/Add/AddMask").gameObject;
            mReduceBtn            = t.GetComponent <UIButton>("DataPanel/Use/Adjust/Reduce");
            mAddBtn               = t.GetComponent <UIButton>("DataPanel/Use/Adjust/Add");
            mUseBtn               = t.GetComponent <UIButton>("DataPanel/Use/OkUse");
            mMaxBtn               = t.GetComponent <UIButton>("DataPanel/Use/Adjust/Max");
            mUseRequest           = t.GetComponent <UIServerRequest>("DataPanel/Use");
            dataLookup            = t.GetDataLookupILRComponent <ItemUseDataLookup>();
            mEquipSuitIcon        = t.GetComponent <DynamicUISprite>("DataPanel/Item/Icon/EquipSuitIcon");
            mboxGradeNumLab       = t.GetComponent <UILabel>("DataPanel/Item/Icon/BoxGradeNum");
            controller.backButton = t.GetComponent <UIButton>("DataPanel/CloseBtn");

            mMaxBtn.onClick.Add(new EventDelegate(OnMaxClick));
            mUseBtn.onClick.Add(new EventDelegate(OnUse));

            t.GetComponent <ContinuePressTrigger>("DataPanel/Use/Adjust/Reduce").m_CallBackPress.Add(new EventDelegate(OnReduceClick));
            t.GetComponent <ContinuePressTrigger>("DataPanel/Use/Adjust/Add").m_CallBackPress.Add(new EventDelegate(OnAddClick));

            t.GetComponent <UIServerRequest>("DataPanel/Use").onResponse.Add(new EventDelegate(controller, "OnFetchData"));
        }
Beispiel #5
0
        public override void Awake()
        {
            base.Awake();

            var t = controller.transform;

            PlaceholderWidget   = t.GetComponent <UIWidget>("Content/Reward/Placeholder");
            ScrollVew           = t.GetComponent <UIScrollView>("Content/Reward");
            m_UIDynamicShowItem = t.GetMonoILRComponent <UIDynamicShowItem>("Content/Reward/Placeholder/RewardGrid");
            m_UIDynamicShowItem.OnShowFinished = TweenFinishCallBack;
            ClickTips = t.FindEx("Content/Tip").gameObject;
            BlurBG    = t.FindEx("Bg").gameObject;
            BlurBG.CustomSetActive(true);
            fx                = t.FindEx("Bg/FX").gameObject;
            ClickBtn          = t.FindEx("Content/ClickBtns").gameObject;
            titleObj          = t.FindEx("Content/Title").gameObject;
            NegativeLabel     = t.GetComponent <UILabel>("Content/ClickBtns/NegativeBtn/Label");
            PositiveLabel     = t.GetComponent <UILabel>("Content/ClickBtns/PositiveBtn/Label");
            PositiveCostLabel = t.GetComponent <UILabel>("Content/ClickBtns/PositiveBtn/CoinLabel");
            PositiveSprite    = t.GetComponent <DynamicUISprite>("Content/ClickBtns/PositiveBtn/CoinLabel/Sprite");

            t.GetComponent <UIEventTrigger>("Bg").onClick.Add(new EventDelegate(OnCancelButtonClick));
            t.GetComponent <ConsecutiveClickCoolTrigger>("Content/ClickBtns/NegativeBtn").clickEvent.Add(new EventDelegate(OnNegativeBtnClick));
            t.GetComponent <ConsecutiveClickCoolTrigger>("Content/ClickBtns/PositiveBtn").clickEvent.Add(new EventDelegate(OnPositiveBtnClick));

            mNextItemDataQueue = new Queue <List <LTShowItemData> >();
        }
Beispiel #6
0
        public override void Awake()
        {
            base.Awake();

            var t = mDMono.transform;

            m_Container         = t.GetComponent <UIWidget>("Container");
            m_Icon              = t.GetComponent <DynamicUISprite>("Container/SkillDes/BG/SkillItem/Icon");
            m_SkillName         = t.GetComponent <UILabel>("Container/SkillDes/BG/NameLabel");
            m_SkillLevel        = t.GetComponent <UILabel>("Container/SkillDes/BG/SkillItem/Sprite/Level");
            m_SkillType         = t.GetComponent <UILabel>("Container/SkillDes/BG/SkillIconBG/Label");
            m_SkillTypeBG       = t.GetComponent <UISprite>("Container/SkillDes/BG/SkillIconBG");
            m_BG                = t.GetComponent <UISprite>("Container/SkillDes/BG");
            m_SkillFrame        = t.GetComponent <UISprite>("Container/SkillDes/BG/SkillItem");
            BGBaseHeight        = 440;
            m_Context           = t.GetComponent <UILabel>("Container/SkillDes/SkillDes");
            m_ContextAdditional = t.GetComponent <UILabel>("Container/SkillDes/SkillDescAdditional");
            SkillTargetLabelBG  = t.GetComponent <UISprite>("Container/SkillDes/BG/SkillTargetTypeBG");
            SkillTargetLabel    = t.GetComponent <UILabel>("Container/SkillDes/BG/SkillTargetTypeBG/Label");
            SkillCooldownLabel  = t.GetComponent <UILabel>("Container/SkillDes/BG/SkillTime/Label");
            BuffTemp            = t.GetMonoILRComponent <UISkillBuffTemplate>("Container/SkillDes/BuffTemplate");
            BuffTipObj          = t.FindEx("Container/SkillDes/BuffTip").gameObject;
            BuffParentTable     = t.GetComponent <UITable>("Container/SkillDes/BuffTip/BuffList/Placeholder/Table");
            BuffDropObj         = t.FindEx("Container/SkillDes/BuffTip/Drop").gameObject;
            BuffScrollView      = t.GetComponent <UIScrollView>("Container/SkillDes/BuffTip/BuffList");
        }
Beispiel #7
0
        public override void Awake()
        {
            base.Awake();
            var t = controller.transform;

            RecommendSuit     = t.GetComponent <UILabel>("Content/CompreJudge/Suit/SuitAttrEql/SuitEqlLabel");
            RecommendAttr     = t.GetComponent <UILabel>("Content/CompreJudge/Suit/SuitAttr/SuitAttLabel");
            RSuitShadow       = t.GetComponent <UILabel>("Content/CompreJudge/Suit/SuitAttrEql/SuitEqlLabel/SuitEqlLabel (1)");
            RAttrShadow       = t.GetComponent <UILabel>("Content/CompreJudge/Suit/SuitAttr/SuitAttLabel/SuitAttLabel (1)");
            PartnerName       = t.GetComponent <UILabel>("Content/Partner/name");
            PartnerNameShadow = t.GetComponent <UILabel>("Content/Partner/name/Label");
            RecommendDes      = t.GetComponent <UILabel>("Content/CompreJudge/SuitTeam/des");

            PartnerQualitySp = t.GetComponent <UISprite>("Content/Partner/quality");
            DmgLevelSp       = t.GetComponent <UISprite>("Content/CompreJudge/ShowScroce/Type/Level");
            DmgParmSp        = t.GetComponent <UISprite>("Content/CompreJudge/ShowScroce/Type/Fill");
            ExsitLevelSp     = t.GetComponent <UISprite>("Content/CompreJudge/ShowScroce/Type (1)/Level");
            ExsitParmSp      = t.GetComponent <UISprite>("Content/CompreJudge/ShowScroce/Type (1)/Fill");
            AssistLevelSp    = t.GetComponent <UISprite>("Content/CompreJudge/ShowScroce/Type (2)/Level");
            AssistParmSp     = t.GetComponent <UISprite>("Content/CompreJudge/ShowScroce/Type (2)/Fill");
            ControlLevelSp   = t.GetComponent <UISprite>("Content/CompreJudge/ShowScroce/Type (3)/Level");
            ControlParmSp    = t.GetComponent <UISprite>("Content/CompreJudge/ShowScroce/Type (3)/Fill");
            RecommondSuitSp  = t.GetComponent <DynamicUISprite>("Content/CompreJudge/Suit/SuitAttrEql/SuitEqlType");
            RecommondAttriSp = t.GetComponent <UISprite>("Content/CompreJudge/Suit/SuitAttr/SuitAttrType");
            Portrait         = t.GetComponent <DialogueTextureCmp>("Content/Partner/HalfPortrait");

            lTpartnerInfoItem    = t.GetMonoILRComponent <LTpartnerInfoItem>("Content/CompreJudge/SuitTeam/team/InfoItem");
            recommondPartnerList = new List <LTpartnerInfoItem>();
            recommondPartnerList.Add(t.GetMonoILRComponent <LTpartnerInfoItem>("Content/CompreJudge/SuitTeam/team/InfoItem"));
            recommondPartnerList.Add(t.GetMonoILRComponent <LTpartnerInfoItem>("Content/CompreJudge/SuitTeam/team/InfoItem (1)"));
            recommondPartnerList.Add(t.GetMonoILRComponent <LTpartnerInfoItem>("Content/CompreJudge/SuitTeam/team/InfoItem (2)"));
            recommondPartnerList.Add(t.GetMonoILRComponent <LTpartnerInfoItem>("Content/CompreJudge/SuitTeam/team/InfoItem (3)"));
            itemParent  = t.GetComponent <Transform>("Content/CompreJudge/SuitTeam/team");
            partnerGrid = t.GetComponent <UIGrid>("Content/CompreJudge/SuitTeam/team");
        }
Beispiel #8
0
    public void LoadDynamicSprites(DynamicUISprite sprite, bool need_update = true)
    {
        if (!mDynamicSprites.Contains(sprite))
        {
            mDynamicSprites.Add(sprite);
        }

        LoadTexture(sprite.spriteName, need_update);
    }
Beispiel #9
0
        public override void Awake()
        {
            var t = mDMono.transform;

            t.GetComponent <ConsecutiveClickCoolTrigger>().clickEvent.Add(new EventDelegate(OnClickSkill));
            redPoint         = t.GetComponent <Transform>("rp").gameObject;
            levelLabel       = t.GetComponent <UILabel>("level");
            levelLabelShadow = t.GetComponent <UILabel>("level/level1");
            skillIcon        = t.GetComponent <DynamicUISprite>("skilltex");
        }
Beispiel #10
0
        public void SetIcon(string spriteName)
        {
            if (_icon == null)
            {
                _icon = mDMono.transform.GetComponent <DynamicUISprite>("Icon");
            }

            if (_icon != null)
            {
                _icon.spriteName = spriteName;
            }
        }
Beispiel #11
0
        private void SetWishButtonIcon(string spriteName)
        {
            if (_wishButtonIcon == null)
            {
                _wishButtonIcon = mDMono.transform.GetComponent <DynamicUISprite>("WishButton/Icon");
            }

            if (_wishButtonIcon != null)
            {
                _wishButtonIcon.spriteName = spriteName;
            }
        }
Beispiel #12
0
        public override void Awake()
        {
            base.Awake();
            var t = controller.transform;

            controller.backButton = t.GetComponent <UIButton>("Edge/TopLeft/BackBtn");

            HpCtrl         = t.GetMonoILRComponent <LTChallengeInstanceHpCtrl>("Edge/PlayerPanel/Panel/Hp");
            FullScreenMask = t.FindEx("Edge/HidePanel/FullScreenMask").gameObject;

            SkipSprite        = t.GetComponent <UISprite>("Edge/BottomLeft/SkipBtn/Check");
            QuickSprite       = t.GetComponent <UISprite>("Edge/BottomLeft/QuickBtn/Check");
            QuickContainerObj = t.gameObject.FindEx("Edge/BottomLeft/QuickBtn");
            BossLogBtnObj     = t.gameObject.FindEx("Edge/BottomRight/BossLog");
            BossLogGuideTS    = t.GetComponent <TweenScale>("Edge/BottomRight/BossLog/TipLabel");

            ThemeNameLabel    = t.GetComponent <UILabel>("Edge/TopLeft/Theme/Label");
            ThemeIcon         = t.GetComponent <DynamicUISprite>("Edge/TopLeft/Theme/Icon");
            ThemeTipNameLabel = t.GetComponent <UILabel>("Edge/TopLeft/Theme/Tips/NameLabel");
            ThemeTipsIcon     = t.GetComponent <DynamicUISprite>("Edge/TopLeft/Theme/Tips/Theme/Icon");
            ThemeTipDescLabel = t.GetComponent <UILabel>("Edge/TopLeft/Theme/Tips/DescLabel");
            ThemeTipObj       = t.gameObject.FindEx("Edge/TopLeft/Theme/Tips");

            FlyMagicObj     = t.gameObject.FindEx("Edge/BottomRight/BagBtn/Magic/Fly");
            FlyMagicsObj    = t.gameObject.FindEx("Edge/BottomRight/BagBtn/Magic/Fly2");
            MagicObj        = t.gameObject.FindEx("Edge/BottomRight/BagBtn/Magic");
            BottomRightObj  = t.gameObject.FindEx("Edge/BottomRight");
            SpCtrl          = t.GetDataLookupILRComponent <LTChallengeSPCtrl>("Edge/BottomRight/BagBtn/Magic/Label");
            MagicAlphaTween = t.GetComponent <TweenAlpha>("Edge/BottomRight/BagBtn/Magic");
            FlyScrollObj    = t.gameObject.FindEx("Edge/BottomRight/BagBtn/ScrollFly");
            MagnifyingGlass = t.gameObject.FindEx("Edge/PlayerPanel/Panel/MagnifyingGlass");

            EnemyKillSpriteList = controller.FetchComponentList <UISprite>(new string[5] {
                "Edge/Bottom/DoorBar/Root/Enemy", "Edge/Bottom/DoorBar/Root/Enemy (1)", "Edge/Bottom/DoorBar/Root/Enemy (2)", "Edge/Bottom/DoorBar/Root/Enemy (3)", "Edge/Bottom/DoorBar/Root/Enemy (4)"
            }); new List <UISprite>();
            KeySprite        = t.GetComponent <UISprite>("Edge/Bottom/DoorBar/Key");
            KeyFxObj         = KeySprite.gameObject.FindEx("FX");
            BarFxObj         = t.gameObject.FindEx("Edge/Bottom/DoorBar/Foreground/FX");
            DoorOpenProgress = t.GetComponent <UIProgressBar>("Edge/Bottom/DoorBar");

            _clearanceLineupBtn = t.GetMonoILRComponent <LTClearanceLineupBtn>("Edge/TopRight/LTClearanceLineupBtn");

            controller.FindAndBindingBtnEvent(new List <string>(6)
            {
                "Edge/TopLeft/Theme", "Edge/TopLeft/Theme/Tips/Box",
                "Edge/BottomLeft/SkipBtn", "Edge/BottomLeft/QuickBtn", "Edge/BottomRight/BagBtn", "Edge/BottomRight/BattleReadyBtn", "Edge/BottomRight/BossLog"
            },
                                              new List <EventDelegate>(6)
            {
                new EventDelegate(OnThemeBtnClick), new EventDelegate(OnThemeTipClick),
                new EventDelegate(OnSkipBtnClick), new EventDelegate(OnQuickBtnClick), new EventDelegate(OnBagBtnClick), new EventDelegate(OnBattleReadyBtnClick), new EventDelegate(OnBossLogBtnClick)
            });
        }
Beispiel #13
0
        public override void Awake()
        {
            base.Awake();

            var t = mDMono.transform;

            EquipmentCell  = t.FindEx("EquipmentItem").gameObject;
            EquipIcon      = t.GetComponent <DynamicUISprite>("EquipmentItem/IMG");
            EquipsuitIcon  = t.GetComponent <DynamicUISprite>("EquipmentItem/listCellBG");
            QualityLevel   = t.GetComponent <UISprite>("EquipmentItem/IMG/LvlBorder");
            QualityFrameBg = t.GetComponent <UISprite>("EquipmentItem/IMG/LvlBorder/Bg");
        }
Beispiel #14
0
        public override void Awake()
        {
            base.Awake();

            if (mDMono.ObjectParamList != null)
            {
                var count = mDMono.ObjectParamList.Count;

                if (count > 0 && mDMono.ObjectParamList[0] != null)
                {
                    Icon = ((GameObject)mDMono.ObjectParamList[0]).GetComponentEx <DynamicUISprite>();
                }
                if (count > 1 && mDMono.ObjectParamList[1] != null)
                {
                    QuantityLevelSprite = ((GameObject)mDMono.ObjectParamList[1]).GetComponentEx <UISprite>();
                }
                if (count > 2 && mDMono.ObjectParamList[2] != null)
                {
                    QuantityBGSprite = ((GameObject)mDMono.ObjectParamList[2]).GetComponentEx <UISprite>();
                }
                if (count > 3 && mDMono.ObjectParamList[3] != null)
                {
                    AttrSprite = ((GameObject)mDMono.ObjectParamList[3]).GetComponentEx <UISprite>();
                }
                if (count > 4 && mDMono.ObjectParamList[4] != null)
                {
                    breakLabel = ((GameObject)mDMono.ObjectParamList[4]).GetComponentEx <UILabel>();
                }
                if (count > 5 && mDMono.ObjectParamList[5] != null)
                {
                    StarGrid = ((GameObject)mDMono.ObjectParamList[5]).GetComponentEx <UIGrid>();
                    StarList = new GameObject[StarGrid.transform.childCount];

                    for (var i = 0; i < StarGrid.transform.childCount; i++)
                    {
                        StarList[i] = StarGrid.transform.GetChild(i).gameObject;
                    }
                }
                if (count > 6 && mDMono.ObjectParamList[6] != null)
                {
                    HireObj = ((GameObject)mDMono.ObjectParamList[6]);
                }
                if (count > 7 && mDMono.ObjectParamList[7] != null)
                {
                    HpSet = ((GameObject)mDMono.ObjectParamList[7]).GetMonoILRComponent <CamapignVictoryHpDataSet>();
                }
                if (count > 8 && mDMono.ObjectParamList[8] != null)
                {
                    ExpSet = ((GameObject)mDMono.ObjectParamList[8]).GetMonoILRComponent <CamapignVictoryExpDataSet>();
                }
            }
        }
Beispiel #15
0
        private void SetIcon(string spriteName)
        {
            if (_icon == null)
            {
                _icon        = mDMono.transform.GetComponent <DynamicUISprite>("IconBg/Icon");
                _defaultIcon = mDMono.transform.FindEx("IconBg/DefaultIcon").gameObject;
            }

            if (_icon != null)
            {
                _icon.spriteName = spriteName;
                _defaultIcon.SetActive(string.IsNullOrEmpty(spriteName));
            }
        }
Beispiel #16
0
        public override void Awake()
        {
            base.Awake();

            var t = mDMono.transform;

            MainIcon       = t.GetComponent <DynamicUISprite>("Icon");
            QualityIcon    = t.GetComponent <UISprite>("Quality");
            StarController = t.GetMonoILRComponent <LTPartnerStarController>("Star");
            BG             = t.GetComponent <UISprite>("ContentBg");
            GradeIcon      = t.GetComponent <UISprite>();
            FrameBG        = t.GetComponent <UISprite>("Bg");

            t.GetComponent <UIButton>().onClick.Add(new EventDelegate(OnSelectBtnClick));
        }
Beispiel #17
0
        public override void Awake()
        {
            base.Awake();

            var t = mDMono.transform;

            levelLab       = t.GetComponent <UILabel>("LabelLevel");
            LevelLabSprite = t.GetComponent <UISprite>("LabelLevel/LevelSprite");
            breskLevelLab  = t.GetComponent <UILabel>("Break");
            frameSp        = t.GetComponent <UISprite>("Frame");
            frameBGSp      = t.GetComponent <UISprite>("FrameBG");
            parentTypeSp   = t.GetComponent <UISprite>("Property");
            iconSp         = t.GetComponent <DynamicUISprite>("Icon");
            starController = t.GetMonoILRComponent <LTPartnerStarController>("StarList");
        }
Beispiel #18
0
        public override void Awake()
        {
            base.Awake();
            t_camid = GetCapLimit();
            star    = GetStarLimit();
            var t = mDMono.transform;

            LevelLabel = t.GetComponent <UILabel>("LeaderObj/LevelLabel");
            LockObj    = t.Find("LeaderObj/LockObj").gameObject;
            icon       = t.GetComponent <DynamicUISprite>("LeaderObj/icon");
            shadow     = icon.transform.Find("icon").gameObject;
            redPoint   = t.Find("LeaderObj/RedPoint").gameObject;
            t.GetComponent <ConsecutiveClickCoolTrigger>().clickEvent.Add(new EventDelegate(OnClickArtifactBtn));
            icon.gameObject.CustomSetActive(false);
        }
Beispiel #19
0
        public override void Awake()
        {
            base.Awake();

            var t = mDMono.transform;

            Icon           = t.GetComponent <DynamicUISprite>("Icon/IMG");
            Bg             = t.GetComponent <UISprite>("UnSuit");
            NameLabel      = t.GetComponent <UILabel>("Label");
            SuitAttrLabel  = t.GetComponent <UILabel>("Effect");
            CountLabel     = t.GetComponent <UILabel>("NumLabel");
            ChooseObj      = t.FindEx("SelectBg/Sprite").gameObject;
            AllSuitObj     = t.FindEx("Icon/All").gameObject;
            MainController = t.transform.parent.parent.parent.parent.parent.parent.parent.GetUIControllerILRComponent <LTPartnerEquipMainController>();
            t.GetComponent <UIButton>().onClick.Add(new EventDelegate(() => MainController.SetSuitType(data)));
        }
Beispiel #20
0
        public override void Awake()
        {
            base.Awake();

            Level      = mDMono.transform.Find("EquipmentItem/LevelLabel").GetComponent <UILabel>();
            LevelBG    = mDMono.transform.Find("EquipmentItem/LevelLabel/Sprite").GetComponent <UISprite>();
            SuitType   = mDMono.transform.Find("EquipmentItem/listCellBG").GetComponent <DynamicUISprite>();
            Frame      = mDMono.transform.Find("EquipmentItem/IMG/LvlBorder").GetComponent <UISprite>();
            Icon       = mDMono.transform.Find("EquipmentItem/IMG").GetComponent <DynamicUISprite>();
            item       = mDMono.transform.Find("EquipmentItem").gameObject;
            FrameBG    = mDMono.transform.Find("EquipmentItem/IMG/LvlBorder/Bg").GetComponent <UISprite>();
            HotfixBtn0 = mDMono.GetComponent <UIButton>();
            if (HotfixBtn0 != null)
            {
                HotfixBtn0.onClick.Add(new EventDelegate(OnEquipmentClick));
            }
        }
Beispiel #21
0
        public override void Awake()
        {
            base.Awake();
            var t = controller.transform;

            Icon            = t.GetComponent <DynamicUISprite>("Icon");
            Shadow          = Icon.transform.Find("Icon").gameObject;
            ArtifactName    = t.GetComponent <UILabel>("Name");
            DetailBehaviour = t.GetMonoILRComponent <ArtifactDetailBehaviour>("Container/Bg");
            ShowItem        = t.GetMonoILRComponent <LTShowItem>("LTShowItem");
            ShowItemCount   = t.GetComponent <UILabel>("LTShowItem/CountLabel");
            MaxTip          = t.FindEx("Container/Bg/MaxTip").gameObject;
            t.GetComponent <UIButton>("BG/CancelBtn").onClick.Add(new EventDelegate(OnCancelButtonClick));
            button   = t.GetComponent <ConsecutiveClickCoolTrigger>("Container/Bg/UpLevelBtn");
            redPoint = button.transform.Find("RedPoint").gameObject;
            button.clickEvent.Add(new EventDelegate(OnClickUpgrade));
        }
Beispiel #22
0
        public override void Awake()
        {
            base.Awake();

            var t = mDMono.transform;

            m_Icon        = t.GetComponent <DynamicUISprite>("DataPanel/Item/Icon");
            IconParent    = t.FindEx("DataPanel/Item").gameObject;
            m_Frame       = t.GetComponent <UISprite>("DataPanel/Item/Icon/LvlBorder");
            m_FrameBG     = t.GetComponent <UISprite>("DataPanel/Item/Icon/FrameBG");
            m_GoodsName   = t.GetComponent <UILabel>("DataPanel/Item/NameLabel");
            m_NumLabel    = t.GetComponent <UILabel>("DataPanel/Item/NumLabel");
            DropItemsRoot = t.GetComponent <Transform>("DataPanel/Sources/Items");
            DropItemsGrid = t.GetComponent <UIGrid>("DataPanel/Sources/Items");

            m_SourceLabelList = new List <UILabel>();
            m_SourceLabelList.Add(t.GetComponent <UILabel>("DataPanel/Sources/Items/0/0"));
            m_SourceLabelList.Add(t.GetComponent <UILabel>("DataPanel/Sources/Items/1/1"));
            m_SourceLabelList.Add(t.GetComponent <UILabel>("DataPanel/Sources/Items/2/2"));


            m_SourceSpriteList = new List <UISprite>();
            m_SourceSpriteList.Add(t.GetComponent <UISprite>("DataPanel/Sources/Items/0/BG"));
            m_SourceSpriteList.Add(t.GetComponent <UISprite>("DataPanel/Sources/Items/1/BG"));
            m_SourceSpriteList.Add(t.GetComponent <UISprite>("DataPanel/Sources/Items/2/BG"));

            m_ThisPanel      = t.GetComponentEx <UIPanel>();
            m_ClipFlag       = t.FindEx("DataPanel/Item/Icon/Flag").gameObject;
            m_EquipSuitIcon  = t.GetComponent <DynamicUISprite>("DataPanel/Item/Icon/EquipSuitIcon");
            m_boxGradeNumLab = t.GetComponent <UILabel>("DataPanel/Item/Icon/BoxGradeNum");
            BigBG            = t.GetComponent <UIWidget>("DynamicBG/BG");
            SmallBG          = t.GetComponent <UIWidget>("DynamicBG/BG4");
            GetLabelObj      = t.FindEx("DataPanel/Sources/NullLabel").gameObject;

            t.GetComponent <UIButton>("DataPanel/Sources/Items/0").onClick.Add(new EventDelegate(() => OnGoto(t.GetComponent <Transform>("DataPanel/Sources/Items/0/0"))));
            t.GetComponent <UIButton>("DataPanel/Sources/Items/1").onClick.Add(new EventDelegate(() => OnGoto(t.GetComponent <Transform>("DataPanel/Sources/Items/1/1"))));
            t.GetComponent <UIButton>("DataPanel/Sources/Items/2").onClick.Add(new EventDelegate(() => OnGoto(t.GetComponent <Transform>("DataPanel/Sources/Items/2/2"))));

            if (_Instance == null)
            {
                _Instance = this;
            }

            _uiToolTipController = t.GetUIControllerILRComponent <UIToolTipPanelController>();
        }
Beispiel #23
0
    /// <summary>
    /// Draw the sprite preview.
    /// </summary>

    public override void OnPreviewGUI(Rect rect, GUIStyle background)
    {
        //UISprite sprite = target as UISprite;
        //if (sprite == null || !sprite.isValid) return;
        DynamicUISprite sprite = target as DynamicUISprite;

        if (sprite == null)
        {
            return;
        }
        //if(sprite.material != null) return;

        //Texture2D tex = sprite. as Texture2D;
        //if (tex == null) return;

        //UISpriteData sd = sprite.atlas.GetSprite(sprite.spriteName);
        //NGUIEditorTools.DrawSprite(tex, rect, sd, sprite.color);
    }
Beispiel #24
0
        public override void Awake()
        {
            base.Awake();
            m_Instance = this;

            var t = mDMono.transform;

            Icon              = t.GetComponent <DynamicUISprite>("TopLayout/TargetIcon/Icon");
            NameLabel         = t.GetComponent <UILabel>("TopLayout/TargetIcon/Name");
            NumLabel          = t.GetComponent <UILabel>("TopLayout/TargetIcon/NumLabel");
            ItemContent       = t.GetComponent <UILabel>("BagWindow/Text");
            UseItem           = t.FindEx("Buttons/Use").gameObject;
            CompoundItem      = t.FindEx("Buttons/compound").gameObject;
            SourceItem        = t.FindEx("Buttons/Source").gameObject;
            BtnGrid           = t.GetComponent <UIGrid>("Buttons");
            Border            = t.GetComponent <UISprite>("TopLayout/TargetIcon/Border");
            FrameBG           = t.GetComponent <UISprite>("TopLayout/TargetIcon/FrameBG");
            mEquipSuitIcon    = t.GetComponent <DynamicUISprite>("TopLayout/TargetIcon/EquipSuitIcon");
            mEquipLevelBG     = t.GetComponent <UISprite>("TopLayout/TargetIcon/EquipLevel/Sprite");
            mEquipLevel       = t.GetComponent <UILabel>("TopLayout/TargetIcon/EquipLevel");
            mEuqipLevelShadow = t.GetComponent <UILabel>("TopLayout/TargetIcon/EquipLevel/LabelShadow");
            CurType           = 0;
            TextBG            = t.FindEx("Sprite").gameObject;
            mClipFlag         = t.FindEx("TopLayout/TargetIcon/Flag").gameObject;
            mboxGradeNumLab   = t.GetComponent <UILabel>("TopLayout/TargetIcon/BoxGradeNum");
            mUseRequest       = t.GetComponent <UIServerRequest>("Buttons/Use");
            mCompoundRequest  = t.GetComponent <UIServerRequest>("Buttons/compound");
            dataLookup        = t.GetDataLookupILRComponent <ItemUseDataLookup>();

            t.GetComponent <UIButton>("Buttons/Use").onClick.Add(new EventDelegate(OnUseButtonClick));
            t.GetComponent <UIButton>("Buttons/compound").onClick.Add(new EventDelegate(OnCompoundButtonClick));
            t.GetComponent <UIButton>("Buttons/Source").onClick.Add(new EventDelegate(OnSourceButtonClick));

            t.GetComponent <UIServerRequest>("Buttons/Use").onResponse.Add(new EventDelegate(mDMono, "OnFetchData"));
            t.GetComponent <UIServerRequest>("Buttons/compound").onResponse.Add(new EventDelegate(mDMono, "OnFetchData"));

            var parent = t.parent.parent;

            parent.GetComponent <UIButton>("UpButtons/Title/BtnList/AllBtn").onClick.Add(new EventDelegate(() => SelectBagItems(parent.FindEx("UpButtons/Title/BtnList/AllBtn").gameObject)));
            parent.GetComponent <UIButton>("UpButtons/Title/BtnList/ConsumablesBtn").onClick.Add(new EventDelegate(() => SelectBagItems(parent.FindEx("UpButtons/Title/BtnList/ConsumablesBtn").gameObject)));
            parent.GetComponent <UIButton>("UpButtons/Title/BtnList/EquipmentBtn").onClick.Add(new EventDelegate(() => SelectBagItems(parent.FindEx("UpButtons/Title/BtnList/EquipmentBtn").gameObject)));
            parent.GetComponent <UIButton>("UpButtons/Title/BtnList/PartnersBtn").onClick.Add(new EventDelegate(() => SelectBagItems(parent.FindEx("UpButtons/Title/BtnList/PartnersBtn").gameObject)));
            parent.GetComponent <UIButton>("UpButtons/Title/BtnList/MaterialsBtn").onClick.Add(new EventDelegate(() => SelectBagItems(parent.FindEx("UpButtons/Title/BtnList/MaterialsBtn").gameObject)));
        }
Beispiel #25
0
        public override void Awake()
        {
            base.Awake();

            var t = mDMono.transform;

            SkinNameLabel = t.GetComponent <UILabel>("NameLabel");
            GetTipLabel   = t.GetComponent <UILabel>("TipLabel");
            SkinSprite    = t.GetComponent <DynamicUISprite>("Icon");
            DepthList     = new List <UIWidget>();
            DepthList.Add(t.GetComponentEx <UISprite>());
            DepthList.Add(t.GetComponent <DynamicUISprite>("Icon"));
            DepthList.Add(t.GetComponent <UISprite>("NameLabel/BG"));
            DepthList.Add(t.GetComponent <UISprite>("TipLabel/BG"));
            DepthList.Add(t.GetComponent <UILabel>("NameLabel/Label (1)"));
            DepthList.Add(t.GetComponent <UILabel>("TipLabel/Label (1)"));
            DepthList.Add(t.GetComponent <UILabel>("NameLabel"));
            DepthList.Add(t.GetComponent <UILabel>("TipLabel"));
        }
Beispiel #26
0
        public override void Awake()
        {
            base.Awake();

            var t = mDMono.transform;

            m_OwnerList        = t.parent.parent.GetMonoILRComponentByClassPath <UIInventoryBagLogic>("Hotfix_LT.UI.UIInventoryBagLogic");
            m_Icon             = t.GetComponent <DynamicUISprite>("IMG");
            m_LevelBorder      = t.GetComponent <UISprite>("IMG/LvlBorder");
            m_FrameBG          = t.GetComponent <UISprite>("IMG/LvlBorder/FrameBG");
            m_EquipSuitIcon    = t.GetComponent <DynamicUISprite>("EquipSuitIcon");
            m_EquipLevelBG     = t.GetComponent <UISprite>("EquipLevel/Sprite");
            m_EquipLevel       = t.GetComponent <UILabel>("EquipLevel");
            m_EuqipLevelShadow = t.GetComponent <UILabel>("EquipLevel/LabelShadow");
            m_Count            = t.GetComponent <UILabel>("Label");
            m_Flag             = t.FindEx("Flag").gameObject;
            m_boxGradeNumLab   = t.GetComponent <UILabel>("BoxGradeNum");
            RedPoint           = t.FindEx("RedPoint").gameObject;
            Border             = t.FindEx("Sprite").gameObject;
        }
Beispiel #27
0
        public override void Awake()
        {
            base.Awake();
            Transform t = controller.transform;

            curLevel        = t.GetComponent <UILabel>("Content/Bg/Label");
            curlevelShadow  = t.GetComponent <UILabel>("Content/Bg/Label/Label");
            nextLevel       = t.GetComponent <UILabel>("Content/Bg (1)/Label");
            nextLevelShadow = t.GetComponent <UILabel>("Content/Bg (1)/Label/Label");
            skillName       = t.GetComponent <UILabel>("Content/legionskill/name");
            skillNameShadow = t.GetComponent <UILabel>("Content/legionskill/name/name");
            medalNum        = t.GetComponent <UILabel>("Content/LegionMedal/Label");
            medalNumShadow  = t.GetComponent <UILabel>("Content/LegionMedal/Label/Label (1)");
            medalspobj      = t.GetComponent <Transform>("Content/LegionMedal/Sprite").gameObject;
            breakBtn        = t.GetComponent <ConsecutiveClickCoolTrigger>("Content/BreakBtn");
            skillSp         = t.GetComponent <DynamicUISprite>("Content/legionskill/skilltex");
            fx = t.GetComponent <ParticleSystemUIComponent>("Content/Bg (1)/fx");
            breakBtn.clickEvent.Add(new EventDelegate(OnClickBreakBtn));
            normallabelpos   = new Vector3(36, -93, 0);
            maxlevellabelpos = new Vector3(0, -93, 0);
        }
Beispiel #28
0
        public override void Awake()
        {
            base.Awake();
            m_LocalColor = new Color32(38, 253, 1, 255);
            m_OtherColor = new Color32(255, 255, 255, 255);
            m_NpcColor   = new Color32(255, 210, 0, 255);
            m_EnemyColor = new Color32(255, 0, 0, 255);
            mHeadBarHUDMonitor.m_Offset = new Vector2(0, 40);

            var t = mDMono.transform;

            m_RootObj     = t.Find("Root").gameObject;
            m_IconRootObj = t.Find("Root/IconRoot").gameObject;

            m_DisplayName = t.GetComponent <UILabel>("Root/LabelRoot/NameLabel");

            _uiTable                = t.GetComponent <UITable>("Root/LabelRoot");
            _attrSprite             = t.GetComponent <UISprite>("Root/IconRoot/AttributeIcon");
            _promotionSprite        = t.GetComponent <UISprite>("Root/LabelRoot/PromotionIcon");
            _promotionDynamicSprite = t.GetComponent <DynamicUISprite>("Root/LabelRoot/PromotionDynamicIcon");
            DeactiveIcon();
        }
Beispiel #29
0
        public override void Awake()
        {
            base.Awake();

            var t = mDMono.transform;

            MainIcon       = t.GetComponent <DynamicUISprite>("EquipmentInfo/Icon/IMG");
            NameLabel      = t.GetComponent <UILabel>("EquipmentInfo/TitleName");
            SuitAttr2Label = t.GetComponent <UILabel>("EquipmentInfo/Infor/Effect_2");
            SuitAttr4Label = t.GetComponent <UILabel>("EquipmentInfo/Infor/Effect_4");
            BGSprite       = t.GetComponent <UISprite>("EquipmentInfo");

            m_SourceLabelList = new List <UILabel>();
            m_SourceLabelList.Add(t.GetComponent <UILabel>("EquipmentInfo/Items/0/0"));
            m_SourceLabelList.Add(t.GetComponent <UILabel>("EquipmentInfo/Items/1/1"));
            m_SourceLabelList.Add(t.GetComponent <UILabel>("EquipmentInfo/Items/2/2"));

            m_SourceSpriteList = new List <UISprite>();
            m_SourceSpriteList.Add(t.GetComponent <UISprite>("EquipmentInfo/Items/0/BG"));
            m_SourceSpriteList.Add(t.GetComponent <UISprite>("EquipmentInfo/Items/1/BG"));
            m_SourceSpriteList.Add(t.GetComponent <UISprite>("EquipmentInfo/Items/2/BG"));

            GetLabelObj = t.FindEx("EquipmentInfo/NumLabel").gameObject;
            DropGrid    = t.GetComponent <UIGrid>("EquipmentInfo/Items");

            var t0 = t.GetComponent <Transform>("EquipmentInfo/Items/0/0");

            t.GetComponent <UIButton>("EquipmentInfo/Items/0").onClick.Add(new EventDelegate(() => OnGoto(t0)));

            var t1 = t.GetComponent <Transform>("EquipmentInfo/Items/1/1");

            t.GetComponent <UIButton>("EquipmentInfo/Items/1").onClick.Add(new EventDelegate(() => OnGoto(t1)));

            var t2 = t.GetComponent <Transform>("EquipmentInfo/Items/2/2");

            t.GetComponent <UIButton>("EquipmentInfo/Items/2").onClick.Add(new EventDelegate(() => OnGoto(t2)));
        }
Beispiel #30
0
        public override void Awake()
        {
            base.Awake();
            var t = mDMono.transform;

            icon          = t.GetComponent <DynamicUISprite>("Icon");
            shadow        = icon.transform.Find("Icon").gameObject;
            ArtifactName  = t.GetComponent <UILabel>("Name");
            ArtifactLevel = t.GetComponent <UILabel>("Icon/LevelLabel");
            SkillName     = t.GetComponent <UILabel>("Skill/Name");
            SkillDesc     = t.GetComponent <UILabel>("Skill/Desc");

            AttrOneName   = t.GetComponent <UILabel>("Infor/1/NameLabel");
            AttrTwoName   = t.GetComponent <UILabel>("Infor/2/NameLabel");
            AttrThreeName = t.GetComponent <UILabel>("Infor/3/NameLabel");
            AttrFourName  = t.GetComponent <UILabel>("Infor/4/NameLabel");

            ValueOneName   = t.GetComponent <UILabel>("Infor/1/NumLabel");
            ValueTwoName   = t.GetComponent <UILabel>("Infor/2/NumLabel");
            ValueThreeName = t.GetComponent <UILabel>("Infor/3/NumLabel");
            ValueFourName  = t.GetComponent <UILabel>("Infor/4/NumLabel");

            SpriteOneName   = t.GetComponent <UISprite>("Infor/1/Icon");
            SpriteTwoName   = t.GetComponent <UISprite>("Infor/2/Icon");
            SpriteThreeName = t.GetComponent <UISprite>("Infor/3/Icon");
            SpriteFourName  = t.GetComponent <UISprite>("Infor/4/Icon");

            AddOneName   = t.GetComponent <UILabel>("Infor/1/EquipNumLabel");
            AddTwoName   = t.GetComponent <UILabel>("Infor/2/EquipNumLabel");
            AddThreeName = t.GetComponent <UILabel>("Infor/3/EquipNumLabel");
            AddFourName  = t.GetComponent <UILabel>("Infor/4/EquipNumLabel");

            ButtonLabel = t.GetComponent <UILabel>("UpLevelBtn/Label");

            Template = t.FindEx("SkillDesc/Template", false);
            Grid     = t.GetComponent <UIGrid>("SkillDesc/Scroll View/Container");
        }