Commit Graph

701 Commits

Author SHA1 Message Date
puvvadar fb51829360 Resolve MP Gem Ctrl+G changes with main 2021-05-15 13:12:16 -07:00
puvvadar 1915b97c16 Cleanup server launch, misc. MP consts, and register Editor Spawnable assets server side 2021-05-15 12:58:30 -07:00
karlberg 61c24ee265 Removing tab in cmake file 2021-05-14 15:22:57 -07:00
karlberg bb3142278e Fixes an example comment error in multiplayer component jinjas 2021-05-14 15:03:11 -07:00
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 2021-05-14 14:24:33 -07:00
Gene Walters 46024f293d Merge branch 'main' into SPEC6476_ReflectNetworkProperties 2021-05-13 22:04:21 -07:00
Gene Walters 7cd4bbee15 Jinja fix white space a bit, still dont fully understand this, but it looks a little better 2021-05-13 21:52:37 -07:00
puvvadar 74ea093f71 More comment cleanup 2021-05-13 15:43:07 -07:00
puvvadar 467caa6175 Some whitespace and comment cleanup 2021-05-13 15:42:21 -07:00
pereslav a852da93a3 Merge branch 'main' into MultiplayerPipeline 2021-05-13 23:40:43 +01:00
puvvadar 8a39f9f1b4 Streamline MP Ctrl+G logic via MultiplayerEditorConnection 2021-05-13 15:31:37 -07:00
Gene Walters a34a240cf6 MultiplierTypes serialized so they are available in the ScriptCanvas variable window 2021-05-13 11:53:17 -07:00
pereslav fdc890b0fc Added comments to the test 2021-05-13 17:27:23 +01:00
pereslav 68711fce75 Added network prefab processor test 2021-05-13 17:23:37 +01:00
karlberg c0d9a3c423 Fix for clang not being lazy about template expansion 2021-05-12 20:55:03 -07:00
karlberg cb8016bde5 Fix for validator failing on empty files 2021-05-12 20:52:02 -07:00
Gene Walters 77899c5d96 Updated network property behavior context category so they are grouped nicer in the Script Canvas palette 2021-05-12 20:45:58 -07:00
karlberg 601dd30452 Various build and test fixes 2021-05-12 20:41:53 -07:00
karlberg eea0660d21 A couple more fixes 2021-05-12 20:26:08 -07:00
karlberg e772265871 Build fixes for gem reorganization 2021-05-12 20:09:27 -07:00
karlberg 8bb425709b unit test fix 2021-05-12 16:04:44 -07:00
karlberg 254ad165c1 A bunch of work to get external multiplayer components to actually work 2021-05-12 16:01:59 -07:00
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 2021-05-12 14:19:18 -07:00
karlberg 293e0057f4 Actually invoke the override OnConnect handler 2021-05-12 13:58:53 -07:00
karlberg d0b006c209 Some cleanup to better support backward reconciliation as well as dynamic player spawning on connect 2021-05-12 13:41:18 -07:00
Gene Walters 0867764e5b Updating Autocomponent behavior context property methods to give warnings if a Get/Set fails and how users might go about fixing the issue 2021-05-11 22:46:21 -07:00
Gene Walters b9a0bf52ab Merge branch 'main' into SPEC6476_ReflectNetworkProperties 2021-05-11 10:46:54 -07:00
Gene Walters 3ebf23211f Update Mutliplayer Autocomponent to add Get/Set behavior context methods for any Network Properties with GenerateEventBindings=true. Known issues: not tested with container types, some jinja whitespace 2021-05-11 09:37:34 -07:00
puvvadar ed7cee8844 Merge main to mpgem_scripting_rpc 2021-05-10 12:55:04 -07:00
puvvadar b21553f64d Merge branch 'main' into mp_editor_pipeline 2021-05-10 12:21:45 -07:00
pereslav 92ef82f933 Added handling parented net entities 2021-05-10 19:52:23 +01:00
karlberg 80f6dcd258 Build fixes for android 2021-05-07 16:20:00 -07:00
karlberg d2df379fa4 Fixes for AR issues 2021-05-07 11:26:59 -07:00
karlberg e8917e0f06 Fix for format string type mismatch 2021-05-07 10:36:34 -07:00
karlberg 05a39a4412 Fix several build failures 2021-05-07 09:54:49 -07:00
karlberg b2b632aede Bug fixes for stats and for sending rpc and property updates from the client 2021-05-06 19:39:31 -07:00
karlberg 4b1fe9b10b Fix a comment and minor optimization to the server to client replication window 2021-05-06 17:35:48 -07:00
karlberg e7f0bc9ee2 Local prediction player controller is now functional 2021-05-06 17:23:03 -07:00
puvvadar 108f4dfdd6 Merge branch 'main' into mp_editor_pipeline 2021-05-06 16:19:15 -07:00
puvvadar aa51233536 Add Asset serialization for Ctrl+G and related net interfaces 2021-05-06 16:18:13 -07:00
karlberg 751d13dd7b Merge remote-tracking branch 'origin' into MultiplayerComponents 2021-05-05 20:07:49 -07:00
karlberg a1fe8fe419 Ported the local prediction player controller component 2021-05-05 20:07:16 -07:00
pereslav f4bd72880e Fixed tabs 2021-05-05 14:28:45 +01:00
pereslav 9e2975ba3c Fixed unit tests when Spawnable system component was missing 2021-05-05 14:19:23 +01:00
pereslav 30625cf5d3 merge from main 2021-05-05 00:09:25 +01:00
pereslav e414cc151d SPEC-6590 Implemented network entities instantiation by network spawnable asset ID 2021-05-05 00:00:06 +01:00
karlberg d0a561fa01 merging latest origin 2021-05-03 21:27:27 -07:00
karlberg 822368ef01 Changes to get visibility system working again in-game 2021-05-03 16:26:11 -07:00
puvvadar 2f4120cdfb Update Ctrl+G logic to account for prefab processing status and timing 2021-05-03 13:07:11 -07:00
puvvadar 8fc0b84d99 Merge branch 'main' into mpgem_editor 2021-04-29 15:14:28 -07:00