Shaman's Weirding Game Core: Component Dependency Matrix

___________________________________ AccelerateToMaxSpeed AssetReference BezierSpline ConstantGravity Emitter Facing FieldColorParameters Filament FilamentColorParameters GravityAffected Inertia JsonKey Lifetime MaxVelocity Multipliers Owner Player Position PrecomputedThrust Renderable RepulseAffected Repulsor Shader ShaderPainted Size State Thrust Tint Velocity VertexIndex EntityTracker PlayerInputManager PlayerManager PushPullManager RenderableResolverManager ShaderEffectsManager TagManager EventSystem FilamentSystem GridSystem NearestNeighborsRenderSystem PerformanceGrapher ShaderRenderSystem ThrustVelocitySystem VertexTintSystem
artemis
SlicingEntityProcessingSystem
manager
EntityTracker
FieldColorManager
FilamentColorManager
PlayerInputManager
PlayerManager
PushPullManager
RenderableResolverManager
ShaderEffectsManager
system
BezierSplineAnimator
EmitterSystem
LifetimeSystem
system.debug
EntityCountSystem
EntityOutlineSystem
GridRenderSystem
MouseInfoSystem
PerformanceGrapher
SplineDebugRenderer
ThrustDebugRenderer
ThrustMapDebugRenderer2
UnitRulerRenderSystem
VelocityDebugRenderer
system.event
EventSystem
system.player
PlayerFsmProcessor
system.render
BackgroundRenderSystem
FilamentRenderSystem
NearestNeighborsRenderSystem
PrewarmFrame
ShaderRenderSystem
SpriteRenderSystem
TintSystem
VertexTintSystem
system.spatial
FilamentSystem
GridSystem
IndexedPositionUpdateSystem
MaxVelocityAccelerationSystem
PositionUpdateSystem
SpritePositionUpdateSystem
ThrustComputerSystem
ThrustVelocitySystem
VelocityLimiterSystem
system.ui
UiDebugSystem
Required
Match one
Referenced
Excluded