コード例 #1
0
ファイル: EntityHelper.cs プロジェクト: zuojiashun/src
 /// <summary>
 /// 获取圆形范围内的monster
 /// </summary>
 /// <param name="radius">半径</param>
 /// <param name="list">monsterlist集合</param>
 public static void GetMonsterListByCricle(float radius, ref List <IMonster> list)
 {
     Client.IEntitySystem es = EntitySystem.m_ClientGlobal.GetEntitySystem();
     if (es == null)
     {
         return;
     }
     monstercon.m_radius = radius;
     es.FindEntityRange <IMonster>(monstercon, ref list);
 }
コード例 #2
0
ファイル: EntityHelper.cs プロジェクト: zuojiashun/src
 /// <summary>
 /// 获取圆形范围内的npc
 /// </summary>
 /// <param name="radius">半径</param>
 /// <param name="list">npclist集合</param>
 public static void GetNpcListByCricle(float radius, ref List <INPC> list)
 {
     Client.IEntitySystem es = EntitySystem.m_ClientGlobal.GetEntitySystem();
     if (es == null)
     {
         return;
     }
     npccon.m_radius = radius;
     es.FindEntityRange <INPC>(npccon, ref list);
 }
コード例 #3
0
ファイル: EntityHelper.cs プロジェクト: zuojiashun/src
 /// <summary>
 /// 获取圆形范围内的robot
 /// </summary>
 /// <param name="radius">半径</param>
 /// <param name="list">robotlist集合</param>
 public static void GetRobotListByCricle(float radius, ref List <IRobot> list)
 {
     Client.IEntitySystem es = EntitySystem.m_ClientGlobal.GetEntitySystem();
     if (es == null)
     {
         return;
     }
     robotcon.m_radius = radius;
     es.FindEntityRange <IRobot>(robotcon, ref list);
 }