public void Init(int nInDunID, Tbl_InDun_Record record) { InDunID = nInDunID; Texture tex = ResourceLoad.Loadtexture( record.Icon); m_InDunImg.renderer.material.mainTexture = tex; m_TextName.Text = AsTableManager.Instance.GetTbl_String( record.Name); // m_TextLevel.Text = string.Format( AsTableManager.Instance.GetTbl_String( 1702), record.MinLv, record.MaxLv); m_TextLevel.Text = string.Format( AsTableManager.Instance.GetTbl_String( 2718), record.MinLv); // m_TextCount.Text = string.Format( AsTableManager.Instance.GetTbl_String( 1682), "0"); SetActiveSelect( false); if( 0 == record.RaidIcon) SetActiveRaidIcon( false); else SetActiveRaidIcon( true); }
private bool _isAddScrollList(Tbl_InDun_Record record) { if( 0 != record.IndunType) return false; foreach( Tbl_InDun_Record data in m_listIndun) { if( data.InsGroup == record.InsGroup) { m_listIndun.Add( record); return false; } } m_listIndun.Add( record); return true; }
public override void LoadTable(string _path) { XmlElement root = GetXmlRootElement(_path); XmlNodeList nodes = root.ChildNodes; foreach(XmlNode node in nodes) { Tbl_InDun_Record record = new Tbl_InDun_Record((XmlElement)node); m_InDunTable.Add(record.ID, record); } }