Skip to content

Conversation

@jilfranco-unity
Copy link
Contributor

@jilfranco-unity jilfranco-unity commented Feb 7, 2023

Description

This is a PR for the implementation of UI toolkit for the dynamic prefabs sample. The old UI has been converted over to UI toolkit elements, and new elements to support the added functionality of the sample have been added as well. The functionality of the UI is pretty limited--this is mostly a visual and basic setup pass.

Here are some screenshots!

Main Menu:
image

In Game:
image

The values for the ClientIDs, the prefab names, and statuses are all test values, and will be subject to change.

API Buttons can be toggled on and off in the inspector to support the different needs of the different scenes!

The HostJoinUI is also intended to be very simple to extract so that we can use it in other samples moving forward!

Issue Number(s)

MTT-5427

Contribution checklist

  • Tests have been added for the project and/or any internal package
  • Release notes have been added to the project changelog file
  • Pull request has a meaningful description of its purpose
  • All commits are accompanied by meaningful commit messages
  • JIRA ticket ID is in the PR title or at least one commit message
  • Include the ticket ID number within the body message of the PR to create a hyperlink

pdeschain and others added 30 commits November 3, 2022 08:57
…latejoin/SparseLoadingNoLatejoinSample.cs

Co-authored-by: Sam Bellomo <[email protected]>
…latejoin/SparseLoadingNoLatejoinSample.cs

Co-authored-by: Sam Bellomo <[email protected]>
…ity-Technologies/com.unity.multiplayer.samples.bitesize into pdeschain/dynamic-prefabs-exploration
jilfranco-unity and others added 5 commits February 14, 2023 13:07
…her just be hookups that other scripts can use to control the UI
…ation' into feat/dp-uitoolkit-ui

# Conflicts: Took Mine! Was a weird git-ism where it didn't detect the move at first
#	Basic/DynamicAddressablesNetworkPrefabs/Assets/Prefabs/UI.prefab
#	Basic/DynamicAddressablesNetworkPrefabs/Assets/Prefabs/UI.prefab.meta
#	Basic/DynamicAddressablesNetworkPrefabs/Assets/Scripts/UI.meta
#	Basic/DynamicAddressablesNetworkPrefabs/Assets/Scripts/UI/IPMenuUI.cs
#	Basic/DynamicAddressablesNetworkPrefabs/Assets/Scripts/UI/IPMenuUI.cs.meta
#	Basic/DynamicAddressablesNetworkPrefabs/Assets/Scripts/UI/InGameUI.cs
#	Basic/DynamicAddressablesNetworkPrefabs/Assets/Scripts/UI/InGameUI.cs.meta
#	Basic/DynamicAddressablesNetworkPrefabs/Assets/UI.meta
#	Basic/DynamicAddressablesNetworkPrefabs/Assets/UI/PanelSettings.asset
#	Basic/DynamicAddressablesNetworkPrefabs/Assets/UI/PanelSettings.asset.meta
#	Basic/DynamicAddressablesNetworkPrefabs/Assets/UI/Template_ConnectionUI.uxml
#	Basic/DynamicAddressablesNetworkPrefabs/Assets/UI/Template_ConnectionUI.uxml.meta
#	Basic/DynamicAddressablesNetworkPrefabs/Assets/UI/Template_PrefabRow.uxml
#	Basic/DynamicAddressablesNetworkPrefabs/Assets/UI/Template_PrefabRow.uxml.meta
#	Basic/DynamicAddressablesNetworkPrefabs/Assets/UI/Template_Seperator.uxml
#	Basic/DynamicAddressablesNetworkPrefabs/Assets/UI/Template_Seperator.uxml.meta
#	Basic/DynamicAddressablesNetworkPrefabs/Assets/UI/Template_Slider.uxml
#	Basic/DynamicAddressablesNetworkPrefabs/Assets/UI/Template_Slider.uxml.meta
#	Basic/DynamicAddressablesNetworkPrefabs/Assets/UI/UI_ConnectionType.uxml
#	Basic/DynamicAddressablesNetworkPrefabs/Assets/UI/UI_ConnectionType.uxml.meta
#	Basic/DynamicAddressablesNetworkPrefabs/Assets/UI/UI_ConnectionUIHolder.uxml
#	Basic/DynamicAddressablesNetworkPrefabs/Assets/UI/UI_ConnectionUIHolder.uxml.meta
#	Basic/DynamicAddressablesNetworkPrefabs/Assets/UI/UI_IPMenu.uxml
#	Basic/DynamicAddressablesNetworkPrefabs/Assets/UI/UI_IPMenu.uxml.meta
#	Basic/DynamicAddressablesNetworkPrefabs/Assets/UI/UI_InGameUI.uxml
#	Basic/DynamicAddressablesNetworkPrefabs/Assets/UI/UI_InGameUI.uxml.meta
#	Basic/DynamicAddressablesNetworkPrefabs/Assets/UI/USS_Clients.uss
#	Basic/DynamicAddressablesNetworkPrefabs/Assets/UI/USS_Clients.uss.meta
#	Basic/DynamicAddressablesNetworkPrefabs/Assets/UI/USS_StyleSheet.uss
#	Basic/DynamicAddressablesNetworkPrefabs/Assets/UI/USS_StyleSheet.uss.meta
#	Basic/DynamicAddressablesNetworkPrefabs/Assets/UI/UnityDefaultRuntimeTheme.tss
#	Basic/DynamicAddressablesNetworkPrefabs/Assets/UI/UnityDefaultRuntimeTheme.tss.meta
#	Basic/DynamicAddressablesNetworkPrefabs/ProjectSettings/ShaderGraphSettings.asset
Base automatically changed from pdeschain/dynamic-prefabs-exploration to develop February 14, 2023 21:58
# Conflicts: took develop
#	Basic/DynamicAddressablesNetworkPrefabs/ProjectSettings/InputManager.asset
@jilfranco-unity jilfranco-unity added duplicate This issue or pull request already exists and removed enhancement New feature or request labels Feb 14, 2023
@fernando-cortez fernando-cortez deleted the feat/dp-uitoolkit-ui branch February 17, 2023 01:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

duplicate This issue or pull request already exists

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants