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

Unify input serialization and input dictionary logic (e.g. validation) #266

Closed

Commits on Aug 23, 2024

  1. Almost finished but stumbled onto a bug of issue 78219 which is solve…

    …d in future godot version and makes the code cleaner (saves 2 typecasts)
    TheYellowArchitect committed Aug 23, 2024
    Configuration menu
    Copy the full SHA
    2e38768 View commit details
    Browse the repository at this point in the history

Commits on Aug 26, 2024

  1. Added serialization for all input properties (so, dynamic serializati…

    …on) and deserialization for received input properties.
    TheYellowArchitect committed Aug 26, 2024
    Configuration menu
    Copy the full SHA
    4fde8ab View commit details
    Browse the repository at this point in the history
  2. minor cleanup

    TheYellowArchitect committed Aug 26, 2024
    Configuration menu
    Copy the full SHA
    705cca6 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e3e240b View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    3809b30 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    33fe080 View commit details
    Browse the repository at this point in the history

Commits on Aug 27, 2024

  1. Configuration menu
    Copy the full SHA
    9205e78 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7a9a1b9 View commit details
    Browse the repository at this point in the history

Commits on Aug 30, 2024

  1. Configuration menu
    Copy the full SHA
    ed3b284 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ea6d18c View commit details
    Browse the repository at this point in the history

Commits on Aug 31, 2024

  1. Fixed diffs by sending full state (aka non-diff) as first RPC. Also a…

    …dded that logic to state synchronizer.
    TheYellowArchitect committed Aug 31, 2024
    Configuration menu
    Copy the full SHA
    64db09d View commit details
    Browse the repository at this point in the history
  2. Unified serialized input and raw input, under the same logic. Both fo…

    …r validation and for input batch count. Also makes raw input logic more intuitive and to match the _inputs. That is [tick][properties] instead of [properties][tick]
    TheYellowArchitect committed Aug 31, 2024
    Configuration menu
    Copy the full SHA
    fe788ea View commit details
    Browse the repository at this point in the history