3,393 Commits over 273 Days - 0.52cph!
More client side spawning work.
Merge branch 'interior' into net-lidgren
Conflicts:
Unity/Arcade/Assets/Scenes/NetworkTest.unity
Merge branch 'interior' of arcade into net-lidgren
Started work on player controller, spawning networked entities mostly working.
[zombies] stat lvl up effect
[zombies] soldiers get stat experience for doing different things
Fixed protobuf class generation if the project path has spaces in it.
Removed unnecessary references of `GameAPI.dll` from `Arcade` scripts.
Restructured `Unity/Arcade/Assets`.
Finished basic player controller movement / mouselook.
Added crouching to `PlayerController`.
Basic networked player state updates implemented.
Basic interpolation of player state.
Fixed player angles interpolation.
Added command line options for standalone builds, fixed all players having the local client's avatar.
Can now free the cursor with Esc.
Added ability to show / hide the chatbox.
`Chatbox` is now hidden by setting the alpha of its internal `CanvasGroup`.
Players now oscillate up and down as a floating cube should.
Chat starts disabled, player connection response messages are now sent on `Channel.Spawn` to make sure they arrive before the client is told about any entities.
Game host processes now timeout if they lose connection with the game process.
Chatbox submit with enter press now works
Making sure clients are given the message table before receiving their `Player` entity spawn message.
Fixed chatbox submit button
Merge branch 'net-lidgren' of arcade into net-lidgren
Changed how players find themselves.
Fixed an error when registering networkables client side.
Added auto scrolling to chatbox when text is added to output
Merge branch 'net-lidgren' of arcade into net-lidgren
Chatbox scroll to bottom now only happens if the scroll is already at the bottom
Chatbox now closes after submitting and fixed input focus, ActivateInputField was needed before Select
Added fading line history to chatbox to show chat when chatbox is closed
Merge branch 'net-lidgren' of arcade into net-lidgren
Chatbox now removes history that completely overflows the history region
Added history fade duration and delay to script to control through the inspector
[zombies] added fence structure
[zombies] fence debris when damaged
[zombies] build menu shows proper icons
[zombies] build menu shows tooltips
Merge branch 'master' of arcade into net-lidgren
Basic handling of players disconnecting.
Added `Controls.IsCursorVisible`, although the cursor seems to stay hidden when switching games.
Merge branch 'master' into net-lidgren
[zombies] cursor now above hud
Started work on cabinet networking.
Working on allowing players to control cabinets.