Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update JSDoc for System class #3125

Merged
merged 1 commit into from
Jul 13, 2024
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 2 additions & 3 deletions src/engine/EntityComponentSystem/System.ts
Original file line number Diff line number Diff line change
Expand Up @@ -22,10 +22,10 @@ export enum SystemType {
* For example:
*
* ```typescript
* class MySystem extends System<ComponentA | ComponentB> {
* class MySystem extends System {
* public readonly types = ['a', 'b'] as const;
* public readonly systemType = SystemType.Update;
* public update(entities: Entity<ComponentA | ComponentB>) {
* public update(elapsedMs) {
* ...
* }
* }
Expand All @@ -52,7 +52,6 @@ export abstract class System {

/**
* Update all entities that match this system's types
* @param entities Entities to update that match this system's types
* @param elapsedMs Time in milliseconds
*/
abstract update(elapsedMs: number): void;
Expand Down
Loading