Example #1
0
    public override void PageStart()
    {
        base.PageStart();
        m_bIsEnd = false;

        gameObject.SetActive(true);

        if (m_Book == null)
        {
            m_Book = new CsvBook();
            m_Book.Load(CsvBook.FILE_NAME);
        }

        GameObject goIconGrid = null;
        int        count      = 0;

        foreach (CsvBookParam param in m_Book.list)
        {
            if (count % 4 == 0)
            {
                goIconGrid = PrefabManager.Instance.MakeObject("prefab/GridBookIcon", m_goGrid.gameObject);
            }
            BookIcon bookIcon = PrefabManager.Instance.MakeObject("prefab/BookIcon", goIconGrid).GetComponent <BookIcon> ();
            bookIcon.Initialize(param, m_goGrid.gameObject.transform.parent.gameObject);
            count += 1;
        }
        m_goGrid.enabled = true;
        m_closeButton.TriggerClear();
    }
Example #2
0
 private void InitUI()
 {
     _activeItemSlot   = GameObject.Find("UI/Common/ActiveItemSlot").GetComponent <ActiveItemSlot>();
     _spellBookIcon    = GameObject.Find("UI/Common/BooksIcon/SpellBook").GetComponent <BookIcon>();
     _necronomiconIcon = GameObject.Find("UI/Common/BooksIcon/Necronomicon").GetComponent <BookIcon>();
     _damegedEffect    = GameObject.Find("UI/Common/DamegedEffect");
     _damegedEffect.SetActive(false);
 }
Example #3
0
 internal InProgressQuestData(OldPacket pkt)
 {
     _name        = pkt.GetBreakString();
     _description = pkt.GetBreakString();
     _icon        = (BookIcon)pkt.GetShort();
     _progress    = pkt.GetShort();
     _target      = pkt.GetShort();
     if (pkt.GetByte() != 255)
     {
         throw new ArgumentException("Malformed quest packet", nameof(pkt));
     }
 }
Example #4
0
		internal InProgressQuestData(Packet pkt)
		{
			_name = pkt.GetBreakString();
			_description = pkt.GetBreakString();
			_icon = (BookIcon) pkt.GetShort();
			_progress = pkt.GetShort();
			_target = pkt.GetShort();
			if (pkt.GetByte() != 255)
				throw new ArgumentException("Malformed quest packet", "pkt");
		}