Beispiel #1
0
 public UIRankInfoBar(GameObject obj)
 {
     mObj         = obj;
     mRankingText = ObjectCommon.GetChildComponent <UILabel>(obj, "mRankingText");
     mNameText    = ObjectCommon.GetChildComponent <UILabel>(obj, "mNameText");
     mScoreText   = ObjectCommon.GetChildComponent <UILabel>(obj, "mScoreText");
 }
Beispiel #2
0
    public SubMenuForm(GameObject go)
    {
        mGo = go;

        mBg   = ObjectCommon.GetChildComponent <UISprite>(go, "bg");
        mGrid = ObjectCommon.GetChildComponent <UIGrid>(go, "grid");
    }
Beispiel #3
0
    public void OnBtnSkill3Press(GameObject target, bool isPressed)
    {
        if (isPressed)
        {
            CropsTableItem cropsitem = DataManager.CropsTable[mOldSelected.GetCropsId()] as CropsTableItem;
            if (null == cropsitem)
            {
                return;
            }

            CropsSkillLearnTableItem learn = DataManager.CropsSkillLearnTable[cropsitem.skillid3] as CropsSkillLearnTableItem;
            if (null == learn)
            {
                return;
            }

            UILabel lb   = ObjectCommon.GetChildComponent <UILabel>(mSkillNotes, "Label");
            UILabel head = ObjectCommon.GetChildComponent <UILabel>(mSkillNotes, "head");
            lb.text   = learn.skill_desc;
            head.text = "[fed514]" + learn.skill_name + ":";

            mSkillNotes.SetActive(true);
            mPropertyPanel.SetActive(false);
        }
        else
        {
            mSkillNotes.SetActive(false);
            mPropertyPanel.SetActive(true);
        }
    }
Beispiel #4
0
    private void UpdateSelectedItem()
    {
        ObjectCommon.DestoryChildren(mFirstPassItem);
        ObjectCommon.DestoryChildren(mNormalPassItem);

        if (mSelectedItemUI == null || mSelectedItemRes == null)
        {
            return;
        }

        mMyFPText.text   = mPlayerModule.GetGrade().ToString();
        mBestFPText.text = mSelectedItemRes.mSuitableFC.ToString();
        mCostSPText.text = GetCostSp().ToString();
        mExpText.text    = mSelectedItemRes.mAwardExp.ToString();

        mEnterBtn.gameObject.SetActive(!mSelectedItemUI.IsLocked());

        mHasAwardedIcon.gameObject.SetActive(mPlayerModule.IsStageHasPassed(mSelectedItemRes.resID));

        if (mSelectedItemRes.mFirstAwardId >= 0)
        {
            AwardItemUI awardItemUI = new AwardItemUI(mSelectedItemRes.mFirstAwardId, 1);
            awardItemUI.gameObject.transform.parent        = mFirstPassItem.transform;
            awardItemUI.gameObject.transform.localPosition = Vector3.zero;
            awardItemUI.gameObject.transform.localScale    = Vector3.one;
        }

        if (mSelectedItemRes.mPassAwardId0 >= 0)
        {
            AwardItemUI awardItemUI = new AwardItemUI(mSelectedItemRes.mPassAwardId0, 1);
            awardItemUI.gameObject.transform.parent        = mNormalPassItem.transform;
            awardItemUI.gameObject.transform.localPosition = Vector3.zero;
            awardItemUI.gameObject.transform.localScale    = Vector3.one;
        }
    }
    public StageBalanceItemUI(GameObject obj)
    {
        mObj = obj;

        mBtn          = mObj.GetComponent <UIButton>();
        mAwardObject  = ObjectCommon.GetChild(mObj, "mAwardObject");
        mAwardTweener = ObjectCommon.GetChildComponent <TweenRotation>(mObj, "mAwardObject");
        mAwardPanel   = ObjectCommon.GetChild(mObj, "mAwardObject/mAwardPanel");
        mAwardIcon    = ObjectCommon.GetChildComponent <UISprite>(mObj, "mAwardObject/mAwardIcon");
        mAwardText    = ObjectCommon.GetChildComponent <UILabel>(mObj, "mAwardObject/mAwardText");

        mMaskObject  = ObjectCommon.GetChild(mObj, "mMaskObject");
        mMaskTweener = ObjectCommon.GetChildComponent <TweenRotation>(mObj, "mMaskObject");
        mAwardMask   = ObjectCommon.GetChild(mObj, "mMaskObject/mAwardMask");
        mCostPanel   = ObjectCommon.GetChild(mObj, "mMaskObject/mAwardCostPanel");
        mCostIcon    = ObjectCommon.GetChildComponent <UISprite>(mObj, "mMaskObject/mAwardCostPanel/mAwardCostIcon");
        mCostText    = ObjectCommon.GetChildComponent <UILabel>(mObj, "mMaskObject/mAwardCostPanel/mAwardCostText");

        mAni = ObjectCommon.GetChildComponent <UISpriteAnimation>(mObj, "mAni");

        mMaskParamList[0] = new Vector3(0.0f, 63.3f, 0.0f);
        mMaskParamList[1] = new Vector3(0.0f, 80.5f, 0.0f);
        mMaskParamList[2] = new Vector3(0.0f, -80.5f, 0.0f);
        mMaskParamList[3] = new Vector3(0.0f, -63.3f, 0.0f);

        mAwardParamList[0] = new Vector3(0.0f, -116.7f, 0.0f);
        mAwardParamList[1] = new Vector3(0.0f, -99.5f, 0.0f);
        mAwardParamList[2] = new Vector3(0.0f, 99.5f, 0.0f);
        mAwardParamList[3] = new Vector3(0.0f, 116.7f, 0.0f);

        Reset();
    }
