コード例 #1
0
 void UpdateValidPartCheck()
 {
     if (selectedAttachPoint == null)
     {
         foreach (PartDisplay display in partDisplays)
         {
             display.SetPartValid(true);
         }
     }
     else
     {
         foreach (PartDisplay display in partDisplays)
         {
             DronePart part = display.GetDisplayedPart();
             if (part != null)
             {
                 display.SetPartValid((part.GetAttachType() & selectedAttachPoint.GetAttachType()) != 0);
             }
         }
     }
 }