Exemple #1
0
        }                                                 //타겟 아이템

        private void Awake()
        {
            //핸들러 리스트에 현재 핸들러 추가
            if (!HandlerList.Contains(this))
            {
                HandlerList.Add(this);
            }
            if (!HandlerDiction.ContainsValue(this))
            {
                HandlerDiction.Add(this.name, this);
            }

            //아이템 이동 불가시 탭 이동, 스위칭, 머징 끄기
            if (!movable)
            {
                moveToOtherSlot = false;
                switching       = false;
                merging         = false;
            }

            //그래픽 레이캐스트 설정
            if (canvas != null)
            {
                gr = canvas.GetComponent <GraphicRaycaster>();
            }
        }
 private void NewConfiguration(CommandRecievedEventArgs e)
 {
     OutputDir  = e.Args[0];
     SourceName = e.Args[1];
     LogName    = e.Args[2];
     ThumbS     = Int32.Parse(e.Args[3]);
     string[] handler = e.Args[4].Split(';');
     if (handler[0] != "")
     {
         foreach (string handle in handler)
         {
             if (!(HandlerList.Contains(handle)))
             {
                 HandlerList.Add(handle);
             }
         }
     }
 }