Beispiel #6
0
 public WingPropertyItem(GameObject view)
 {
     mView          = view;
     propProcessBar = ObjectCommon.GetChildComponent <UISlider>(view, "propProcessBar");
     propname       = ObjectCommon.GetChildComponent <UILabel>(view, "propname");
     foreGround     = ObjectCommon.GetChildComponent <UISprite>(view, "propProcessBar/fg");
 }
Beispiel #7
0
 private void OnParticleSucess(ParticleVisual instance)
 {
     mGameObject = instance.Visual;
     mGameObject.transform.parent        = mPreviewRoot.transform;
     mGameObject.transform.localPosition = new Vector3(0, 0, 0);
     ObjectCommon.SetObjectAndChildrenLayer(mGameObject, layermask);
 }
    private void UpdateUI(UIMaoRankAwardParam param)
    {
        ObjectCommon.DestoryChildren(mItemGrid);

        if (param.rank == uint.MaxValue)
        {
            mRankText.text = StringHelper.GetString("zcm_outofrank");
        }
        else
        {
            mRankText.text = string.Format(StringHelper.GetString("zcm_rank"), (param.rank + 1));
        }

        MoneyItemTableItem moneyres = ItemManager.GetItemRes(param.item_id) as MoneyItemTableItem;

        if (moneyres != null && moneyres.value > 0)
        {
            mCountText.text = "X" + moneyres.value.ToString();
        }

        AwardItemUI awardItemUI = new AwardItemUI(param.item_id, param.item_count);

        awardItemUI.gameObject.transform.parent        = mItemGrid.transform;
        awardItemUI.gameObject.transform.localPosition = Vector3.zero;
        awardItemUI.gameObject.transform.localScale    = Vector3.one;
    }
    private void OnStoneItemClicked(GameObject obj)
    {
        int resid = int.Parse(obj.gameObject.name.Substring(6, 7));

        if (mOldSelected)
        {
            SetIcon(mOldSelected, "atlas_defence:combelement2");
        }
        mOldSelected = ObjectCommon.GetChildComponent <UISprite>(obj, "Sprite");
        SetIcon(mOldSelected, "atlas_defence:combelement1");
        mParam.stoneid = resid;

        if (StoneCombInfoInit(resid))
        {
            if (!mStoneDemandPanel.activeSelf)
            {
                mStoneDemandPanel.SetActive(true);
            }
        }
        else
        {
            if (mStoneDemandPanel.activeSelf)
            {
                mStoneDemandPanel.SetActive(false);
            }
        }
    }
