protected override void ClearUIComponents()
 {
     mItemRoot   = null;
     mSetItemTem = null;
     mSaveBtn    = null;
     mCancelBtn  = null;
     mReturnBtn  = null;
 }
示例#2
0
        private void OnGUI()
        {
            Event e = Event.current;

            if (mSelInputItem != null && e.isKey)
            {
                mSelInputData.Key = e.keyCode.ToString();
                mSelInputItem.UpdateView(mSelInputData);
                mSelInputItem = null;
            }
        }
示例#3
0
 void _InitItems()
 {
     mItemRoot.DestroyAllChild();
     mInputSettings.ForEach(setData =>
     {
         mSetItemTem
         .Instantiate()
         .Parent(mItemRoot)
         .LocalIdentity()
         .ApplySelfTo(setItem =>
         {
             setItem.Init(setData, new UnityEngine.Events.UnityAction(() =>
             {
                 mSelInputItem = setItem;
                 mSelInputData = setData;
             }));
         }).Show();
     });
 }