public void SetCaption(int id) { m_iCurCaptainID = id; CaptionInfo c = BlackScienceDC.GetCaption(id); ShipPlan P = ShipPlanDC.GetCurShipPlan(); P.BlackScienceID = c.m_id; SetBlackScienceUI(c); }
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; }
// 传的是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 + " 未设置"); } }
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); } }