Esempio n. 1
0
 //设置道路资源,目前来看是一个必要的过程
 //主要是为了操作group
 public void SetCorridorAssets(bool enabled)
 {
     if (enabled)
     {
         if (corridor == null)
         {
             corridor = agentGroup.GetCorridor(position, navGroup.query, navGroup.filter);
         }
         flags |= NavFlag.CorridorInUse;
     }
     else
     {
         agentGroup.ReturnCorridor(corridor);
         corridor = null;
         flags   &= ~NavFlag.CorridorInUse;
     }
 }