Ejemplo n.º 1
0
        protected virtual void OnDestroy()
        {
            m_receiver = null;

            m_actionmodule = null;

            Dispose();
        }
Ejemplo n.º 2
0
        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;
                }
            }
        }
Ejemplo n.º 3
0
        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;
            }
        }
Ejemplo n.º 4
0
        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);
            }
        }
Ejemplo n.º 5
0
        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;
        }
Ejemplo n.º 6
0
        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;
            }
        }
Ejemplo n.º 7
0
 public void OnConnectReceiver(IScrollReceiver receiver)
 {
     m_receiver = receiver;
 }