Commit Graph

152 Commits

Author SHA1 Message Date
Gene Walters fe913f310d Merge pull request #904 from aws-lumberyard-dev/SPEC6989_MultiplayerHostPlayerShouldBeMarkedAutonomous
Host's Default Player NetBinding will be Autonomous on the Host
2021-05-29 15:58:01 -07:00
AMZN-puvvadar 61fde9cb7f Merge pull request #1016 from aws-lumberyard-dev/mp_reflect_containers
Fixes for MP Gem container scripting and non-rewindable containers
2021-05-28 14:05:45 -07:00
puvvadar 17f85be9b5 Switch size check to empty 2021-05-28 11:00:54 -07:00
pereslav 090234f1f0 Merge branch 'main' into MultiplayerPipeline 2021-05-28 16:00:09 +01:00
pereslav 42b3e3817a SPEC-7012 Added rewind-aware scene query utilities. Added frame ID to SimulatedBody 2021-05-28 15:50:02 +01:00
Gene Walters 0f258954fb Fix for unit test. Checking that AssetManager is ready before spawning entities; MultiplayerSystemComponent will attempt to spawn a default player on init(), but during unit tests the AssetManager isn't stood up 2021-05-27 22:29:40 -07:00
Gene Walters 98d9ee44fd Merge branch 'main' into SPEC6989_MultiplayerHostPlayerShouldBeMarkedAutonomous 2021-05-27 19:04:17 -07:00
puvvadar 4d2e453b73 Cleanup flow of logic in serialization 2021-05-27 16:53:53 -07:00
puvvadar 0c6af23652 Correct numeric cast 2021-05-27 16:27:26 -07:00
puvvadar 291e27a381 Correct numeric cast 2021-05-27 16:26:26 -07:00
puvvadar f007efbc36 Fix various container issues in jinja 2021-05-27 16:01:57 -07:00
Gene Walters c746b9939b Merge branch 'main' into SPEC6989_MultiplayerHostPlayerShouldBeMarkedAutonomous 2021-05-27 09:02:58 -07:00
puvvadar 528df7fad2 Merge branch 'main' into mp_serialize_vector 2021-05-26 20:07:58 -07:00
greerdv c0546c27f7 change default scale to 1 2021-05-26 16:21:56 +01:00
greerdv 4018bb587c update network code to use uniform scale on Transform 2021-05-26 14:20:22 +01:00
Gene Walters b5a0df00e1 Hosts which are not a dedicated server (meaning they also play the game) will spawn a default player for themselves 2021-05-25 17:21:03 -07:00
puvvadar d2797c0d15 Add RewindableArray and cleanup a bit more of vector 2021-05-25 16:40:58 -07:00
puvvadar e47fb1b7ea Fix outdated Rewindable vector jinja generation 2021-05-25 14:21:14 -07:00
puvvadar 6d9dd587ee Revert change to LocalPrediction xml 2021-05-25 14:17:25 -07:00
puvvadar 7129cad1ce Add RewindableFixedVector and update jinja components to use it 2021-05-25 14:12:47 -07:00
Gene Walters 12d0d9e7b7 The host will now have autonomy over the default player is has spawned for itself using the sv_defaultPlayerSpawnAsset cvar 2021-05-24 12:49:38 -07:00
puvvadar a7c41064a4 Update fixed_vector autogen to account for IsRewindable 2021-05-21 17:01:10 -07:00
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. 2021-05-20 22:48:04 -07:00
karlberg 3dd40171cd Merging latest origin 2021-05-20 17:08:18 -07:00
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
2021-05-20 15:58:29 -07:00
Gene Walters d656afa1c3 Merge branch 'main' into SPEC6477_NetworkContextScriptCanvas 2021-05-20 14:03:39 -07:00
pereslav cb87b7cd1f Moved early return case in prefab processing 2021-05-20 19:43:33 +01:00
puvvadar d26d24d9bd Remove test RTTIs 2021-05-20 11:38:06 -07:00
puvvadar 7ecb00cca1 Cleanup jinja formatting and fix log spam 2021-05-20 10:46:48 -07:00
pereslav 43d98ac989 Fixed comment 2021-05-20 16:56:54 +01:00
pereslav 22e893ccbe Added support for nested prefabs in multiplayer pipeline 2021-05-20 16:32:41 +01:00
puvvadar 2452149e7d Add RPC Events plus reflection plus fix Ctrl+G retry 2021-05-19 19:34:48 -07:00
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) 2021-05-19 16:03:13 -07:00
karlberg 6a643392f0 Merging latest main 2021-05-19 13:37:45 -07:00
karlberg 487e989e68 Several updates to complete rewind support and remove unneeded functionality 2021-05-19 13:27:24 -07:00
Gene Walters f7dfbd3955 Merge branch 'main' into SPEC6477_NetworkContextScriptCanvas 2021-05-18 16:46:51 -07:00
puvvadar e4808751f9 Merge branch 'main' into mpgem_scripting_rpc 2021-05-18 16:38:30 -07:00
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
2021-05-18 16:28:08 -07:00
puvvadar 350e5a0cd2 Update to const auto& 2021-05-18 15:22:22 -07:00
Gene Walters 0d207eab19 fixes minor auto-formatting issue 2021-05-18 14:27:17 -07:00
Gene Walters c4641f2594 ScriptCanvas can now check if an entity net-component is authority, autonomous, server, or client 2021-05-18 14:13:01 -07:00
puvvadar e2ade654fb Address misc feedback 2021-05-18 13:52:28 -07:00
puvvadar f087b3be89 AutoComponent jinja formatting 2021-05-18 12:13:03 -07:00
puvvadar e03645f816 Disable editorsv launch by default 2021-05-18 10:48:39 -07:00
puvvadar 19316e422b Check launch process exists before waiting for 15 seconds 2021-05-18 10:46:18 -07:00
pereslav f721aa511f Fixed entity IDs of the original & networked spawnables 2021-05-18 17:15:24 +01:00
pereslav 85374ea7fc Merged from main 2021-05-18 13:10:44 +01:00
puvvadar 920f85981d Add another missed header file 2021-05-17 18:55:00 -07:00
puvvadar cf4e04ba57 Cleanup a few more headers 2021-05-17 18:52:40 -07:00
puvvadar 93e267345f Address string/mem feedback plus some misc cleanup 2021-05-17 18:46:21 -07:00