Beispiel #1
0
    public void SetCaption(int id)
    {
        m_iCurCaptainID = id;
        CaptionInfo c = BlackScienceDC.GetCaption(id);
        ShipPlan    P = ShipPlanDC.GetCurShipPlan();

        P.BlackScienceID = c.m_id;
        SetBlackScienceUI(c);
    }
Beispiel #2
0
    public int m_CaptainID;          //船长ID
    public CaptainSkillInfo(int CaptainID, LifeMCamp Camp, int mana)
    {
        m_CaptainID = CaptainID;
        CaptionInfo God = BlackScienceDC.GetCaption(CaptainID);

        m_Skill.SetSkill(God.GetGodSkillInfo());
        m_Skill.Camp = Camp;
        m_Mana       = mana;
    }
Beispiel #3
0
    // 传的是UI控件的顺序ID
    public void SetBlackScienceID(int itemID)
    {
        m_SelectedBlackScienceCaptainID = itemID;
        CaptionInfo c = BlackScienceDC.GetCaption(itemID);

        m_SelectedBlackScienceDataID = c.m_id;
        if (c != null)
        {
            NGUIUtil.Set2DSprite(MyHead.SprCaptainHead, "Textures/role/", c.m_captionid.ToString());
        }
        else
        {
            NGUIUtil.DebugLog("BlackScienceID = " + itemID + " 未设置");
        }
    }
Beispiel #4
0
    public override void WndStart()
    {
        base.WndStart();
        MyHead.BtnRelease.gameObject.SetActive(true);
        ChangeBiaoqing((int)CaptionExpress.idle, true);
        m_currentstate = GodSkillState.Idle;
        if (MyHead.BtnRelease)
        {
            MyHead.BtnRelease.OnPressDownEventHandler += BtnRelease_OnClickEventHandler;
        }

        m_captioninfo        = BlackScienceDC.GetCaption(CmCarbon.GetCaptainID(true));
        MyHead.lblLevel.text = m_captioninfo.m_level1.ToString();
        NGUIUtil.Set2DSprite(MyHead.m_BiaoQingParent, "Textures/role/", m_captioninfo.m_captionid.ToString());

        UISprite[] starSprites = U3DUtil.GetComponentsInChildren <UISprite>(MyHead.StarListParent);

        //NGUIUtil.SetStarLevelNum (starSprites,m_captioninfo.m_star);
        for (int i = 0; i < starSprites.Length; i++)
        {
            if (i >= m_captioninfo.m_star)
            {
                starSprites[i].gameObject.SetActive(false);
            }
        }
        UIGrid grid = MyHead.StarListParent.GetComponent <UIGrid>();

        grid.Reposition();
        if (m_captioninfo.GetGodSkillInfo().m_power2 > 0)
        {
            MyHead.LblDestroyPts.text = m_captioninfo.GetGodSkillInfo().m_power2.ToString();
        }
        else
        {
            MyHead.LblDestroyPts.transform.parent.gameObject.SetActive(false);
        }
    }