Skip to content

feat!: network variables - client auth, permission cleanup, containers #1074

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

Merged
merged 29 commits into from
Aug 25, 2021

Conversation

mattwalsh-unity
Copy link
Contributor

No description provided.

@mattwalsh-unity mattwalsh-unity requested a review from 0xFA11 August 24, 2021 01:32
@mattwalsh-unity mattwalsh-unity changed the base branch from feature/container_cleanup to develop August 24, 2021 18:09
/// Constructs a new NetworkVariableSettings instance
/// </summary>
public NetworkVariableSettings() { }
public NetworkVariableReadPermission ReadPermission = NetworkVariableReadPermission.Everyone;
Copy link
Contributor Author

Choose a reason for hiding this comment

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

I'll remove this class in a separate commit, because at this point all it does is let you specify the read perms on the variable

@mattwalsh-unity mattwalsh-unity changed the title feat: client auth experiment feat: network variables - client auth, permission cleanup, containers Aug 24, 2021
@mattwalsh-unity mattwalsh-unity marked this pull request as ready for review August 24, 2021 23:50
@0xFA11 0xFA11 changed the title feat: network variables - client auth, permission cleanup, containers feat!: network variables - client auth, permission cleanup, containers Aug 24, 2021
Copy link
Contributor

@0xFA11 0xFA11 left a comment

Choose a reason for hiding this comment

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

we still have things to do after this PR but it's a good cleanup and a good step towards a better direction!

@mattwalsh-unity mattwalsh-unity enabled auto-merge (squash) August 25, 2021 17:52
@mattwalsh-unity mattwalsh-unity merged commit 611678a into develop Aug 25, 2021
@mattwalsh-unity mattwalsh-unity deleted the experimental/client_auth branch August 25, 2021 18:07
mollstam pushed a commit to Keepsake-Games/com.unity.netcode.gameobjects that referenced this pull request Feb 13, 2023
Unity-Technologies#1074)

* refactor!: convert NetworkTransform.NetworkState to `struct`
* feat!: remove client network permissions [MTT-1019]
* NetworkList is now a derived class
* de-interface
* removed valueRef
* added host tests
* updated NetworkVarBufferCopyTest
* container cleanup
* channel cleanup
* fixed client perm, more perm tests
* INetworkVariable -> NetworkVariableBase
* remove NetworkVariableBase.SetNetworkBehaviour()
* fix tools project tests

Co-authored-by: M. Fatih MAR <mfatihmar@gmail.com>
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.

4 participants