Skip to content

Conversation

@SteveGibsonCL
Copy link
Contributor

@SteveGibsonCL SteveGibsonCL commented Jun 22, 2023

Requires / contains PR #10

Description of Changes

Removed union from C#'s ReducerEvent as it seems to cause some instability

API

  • This is a breaking change to the module API
  • This is a breaking change to the ClientAPI

If the API is breaking, please state below what will break

Steve added 4 commits June 21, 2023 19:31
…urn wether or not reducer has subscribers; Moved all ReducerEvent and ReducerArgs code into a single file
@SteveGibsonCL SteveGibsonCL requested a review from jdetter June 22, 2023 15:55
@SteveGibsonCL SteveGibsonCL mentioned this pull request Jun 22, 2023
2 tasks
@SteveGibsonCL SteveGibsonCL enabled auto-merge (squash) June 22, 2023 20:26
Copy link
Collaborator

@jdetter jdetter left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Tested via #14

auto-merge was automatically disabled June 27, 2023 16:37

Pull request was closed

@SteveGibsonCL
Copy link
Contributor Author

Merged with #14

@cloutiertyler cloutiertyler deleted the remove-csharp-union branch August 2, 2023 23:11
bfops pushed a commit that referenced this pull request Jul 16, 2025
Added manual ws table connectors
bfops pushed a commit that referenced this pull request Jul 16, 2025
* Circle splitting and recombining;
Client re-coloring

* Renamed Entity.id into Entity.entity_id

* Client refactor; Polish; Bugfixes

* Store username between game runs

* Renamed EntityActor.OnUpdate to OnEntityUpdate

* [WIP] C# server

* [WIP] C# server

* Changed `DateTimeOffset` to `long` in C# module

* Parallax background

* Animate entities when they get consumed

* Fixed respawn button

* Draft into Steve's branch (#12)

* Small changes

* Changes to align with the tutorial.

* Fixed rebase issue

* Merged ConnectionManager and EntityManager into GameManager for tutorial simplicity

* Renaming Actor -> Controller for simplicity's sake, although Actor is a good name

* actor -> entityController

* Merged ArenaController into GameManager for simplicity and cleaned up a few things

* Small cleanup to keep it in line with the tutorial

* Small changes to how overlapping works

* Rebrand to Blackholio

* Rebrand to Blackholio (missed one)

* Added a README.md

* fixed readme

---------

Co-authored-by: Steve Gibson <steve@clockwokrlabs.io>
Co-authored-by: Tyler Cloutier <cloutiertyler@users.noreply.github.com>
Co-authored-by: Tyler Cloutier <cloutiertyler@aol.com>
bfops pushed a commit that referenced this pull request Jul 16, 2025
* Small changes

* Changes to align with the tutorial.

* Fixed rebase issue

* Merged ConnectionManager and EntityManager into GameManager for tutorial simplicity

* Renaming Actor -> Controller for simplicity's sake, although Actor is a good name

* actor -> entityController

* Merged ArenaController into GameManager for simplicity and cleaned up a few things

* Small cleanup to keep it in line with the tutorial

* Small changes to how overlapping works
bfops pushed a commit that referenced this pull request Jul 17, 2025
bfops pushed a commit that referenced this pull request Jul 17, 2025
Co-authored-by: John Detter <no-reply@boppygames.gg>
bfops pushed a commit that referenced this pull request Aug 7, 2025
Co-authored-by: John Detter <no-reply@boppygames.gg>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants