Commit Graph

227 Commits (6f84a9df609bb7d4ae8be1c94e8f6fbf1e670ef1)

Author SHA1 Message Date
puvvadar f007efbc36 Fix various container issues in jinja 5 years ago
pappeste 01933f45b1 Merge branch 'main' into ly-as-sdk/LYN-2948
# Conflicts:
#	Gems/AtomLyIntegration/TechnicalArt/DccScriptingInterface/gem.json
5 years ago
pappeste f1b688f435 Merge branch 'main' into ly-as-sdk/LYN-2948
# Conflicts:
#	CMakeLists.txt
#	Code/Tools/ProjectManager/Source/GemCatalog/GemInfo.h
#	Gems/AtomLyIntegration/AtomViewportDisplayInfo/gem.json
#	cmake/LYWrappers.cmake
#	cmake/SettingsRegistry.cmake
#	scripts/o3de/tests/unit_test_current_project.py
5 years ago
Gene Walters c746b9939b Merge branch 'main' into SPEC6989_MultiplayerHostPlayerShouldBeMarkedAutonomous 5 years ago
puvvadar 528df7fad2 Merge branch 'main' into mp_serialize_vector 5 years ago
Gene Walters 7a16ef31f5 Merge branch 'SPEC6989_MultiplayerHostPlayerShouldBeMarkedAutonomous' into Multiplayer_AutonomousPropertiesUpdate 5 years ago
puvvadar ab0a1cee2f Fix inadvertent redefine in Test 5 years ago
Gene Walters 09dd298a8d Merge branch 'main' into Multiplayer_AutonomousPropertiesUpdate 5 years ago
puvvadar 023dce00ff Fix syntax error in RewindableArray 5 years ago
puvvadar 9103135275 Add iterator test for RewindableFixedVector 5 years ago
puvvadar 95963aa198 Update iterators to account for rewindable size 5 years ago
puvvadar 7830955680 Add units for Rewindable containers and rework RewindableFixedVector to properly handle rewinding 5 years ago
Gene Walters 05a0e063a2 Also making Auton->Auth Getters requiring controller 5 years ago
greerdv c0546c27f7 change default scale to 1 5 years ago
greerdv 4018bb587c update network code to use uniform scale on Transform 5 years ago
lumberyard-employee-dm 4652d47fb3 Merge remote-tracking branch 'origin/lawsonamzn_prototype_gem_naming_conventions' into ly-as-sdk/LYN-2948-phistere 5 years ago
Gene Walters 0fc9697e49 Allow Autonomous->Auth properties. Remove the ability of accessing properties Getters from the Component when ReplicateTo is Autonomous; in this case users must be using the controller to Get 5 years ago
Gene Walters b5a0df00e1 Hosts which are not a dedicated server (meaning they also play the game) will spawn a default player for themselves 5 years ago
puvvadar b256b737a8 Add IBitset include 5 years ago
puvvadar 6559b4c5a9 Cleanup extraneous includes in Rewindable headers 5 years ago
puvvadar d2797c0d15 Add RewindableArray and cleanup a bit more of vector 5 years ago
puvvadar 50b9233552 Cleanup rewind concerns by basing around m_rewindableSize 5 years ago
puvvadar 050574715a Address various feedback around RewindableFixedVector 5 years ago
puvvadar e47fb1b7ea Fix outdated Rewindable vector jinja generation 5 years ago
puvvadar 6d9dd587ee Revert change to LocalPrediction xml 5 years ago
puvvadar 7129cad1ce Add RewindableFixedVector and update jinja components to use it 5 years ago
Gene Walters 12d0d9e7b7 The host will now have autonomy over the default player is has spawned for itself using the sv_defaultPlayerSpawnAsset cvar 5 years ago
pereslav 43ffb2c872 SPEC-6984 Fixed flaky test when user settings were written by ComponentApplication 5 years ago
puvvadar a7c41064a4 Update fixed_vector autogen to account for IsRewindable 5 years ago
Gene Walters d948bf0a77 Moved network context methods out of MultiplayerComponent into NetBindingComponent because FindComponent did not actually work with finding base classes. +1 for the ability to test! Allow scripting to detect if a networked entity is Authory, Server, Client, or Autonomous. 5 years ago
karlberg 3dd40171cd Merging latest origin 5 years ago
AMZN-puvvadar fd3927651b
Merge pull request #840 from aws-lumberyard-dev/mpgem_scripting_rpc
Add events for MP Gem RPCs plus BC reflection so ScriptCanvas can respond to them
5 years ago
lawsonamzn e886dba77e Update Multiplayer gem to conform to the new standard
The multiplayer gem had a naming conflict in it - a module was called
"Tools".
5 years ago
Gene Walters d656afa1c3 Merge branch 'main' into SPEC6477_NetworkContextScriptCanvas 5 years ago
pereslav cb87b7cd1f Moved early return case in prefab processing 5 years ago
puvvadar d26d24d9bd Remove test RTTIs 5 years ago
lawsonamzn 6a7a86062e Updates AutomatedTesting project and adds atom support 5 years ago
Nicholas Lawson c9d5d7fb77 The new gem registration and usage system
Merge from mainline (Rebase)
5 years ago
puvvadar 7ecb00cca1 Cleanup jinja formatting and fix log spam 5 years ago
pereslav 43d98ac989 Fixed comment 5 years ago
pereslav 22e893ccbe Added support for nested prefabs in multiplayer pipeline 5 years ago
puvvadar 2452149e7d Add RPC Events plus reflection plus fix Ctrl+G retry 5 years ago
Gene Walters f61b9c4081 Removing spaces in behavior context method names. While whitespace works in Lua and ScriptCanvas, the Scripting team wants to keep the script API and code API consistent (ie: no spaces) 5 years ago
karlberg 6a643392f0 Merging latest main 5 years ago
karlberg 487e989e68 Several updates to complete rewind support and remove unneeded functionality 5 years ago
Gene Walters f7dfbd3955 Merge branch 'main' into SPEC6477_NetworkContextScriptCanvas 5 years ago
puvvadar e4808751f9 Merge branch 'main' into mpgem_scripting_rpc 5 years ago
AMZN-puvvadar 29b4ab6ff3
Merge pull request #522 from aws-lumberyard-dev/mp_editor_pipeline
Integrating network prefab processing with Multiplayer.Editor to enable server launch on Ctrl+G via an Editor specific network connection
5 years ago
puvvadar 350e5a0cd2 Update to const auto& 5 years ago
Gene Walters 0d207eab19 fixes minor auto-formatting issue 5 years ago
Gene Walters c4641f2594 ScriptCanvas can now check if an entity net-component is authority, autonomous, server, or client 5 years ago
puvvadar e2ade654fb Address misc feedback 5 years ago
puvvadar f087b3be89 AutoComponent jinja formatting 5 years ago
puvvadar e03645f816 Disable editorsv launch by default 5 years ago
puvvadar 19316e422b Check launch process exists before waiting for 15 seconds 5 years ago
pereslav f721aa511f Fixed entity IDs of the original & networked spawnables 5 years ago
pereslav b821a3a12d Fixed build 5 years ago
pereslav 85374ea7fc Merged from main 5 years ago
puvvadar 920f85981d Add another missed header file 5 years ago
puvvadar cf4e04ba57 Cleanup a few more headers 5 years ago
puvvadar 93e267345f Address string/mem feedback plus some misc cleanup 5 years ago
puvvadar 0d9b55bff2 Move static buffer to member to prevent potential memory issues 5 years ago
pereslav 970c87b487 Refactored spawning network entities to use SpawnableEntityManager instead of duplicating the code in NetworkEntityManager 5 years ago
puvvadar bb851943c8 Update unit test to account for missing dependency 5 years ago
puvvadar 77da0ed042 Merge main to mpgem_scripting_rpc 5 years ago
puvvadar 83a56ce71c Cleanup typo 5 years ago
Gene Walters 1c1b34cf76
Merge pull request #775 from aws-lumberyard-dev/SPEC6779_VectorListNetworkProperties
Begin Cleaning Up Vector Network Properties

Work in progress: Cleaning up jinja fixed_vector method calls, still more work to do to replace NovaNet SerializableFixedSizeArray(Vector)DeltaStruct.
Updating AutoComponent BehaviorContext to properly Get/Set elements of vector/array network properties.
Commented out some vector/array jinja code in order to allow for compilation (see @todo)
5 years ago
puvvadar f94d0c99e7 Cleanup connection order slightly 5 years ago
Gene Walters f043d9350a Updating AutoComponent jinja so that BehaviorContext can correctly Get/Set vector/array properties. Also commenting out some vector/array network property code that needs fixing in order to avoid compiler errors for now 5 years ago
puvvadar df68ab6c56 Update headers in editor auto packets 5 years ago
puvvadar cb55eaf853 Merge main to mp_editor_pipeline 5 years ago
Gene Walters 2ce7ca5436 Cleaning up jinja fixed_vector method calls, still more work to do to replace NovaNet SerializableFixedSizeArray(Vector)DeltaStruct 5 years ago
karlberg e0ea9e6224 Removing debug code 5 years ago
karlberg 80bf6d54bc Merge remote-tracking branch 'origin' into MultiplayerComponents 5 years ago
karlberg c6ea0c0a46 Various local prediction and input processing related fixes 5 years ago
puvvadar 0e53c77516 Fix some include paths 5 years ago
puvvadar fb51829360 Resolve MP Gem Ctrl+G changes with main 5 years ago
puvvadar 1915b97c16 Cleanup server launch, misc. MP consts, and register Editor Spawnable assets server side 5 years ago
karlberg 61c24ee265 Removing tab in cmake file 5 years ago
karlberg bb3142278e Fixes an example comment error in multiplayer component jinjas 5 years ago
karlberg 5acdc40595 Many fixes for external gem multiplayer components and component network inputs, fixes an uninitialized variable resulting in continual desyncs, restructures our public includes to match the directory structure of source, allows autogen artefacts to be included by external gems, allowing for external multiplayer components to interact with multiplayer gem components with no extra code 5 years ago
Gene Walters 46024f293d Merge branch 'main' into SPEC6476_ReflectNetworkProperties 5 years ago
Gene Walters 7cd4bbee15 Jinja fix white space a bit, still dont fully understand this, but it looks a little better 5 years ago
puvvadar 74ea093f71 More comment cleanup 5 years ago
puvvadar 467caa6175 Some whitespace and comment cleanup 5 years ago
pereslav a852da93a3 Merge branch 'main' into MultiplayerPipeline 5 years ago
puvvadar 8a39f9f1b4 Streamline MP Ctrl+G logic via MultiplayerEditorConnection 5 years ago
Gene Walters a34a240cf6 MultiplierTypes serialized so they are available in the ScriptCanvas variable window 5 years ago
pereslav fdc890b0fc Added comments to the test 5 years ago
pereslav 68711fce75 Added network prefab processor test 5 years ago
karlberg c0d9a3c423 Fix for clang not being lazy about template expansion 5 years ago
karlberg cb8016bde5 Fix for validator failing on empty files 5 years ago
Gene Walters 77899c5d96 Updated network property behavior context category so they are grouped nicer in the Script Canvas palette 5 years ago
karlberg 601dd30452 Various build and test fixes 5 years ago
karlberg eea0660d21 A couple more fixes 5 years ago
karlberg e772265871 Build fixes for gem reorganization 5 years ago
karlberg 8bb425709b unit test fix 5 years ago
karlberg 254ad165c1 A bunch of work to get external multiplayer components to actually work 5 years ago
Gene Walters 9a4884ff0b Exposing Multiplayer integral types (just wrapped ints) to bevahior context so that Network Properties using these type can be Get/Set from Script Canvas 5 years ago
karlberg 293e0057f4 Actually invoke the override OnConnect handler 5 years ago