Beispiel #1
0
 public IEnumerable <T> AtObject <T>(IPositionComponent ph, float radius) where T : IGameObjectComponent
 {
     return(from pos in AtPosition(ph.Position, radius)
            let obj = repository.GetGameObject(pos)
                      where obj.HasComponent <T>()
                      select obj.GetComponent <T>());
 }