コード例 #1
0
 void FixedUpdate()
 {
     if (!isSeekingSeedStack)
     {
         List <Transform> stacks_t = new List <Transform>();
         GameObject[]     stacks   = GameObject.FindGameObjectsWithTag(seekingObj);
         foreach (GameObject stack in stacks)
         {
             stacks_t.Add(stack.transform);
         }
         Transform closest = GetClosestStack(stacks_t);
         if (closest != null)
         {
             isSeekingSeedStack = false;
             pouleManager.setTarget(closest.gameObject);
         }
         else
         {
             pouleManager.setTarget(null);
         }
     }
 }