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;
	}
Exemple #3
0
	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);
		}
	}