Beispiel #10
0
    private void RefreshUI()
    {
        if (mParam == null)
        {
            return;
        }

        mScore.text = mParam.score.ToString();
        string maxscore = mParam.maxScore.ToString();

        mMaxScore.text = "历史最高:" + maxscore;
        mJilu.gameObject.SetActive(mParam.score > mParam.maxScore);

        mItemList.Clear();
        ObjectCommon.DestoryChildren(mGrid.gameObject);

        for (int i = 0; i < mParam.resid.Count; i++)
        {
            AwardItemUI item = new AwardItemUI(mParam.resid[i], mParam.num[i]);
            item.gameObject.transform.parent     = mGrid.gameObject.transform;
            item.gameObject.transform.localScale = Vector3.one;

            mItemList.Add(item);
        }
        mScrollBar.value = 0.0f;
        mGrid.Reposition();
    }
    protected override void OnOpen(object param = null)
    {
        EventSystem.Instance.addEventListener(ItemEvent.STONE_RISE, OnRespondCombHandler);
        InitUI();
        mParam = new DefenceUIParam();
        if (mStoneDemandPanel.activeSelf)
        {
            mStoneDemandPanel.SetActive(false);
        }

        if (ObjectCommon.ReferenceEquals(mOldBtnSelected, mStone1))
        {
            SetNumOfComb(0, 10001, 10007);
        }
        else if (ObjectCommon.ReferenceEquals(mOldBtnSelected, mStone2))
        {
            SetNumOfComb(1, 10008, 10014);
        }
        else if (ObjectCommon.ReferenceEquals(mOldBtnSelected, mStone3))
        {
            SetNumOfComb(2, 10015, 10021);
        }
        else if (ObjectCommon.ReferenceEquals(mOldBtnSelected, mStone4))
        {
            SetNumOfComb(3, 10022, 10028);
        }
        else
        {
            SetNumOfComb(4, 10029, 10035);
        }
    }
Beispiel #12
0
    public ActivityItem(GameObject gameObj)
    {
        mObj = gameObj;

        mActivityName = ObjectCommon.GetChildComponent <UILabel>(mObj, "activityname");
        mNeedLevel    = ObjectCommon.GetChildComponent <UILabel>(mObj, "level");
        mActivityTime = ObjectCommon.GetChildComponent <UILabel>(mObj, "time");
        mLeftCount    = ObjectCommon.GetChildComponent <UILabel>(mObj, "leftcount");
        mCompleted    = ObjectCommon.GetChildComponent <UISprite>(mObj, "completed");
        mDesc         = ObjectCommon.GetChildComponent <UILabel>(mObj, "liangli_miaoshu");
        mOkLabel      = ObjectCommon.GetChildComponent <UILabel>(mObj, "LabelOK");
        mback         = ObjectCommon.GetChildComponent <UISprite>(mObj, "bg");
        mSprite1      = ObjectCommon.GetChildComponent <UISprite>(mObj, "Sprite1");
        mSprite2      = ObjectCommon.GetChildComponent <UISprite>(mObj, "Sprite2");
        mLabel1       = ObjectCommon.GetChildComponent <UILabel>(mObj, "Label1");
        mLabel2       = ObjectCommon.GetChildComponent <UILabel>(mObj, "Label2");
        mLabel3       = ObjectCommon.GetChildComponent <UILabel>(mObj, "Label3");
        mLabel4       = ObjectCommon.GetChildComponent <UILabel>(mObj, "Label4");
        mLabel5       = ObjectCommon.GetChildComponent <UILabel>(mObj, "Label5");

        mXiangQingBtn = ObjectCommon.GetChildComponent <UIButton>(mObj, "xiangqing");
        mOkBtn        = ObjectCommon.GetChildComponent <UIButton>(mObj, "OkBtn");
        EventDelegate.Add(mXiangQingBtn.onClick, OnXiangQingClick);
        EventDelegate.Add(mOkBtn.onClick, OnOkClick);
    }
