Skip to content

Update Bevy.cs

Update Bevy.cs #200

Triggered via push February 15, 2025 14:26
Status Failure
Total duration 33s
Artifacts

test.yml

on: push
Fit to window
Zoom out
Zoom in

Annotations

10 errors and 10 warnings
build: samples/TinyEcsGame/Program.cs#L211
The type 'TinyEcs.Data<Sprite, Position, Rotation>' cannot be used as type parameter 'TQueryData' in the generic type or method 'Query<TQueryData>'. There is no boxing conversion from 'TinyEcs.Data<Sprite, Position, Rotation>' to 'TinyEcs.IQueryIterator<TinyEcs.Data<Sprite, Position, Rotation>>'.
build: samples/TinyEcsGame/Program.cs#L102
The type 'TinyEcs.Data<Position, Velocity, Rotation>' cannot be used as type parameter 'TQueryData' in the generic type or method 'Query<TQueryData>'. There is no boxing conversion from 'TinyEcs.Data<Position, Velocity, Rotation>' to 'TinyEcs.IQueryIterator<TinyEcs.Data<Position, Velocity, Rotation>>'.
build: samples/TinyEcsGame/Program.cs#L111
The type 'TinyEcs.Data<Position, Velocity>' cannot be used as type parameter 'TQueryData' in the generic type or method 'Query<TQueryData>'. There is no boxing conversion from 'TinyEcs.Data<Position, Velocity>' to 'TinyEcs.IQueryIterator<TinyEcs.Data<Position, Velocity>>'.
build: samples/MyBattleground/Program.cs#L138
'QueryIterator' does not contain a definition for 'Tick' and no accessible extension method 'Tick' accepting a first argument of type 'QueryIterator' could be found (are you missing a using directive or an assembly reference?)
build: samples/MyBattleground/Program.cs#L185
'DataRow<T0>' does not contain a definition for 'Tick' and no accessible extension method 'Tick' accepting a first argument of type 'DataRow<T0>' could be found (are you missing a using directive or an assembly reference?)
build: samples/MyBattleground/Program.cs#L185
'QueryIterator' does not contain a definition for 'DataRefWithSizeAndChanged' and no accessible extension method 'DataRefWithSizeAndChanged' accepting a first argument of type 'QueryIterator' could be found (are you missing a using directive or an assembly reference?)
build: samples/MyBattleground/Program.cs#L186
'DataRow<T1>' does not contain a definition for 'Tick' and no accessible extension method 'Tick' accepting a first argument of type 'DataRow<T1>' could be found (are you missing a using directive or an assembly reference?)
build: samples/MyBattleground/Program.cs#L186
'QueryIterator' does not contain a definition for 'DataRefWithSizeAndChanged' and no accessible extension method 'DataRefWithSizeAndChanged' accepting a first argument of type 'QueryIterator' could be found (are you missing a using directive or an assembly reference?)
build: samples/MyBattleground/Program.cs#L202
'DataRow<T0>' does not contain a definition for 'NextTick' and no accessible extension method 'NextTick' accepting a first argument of type 'DataRow<T0>' could be found (are you missing a using directive or an assembly reference?)
build: samples/MyBattleground/Program.cs#L203
'DataRow<T1>' does not contain a definition for 'NextTick' and no accessible extension method 'NextTick' accepting a first argument of type 'DataRow<T1>' could be found (are you missing a using directive or an assembly reference?)
build: src/Archetype.cs#L123
Non-nullable field 'Pairs' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
build: src/Lookup.cs#L211
Nullability of reference types in value of type 'TValue?' doesn't match target type 'TValue'.
build: src/Lookup.cs#L232
Nullability of reference types in value of type 'TValue?' doesn't match target type 'TValue'.
build: src/Lookup.cs#L250
Nullability of reference types in value of type 'TValue?' doesn't match target type 'TValue'.
build: samples/MyBattleground/Program.cs#L88
The local function 'ExecuteIterator' is declared but never used
build: samples/MyBattleground/Program.cs#L119
Field 'Mass.Value' is never assigned to, and will always have its default value 0
build: tests/SparseSet.cs#L55
Theory method 'SparseSet_CheckSequence' on test class 'SparseSetTest' does not use parameter 'amount'. Use the parameter, or remove the parameter and associated data. (https://xunit.net/xunit.analyzers/rules/xUnit1026)
build: src/Archetype.cs#L123
Non-nullable field 'Pairs' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
build: src/Lookup.cs#L211
Nullability of reference types in value of type 'TValue?' doesn't match target type 'TValue'.
build: src/Lookup.cs#L232
Nullability of reference types in value of type 'TValue?' doesn't match target type 'TValue'.