|
40 | 40 | prefab?: Entity, |
41 | 41 | component_mapper?: function(Chunk, integer, integer)): { Entity }, integer |
42 | 42 |
|
| 43 | + multi_build_nr: function(self: Builder, |
| 44 | + entity_count: integer, |
| 45 | + prefab?: Entity, |
| 46 | + component_mapper?: function(Chunk, integer, integer)) |
| 47 | + |
| 48 | + multi_build_to: function(self: Builder, |
| 49 | + out_entity_list: { Entity }, |
| 50 | + out_entity_first: integer, |
| 51 | + entity_count: integer, |
| 52 | + prefab?: Entity, |
| 53 | + component_mapper?: function(Chunk, integer, integer)) |
| 54 | + |
43 | 55 | spawn: function(self: Builder, |
44 | 56 | component_mapper?: function(Chunk, integer)): Entity |
45 | 57 |
|
46 | 58 | multi_spawn: function(self: Builder, |
47 | 59 | entity_count: integer, |
48 | 60 | component_mapper?: function(Chunk, integer, integer)): { Entity }, integer |
49 | 61 |
|
| 62 | + multi_spawn_nr: function(self: Builder, |
| 63 | + entity_count: integer, |
| 64 | + component_mapper?: function(Chunk, integer, integer)) |
| 65 | + |
| 66 | + multi_spawn_to: function(self: Builder, |
| 67 | + out_entity_list: { Entity }, |
| 68 | + out_entity_first: integer, |
| 69 | + entity_count: integer, |
| 70 | + component_mapper?: function(Chunk, integer, integer)) |
| 71 | + |
50 | 72 | clone: function(self: Builder, |
51 | 73 | prefab: Entity, |
52 | 74 | component_mapper?: function(Chunk, integer)): Entity |
|
56 | 78 | prefab: Entity, |
57 | 79 | component_mapper?: function(Chunk, integer, integer)): { Entity }, integer |
58 | 80 |
|
| 81 | + multi_clone_nr: function(self: Builder, |
| 82 | + entity_count: integer, |
| 83 | + prefab: Entity, |
| 84 | + component_mapper?: function(Chunk, integer, integer)) |
| 85 | + |
| 86 | + multi_clone_to: function(self: Builder, |
| 87 | + out_entity_list: { Entity }, |
| 88 | + out_entity_first: integer, |
| 89 | + entity_count: integer, |
| 90 | + prefab: Entity, |
| 91 | + component_mapper?: function(Chunk, integer, integer)) |
| 92 | + |
59 | 93 | has: function(self: Builder, fragment: Fragment): boolean |
60 | 94 | has_all: function(self: Builder, ...: Fragment): boolean |
61 | 95 | has_any: function(self: Builder, ...: Fragment): boolean |
|
164 | 198 | component_table?: { Fragment: any }, |
165 | 199 | component_mapper?: function(Chunk, integer, integer)): { Entity }, integer |
166 | 200 |
|
| 201 | + multi_spawn_nr: function( |
| 202 | + entity_count: integer, |
| 203 | + component_table?: { Fragment: any }, |
| 204 | + component_mapper?: function(Chunk, integer, integer)) |
| 205 | + |
| 206 | + multi_spawn_to: function( |
| 207 | + out_entity_list: { Entity }, |
| 208 | + out_entity_first: integer, |
| 209 | + entity_count: integer, |
| 210 | + component_table?: { Fragment: any }, |
| 211 | + component_mapper?: function(Chunk, integer, integer)) |
| 212 | + |
167 | 213 | clone: function( |
168 | 214 | prefab: Entity, |
169 | 215 | component_table?: { Fragment: any }, |
|
175 | 221 | component_table?: { Fragment: any }, |
176 | 222 | component_mapper?: function(Chunk, integer, integer)): { Entity }, integer |
177 | 223 |
|
| 224 | + multi_clone_nr: function( |
| 225 | + entity_count: integer, |
| 226 | + prefab: Entity, |
| 227 | + component_table?: { Fragment: any }, |
| 228 | + component_mapper?: function(Chunk, integer, integer)) |
| 229 | + |
| 230 | + multi_clone_to: function( |
| 231 | + out_entity_list: { Entity }, |
| 232 | + out_entity_first: integer, |
| 233 | + entity_count: integer, |
| 234 | + prefab: Entity, |
| 235 | + component_table?: { Fragment: any }, |
| 236 | + component_mapper?: function(Chunk, integer, integer)) |
| 237 | + |
178 | 238 | alive: function(entity: Entity): boolean |
179 | 239 | alive_all: function(...: Entity): boolean |
180 | 240 | alive_any: function(...: Entity): boolean |
|
210 | 270 |
|
211 | 271 | lookup: function(name: string): Entity | nil |
212 | 272 | multi_lookup: function(name: string): { Entity }, integer |
| 273 | + multi_lookup_to: function(out_entity_list: { Entity }, out_entity_first: integer, name: string): integer |
213 | 274 |
|
214 | 275 | process: function(...: System) |
215 | 276 | process_with: function(system: System, ...: any) |
|
0 commit comments