Beispiel #13
0
    void DestroyUnlock(GameObject go)
    {
        go.SetActive(false);
        GameObject Obj = go.transform.parent.gameObject.transform.parent.gameObject;

        if (!Obj)
        {
            return;
        }

        UIButton MapBtn = Obj.GetComponent <UIButton>();

        if (!MapBtn)
        {
            return;
        }

        UIAtlasHelper.SetButtonImage(MapBtn, go.transform.parent.gameObject.name, true);
        UILabel Condition = ObjectCommon.GetChildComponent <UILabel>(Obj, "condition");

        Condition.gameObject.SetActive(false);
        Condition.text = "";
        go.transform.parent.gameObject.SetActive(false);
        UpdateAnimation();
    }
Beispiel #14
0
    public EnergyBarUI(GameObject obj, UIWindow win)
    {
        mWindow = win;

        closeBt   = ObjectCommon.GetChildComponent <UIButton>(obj, "mCloseBtn");
        starNumLb = ObjectCommon.GetChildComponent <UILabel>(obj, "mStarNumText");
        starBt    = ObjectCommon.GetChildComponent <UIButton>(obj, "mStarIcon");
        spValueLb = ObjectCommon.GetChildComponent <UILabel>(obj, "mSPValueText");
        spBt      = ObjectCommon.GetChildComponent <UIButton>(obj, "mSpBtn");


        EventDelegate.Add(closeBt.onClick, OnCloseClick);
        EventDelegate.Add(spBt.onClick, OnSpBtnClick);
        EventDelegate.Add(starBt.onClick, OnStarBtnClick);

        Init();
        if (mStageListModule == null)
        {
            mStageListModule = ModuleManager.Instance.FindModule <StageListModule>();
        }

        if (mPlayerDataModule == null)
        {
            mPlayerDataModule = ModuleManager.Instance.FindModule <PlayerDataModule>();
        }

        EventSystem.Instance.addEventListener(PlayerDataEvent.PLAYER_DATA_CHANGED, onPlayerDataChanged);
        EventSystem.Instance.addEventListener(PropertyEvent.MAIN_PROPERTY_CHANGE, onPlayerDataChanged);

        UpdateEnergy();
    }
Beispiel #15
0
 public PromoteGridUI(GameObject obj)
 {
     mObj       = obj;
     mIcon      = ObjectCommon.GetChildComponent <UISprite>(mObj, "weaponSp");
     mMainOrSub = ObjectCommon.GetChildComponent <UISprite>(mObj, "selectSpMainOrSub");
     ChangeEquipedWeapon();
 }
Beispiel #16
0
 public TitleGroupUI(GameObject go)
 {
     mName     = ObjectCommon.GetChildComponent <UILabel>(go, "name");
     mSelectSp = ObjectCommon.GetChildComponent <UISprite>(go, "selectSp");
     mDirSp    = ObjectCommon.GetChildComponent <UISprite>(go, "dirSp");
     mGrid     = ObjectCommon.GetChildComponent <UIGrid>(go, "Grid");
 }
Beispiel #17
0
 /// <summary>
 /// 安全转换为字符串,去除两端空格,当值为null时返回空
 /// </summary>
 /// <param name="param">参数</param>
 /// <param name="isReplaceSpace">是否移除空格(默认移除)</param>
 public static string SafeString(this object param, bool isReplaceSpace = true)
 {
     return(ObjectCommon.SafeObject(!param.IsNullOrDbNull(), () =>
     {
         var res = param.ToString();
         return isReplaceSpace ? res.Trim() : res;
     }, () => string.Empty));
 }
Beispiel #18
0
    public wingConditionUI(GameObject view)
    {
        mView = view;

        content1 = ObjectCommon.GetChildComponent <UILabel>(view, "content1");
        biaoji1  = ObjectCommon.GetChildComponent <UISprite>(view, "biaoji1");
        num1     = ObjectCommon.GetChildComponent <UISprite>(view, "num1");
    }
Beispiel #19
0
 void Awake()
 {
     labelSilver      = ObjectCommon.GetChildComponent <Text>(gameObject, "top/label_sivler");
     labelYb          = ObjectCommon.GetChildComponent <Text>(gameObject, "top/label_yuanbao");
     labelTili        = ObjectCommon.GetChildComponent <Text>(gameObject, "top/label_tili");
     labelJingli      = ObjectCommon.GetChildComponent <Text>(gameObject, "top/label_jingli");
     labelBattleScore = ObjectCommon.GetChildComponent <Text>(gameObject, "top/label_zhandouli_value");
 }
