protected virtual void OnDestroy() { m_receiver = null; m_actionmodule = null; Dispose(); }
public virtual void SetInfo <T>(T data, IScrollReceiver receiver) where T : class { this.m_receiver = receiver; if (m_rectTransform == null) { m_rectTransform = ComponentFactory.GetComponent <RectTransform>(gameObject, IfNotExist.ReturnNull); if (m_rectTransform != null) { m_initSizeDelta = m_rectTransform.sizeDelta; } } }
public override void SetInfo <T>(T data, IScrollReceiver receiver) { base.SetInfo <T>(data, receiver); InventoryData inventoryData = data as InventoryData; if (IndexText != null) { IndexText.text = inventoryData.IDX.ToString(); } if (NameText != null) { NameText.text = inventoryData.Name; } }
public override void SetInfo <T>(T data, IScrollReceiver receiver) { base.SetInfo <T>(data, receiver); m_commandData = data as CommandData; if (CommandMessageText != null) { CommandMessageText.text = m_commandData.Message; } if (m_receiver != null) { m_receiver.OnSetInfoEvent(this); } }
private void Clear() { m_updateFlag = false; m_beforeColumn = 0; m_currentColumn = 0; if (m_datas != null) { //scrollDataList.Clear(); for (int i = 0; i < m_items.Count; i++) { m_items[i].SetAlive(false); } } m_receiver = null; }
public void OnEnter(List <T> datas, IScrollReceiver receiver) { if (m_initFlag == true) { m_beforeColumn = 0; m_currentColumn = 0; m_content.anchoredPosition = Vector2.zero; OnExit(); m_receiver = receiver; m_datas = datas; m_maxDataCount = m_datas.Count; Reset(); RefreshItemData(); ConnectScrollEvent(); m_updateFlag = true; } }
public void OnConnectReceiver(IScrollReceiver receiver) { m_receiver = receiver; }