5 Years Ago
stage stores a list of players both players show up unit core looks at closest player active device players assigned different PlayerActions dont listen for mouse input with >1 player for now Merge branch 'master' into multiplayer bullets can collide with any player RepelPlayer can repel all or certain players lasers handle multiple players Update .gitignore Merge branch 'master' into multiplayer Update timeattack.json Started dealing with fallout from removing singular "Player" property Fixed all non-json references to a single player Started work on fixing json single player references Added Stage.ForEachPlayer() whitelisted method Added Stage.AveragePlayerPos Fixed playerAware func params include Octopus stage multiplayer compatibility Kraken runs with two players! Merge branch 'master' into multiplayer Testing being able to control with keyboard + one controller Stages can now specify supported player counts Legacy support for old single-player stages Fixed Bullet.IsTouchingPlayer() missing method exception Update AotHint.cs Disabled some debug drawing Fixed keyboard / mouse input in co-op Fixed timeattack progress Unpause vignette now supports multiple players Fixed enemy attacks sometimes targeting dead players Fixed vignette NRE on game over Mech stage co-op support Fuse stage co-op support Trench stage co-op support Onion stage co-op support Hunter stage co-op support Intro stage co-op support Tentacle stage co-op support Claw stage co-op support Using conditionally whitelisted members for some legacy singleplayer stuff DefineParameterAttribute now supported on properties Callbacks like onHitPlayer now know about the correct player Fixed all usages of Bullet.IsTouchingPlayer() in base campaigns Bullet.HitPlayer() / Bullet.DamagePlayer() legacy support Fixed CallMethod not caring about parameters being non-optional Merge branch 'master' into multiplayer Merge branch 'master' into multiplayer Frame stage co-op support Laser stage co-op support Storm stage co-op support Invasion stage co-op support Basic co-op camera Fixed camera overhang Fixed co-op camera scaling Fixed the wrong player taking damage in co-op Replays now support co-op! Got rid of maybe redundant camera code? Fixed replay testing in editor Fixed some replay diagnostic warnings Make sure FacingSpeedMultiplier is reset Fixed Vibrate method binding RepelPlayer now takes a Player instance Fixed typo in CheckStatusLevel causing divergences Added StyledRect shader Added StyledRect UI component Started replacing UI images with StyledRects Fixed weird camera behaviour at non-FullHD More UI tweaking Merge remote-tracking branch 'origin/master' into multiplayer Merge branch 'master' into multiplayer Added RectStyle ScriptableAsset RectStyle previews Fixed live style editing Added animated co-op main menu UI Fixed build error Coop player can now join / leave Fixed back button in workshop management menu Fixed another build error Fixed regression when watching co-op replays Gradients can have more than 2 colors Started work on new loading UI Fixed a regression with gradients New loading screen background, text alignment Slightly smoother song sample sprecaching Fixed loading screen text alignment Fixed new exceptions on Switch Basic support for co-op leaderboards Merge branch 'multiplayer'