Beispiel #20
0
    public EggGoodsUI(GameObject go)
    {
        iconsp  = ObjectCommon.GetChildComponent <UISprite>(go, "icon");
        countlb = ObjectCommon.GetChildComponent <UILabel>(go, "count");
        anisp   = ObjectCommon.GetChildComponent <UISprite>(go, "ani");

        mGo = go;
    }
Beispiel #21
0
 public StageBalanceEffectUI(GameObject obj)
 {
     mObj     = obj;
     mEffect0 = ObjectCommon.GetChild(mObj, "Effect0");
     mEffect1 = ObjectCommon.GetChild(mObj, "Effect1");
     mEffect2 = ObjectCommon.GetChild(mObj, "Effect2");
     mEffect3 = ObjectCommon.GetChild(mObj, "Effect3");
 }
Beispiel #22
0
    public TotalChargeItemUI(GameObject go)
    {
        mIcon  = ObjectCommon.GetChildComponent <UISprite>(go, "icon");
        mName  = ObjectCommon.GetChildComponent <UILabel>(go, "name");
        mCount = ObjectCommon.GetChildComponent <UILabel>(go, "number");

        mGo = go;
    }
Beispiel #23
0
 public GameObject FindChild(string path)
 {
     if (mView == null)
     {
         return(null);
     }
     return(ObjectCommon.GetChild(mView, path));
 }
Beispiel #24
0
 public AwardWidgetUI(GameObject obj)
 {
     mObj        = obj;
     backGround2 = ObjectCommon.GetChild(mObj, "background2");
     mTween      = ObjectCommon.GetChildComponent <UIPlayTween>(mObj, "Award");
     DropGrid    = ObjectCommon.GetChildComponent <UIGrid>(mObj, "Award/DropGrid");
     UIEventListener.Get(backGround2).onClick = CloseUI;
 }
Beispiel #25
0
 public T FindComponent <T>(string path) where T : Component
 {
     if (mView == null)
     {
         return(null);
     }
     return(ObjectCommon.GetChildComponent <T>(mView, path));
 }
Beispiel #26
0
    public TotalChargeGroupUI(GameObject go)
    {
        mGrid       = ObjectCommon.GetChildComponent <UIGrid>(go, "");
        mScrollBar  = ObjectCommon.GetChildComponent <UIScrollBar>(go, "");
        mScrollView = ObjectCommon.GetChildComponent <UIScrollView>(go, "");

        mGo = go;
    }
Beispiel #27
0
    public TitleItemUI(GameObject go)
    {
        mName = ObjectCommon.GetChildComponent <UILabel>(go, "name");
        mGet  = ObjectCommon.GetChildComponent <UISprite>(go, "getSp");
        mBg   = ObjectCommon.GetChildComponent <UISprite>(go, "selectSp");;

        mGo = go;
    }
Beispiel #28
0
 public FuncItemUI(GameObject obj)
 {
     gameobject = obj;
     label = ObjectCommon.GetChildComponent<UILabel>(obj, "Label");
     seletedSprite = ObjectCommon.GetChildComponent<UISprite>(obj, "selected");
     mBtn = obj.GetComponent<UIButton>();
     EventDelegate.Add(mBtn.onClick, OnBtnClick);
 }
Beispiel #29
0
    //界面关闭
    protected override void OnClose()
    {
        mTimer          = 5000;
        mRankText.text  = null;
        mCountText.text = null;
        ObjectCommon.DestoryChildren(mItemGrid);

        base.OnClose();
    }
Beispiel #30
0
    public FightGradeUI(GameObject go)
    {
        valLb = ObjectCommon.GetChildComponent <UILabel>(go, "valObj/valLb");
        ani   = ObjectCommon.GetChild(go, "ani");

        //valLb.transform.parent.transform.localPosition = new Vector3(0f, Screen.height * 0.6f, 0f);

        mGo = go;
    }