* refactor: make MoverController use more queries * perf: don't process paused MoverControllers * perf: track active input movers via events * Revert "place stored changeling identities next to each other (#39452)" This reverts commit 9b5d2ff11b8f19fafbf97d6ceab238028ca6dfeb. * perf: keep around the seen movers hashset * fix: don't reintroduce wild wild west ordering * style: use virtual method Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com> * docs: better ActiveInputMoverComponent motiviation Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com> * fix: pass through known comp * fix: properly order relay movers for real * perf: use proxy Transform() and inline it Actually this might be a slight performance improvement since it avoids the dictionary lookup until the case that its body status is on ground. * style: switch an event handler to Entity<T> * fix: just-in-case track for relay loops * merg conflix * borger * whitespace moment * whoops * empty --------- Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com> Co-authored-by: Princess Cheeseballs <66055347+Pronana@users.noreply.github.com> Co-authored-by: ArtisticRoomba <145879011+ArtisticRoomba@users.noreply.github.com> |
||
|---|---|---|
| .. | ||
| Components | ||
| Systems | ||
| ChangelingDevourEvents.cs | ||
| ChangelingTransformEvents.cs | ||