コード例 #1
0
 public void Update()
 {
     if (IsClicked())
     {
         if (!IsMultiSelectMode())
         {
             UnselectAll();
         }
         for (int i = 0; i < m_selectableParts.Count; ++i)
         {
             ISelectableParts checkParts = m_selectableParts[i];
             if (checkParts.GetRect().Contains(Event.current.mousePosition))
             {
                 checkParts.OnSelect(Event.current.mousePosition);
             }
         }
     }
 }
コード例 #2
0
 public void Register(ISelectableParts parts)
 {
     m_selectableParts.Add(parts);
 }