public WormManager(Actor self, WormManagerInfo info) { this.info = info; spawnPointActors = Exts.Lazy(() => self.World.ActorsHavingTrait <WormSpawner>().ToArray()); }
public WormManager(Actor self, WormManagerInfo info) { this.info = info; spawnPointActors = Exts.Lazy(() => self.World.ActorsWithTrait <WormSpawner>().Select(x => x.Actor).ToArray()); }
public WormManager(Actor self, WormManagerInfo info) { this.info = info; spawnPointActors = Exts.Lazy(() => self.World.ActorsWithTrait<WormSpawner>().Select(x => x.Actor).ToArray()); }
public WormManager(Actor self, WormManagerInfo info) { this.info = info; spawnPointActors = Exts.Lazy(() => self.World.ActorsHavingTrait<WormSpawner>().ToArray()); }