コード例 #1
0
 protected override void _InitScriptBinder()
 {
     mLogger        = mScriptBinder.GetObject("Logger") as Scripts.UI.ComUIListScript;
     mbtnClose      = mScriptBinder.GetObject("btnClose") as UnityEngine.UI.Button;
     mFilter_0      = mScriptBinder.GetObject("Filter_0") as UnityEngine.UI.Toggle;
     mFilter_1      = mScriptBinder.GetObject("Filter_1") as UnityEngine.UI.Toggle;
     mFilter_2      = mScriptBinder.GetObject("Filter_2") as UnityEngine.UI.Toggle;
     mFilter_3      = mScriptBinder.GetObject("Filter_3") as UnityEngine.UI.Toggle;
     mGeneratorText = mScriptBinder.GetObject("GeneratorText") as UnityEngine.UI.Text;
 }
コード例 #2
0
 public static void UnInitialize <T>(ComUIListScript comUIListScript) where T : Component
 {
     if (null != comUIListScript)
     {
         comUIListScript.onBindItem         = null;
         comUIListScript.onItemVisiable     = null;
         comUIListScript.onItemSelected     = null;
         comUIListScript.onItemChageDisplay = null;
         comUIListScript.OnItemRecycle      = null;
     }
 }
コード例 #3
0
        protected override void OnCloseFrame()
        {
            if (null != mLogger)
            {
                UIListTemplate.UnInitialize <ComLogItem>(mLogger);
                mLogger = null;
            }
            _UnInitGenerator();

            EventManager.Instance().UnRegisterEvent(Event.Event_LogItemChanged, _OnLogItemChanged);
            EventManager.Instance().UnRegisterEvent(Event.Event_LogFilterChanged, _OnLogFilterChanged);
        }
コード例 #4
0
 public static void Initialize <T>(ComUIListScript comUIListScript) where T : Component
 {
     if (null != comUIListScript)
     {
         comUIListScript.Initialize();
         comUIListScript.onBindItem = (GameObject go) =>
         {
             if (null != go)
             {
                 return(go.GetComponent <T>());
             }
             return(null);
         };
     }
 }
コード例 #5
0
 public void Enable(ComUIListScript belongedList, int index, string name, ref stRect rect, bool selected)
 {
     m_belongedListScript = belongedList;
     this.m_index         = index;
     base.gameObject.name = name + "_" + index.ToString();
     if (this.m_useSetActiveForDisplay)
     {
         gameObject.CustomActive(true);
     }
     else
     {
         this.m_canvasGroup.alpha          = 1f;
         this.m_canvasGroup.blocksRaycasts = true;
     }
     this.SetComponentBelongedList(base.gameObject);
     this.SetRect(ref rect);
     this.ChangeDisplay(selected);
 }
コード例 #6
0
 public void SetBelongedList(ComUIListScript belongedList, int indexInList)
 {
     m_belongedList = belongedList;
     m_indexInList  = indexInList;
 }