branchSpaceUsurperUnity/mastercancel
2,640 Commits over 2,710 Days - 0.04cph!
CHIPPY-278: Some better handling for no steam connection
CHIPPY-279: Working on better keyboard / controller nav for main menu
Fixed settings menu not showing up first time it's opened
Fixed campaign list misbehaving when hiding
Fixed odd behaviour when trying to close the settings menu with keyboard / controller
Can now spam escape / back to select the quit game button from anywhere in the main menu
Fixed "Sprite atlas mismatch" caused by increase powerup icon being too big
Better error message when a shape uses sprites of very different sizes
Override import settings for new textures in Assets/Resources/
Merge branch 'master' of github.com:Facepunch/SpaceUsurperUnity
Fixed possible error while running script baking, discovered textures are now precached
Added Drawable class to help organise depth levels
Moved unit rendering to new Drawable system
Quad rendering refctor to support new sprite atlas system
Fixed UVs assigned by SpriteAtlas
Bullets can now use loose textures directly
Can either use
* "sprite" - path to a single texture
* "sprites" - array of texture paths, used with "spriteIndex" to select which sprite to use
When using "sprites", all textures must be the same size.
Example usage of new loose bullet textures
Goto FSM actions can now use a scriptfunc for the destination state name
CHIPPY-267: Can now browse leaderboard while paused
HUD moves to the side when paused
Pause nav menu fades in-out properly
Fixed some bugs with main menu navigation
Added MultiTargetGraphicButton
CHIPPY-263: Added leaderboard mode selection buttons
CHIPPY-263: Can now toggle between leaderboard modes by navigating left and right
Merge branch 'master' of github.com:Facepunch/SpaceUsurperUnity
Better leaderboard selection animation
Fixed leadeboard resizing not being consistent
CHIPPY-262: Fixed cancelling out of leaderboard browsing
Button list configs can now specify offset max / mins
CHIPPY-262: Added (non-functional) leaderboard browse button prompt
CHIPPY-262: Started working on leaderboard browsing functionality
CHIPPY-262: Finished LeaderboardProxy (untested)
CHIPPY-262: LeaderboardView now works with LeaderboardProxy
All exisiting LeaderboardViews now use LeaderboardProxy
CHIPPY-262: Working on browsing leaderboard entries
CHIPPY-262: Leaderboard navigation fixes
Merge branch 'master' of github.com:Facepunch/SpaceUsurperUnity
Merge branch 'new-ui'
CHIPPY-262: Smoother scrolling through leaderboard entries
CHIPPY-262: Can now play replays from a level select leaderboard
Added null checks to song scripts
CHIPPY-261: Added button prompt to selected stage
GameStage.GetUnit(name) now returns null if unit is not found
Fixed a couple of issues with post-game friends leaderboard
* Fixed sometimes having too many items
* Fixed rank numbers
Merge branch 'master' of github.com:Facepunch/SpaceUsurperUnity
CHIPPY-260: Refactored ButtonPrompt to inherit from ButtonListBase
CHIPPY-260: ListMenu now also inherits from ButtonListBase
CHIPPY-260: Main menu header is now a (horizontal) list menu
Merge branch 'master' of github.com:Facepunch/SpaceUsurperUnity
Updated Facepunch.ExpressionStrings
Merge branch 'master' of github.com:Facepunch/SpaceUsurperUnity
Tweaked menu icon tints
Extra main menu tweaks
Merge branch 'master' of SpaceUsurperUnity
CHIPPY-204: Simplified menu icon glow logic
CHIPPY-204: Next level in each campaign pulses
CHIPPY-191: Fixed old leaderboard replays getting deleted incorrectly
Fixed possible NRE on bullet despawn
Bullets stop resolving collisions when they despawn
Extra bullet collision safety check
Added GameManager.SubmitScoresInEditor
CHIPPY-191: Fixed old leaderboard replays not getting replaced
CHIPPY-194: Fixed stages precaching unnecessary resources
CHIPPY-200, CHIPPY-201: Custom stages show up in main menu again
CHIPPY-190: Some plugin menu cleanup
CHIPPY-202: Added menu icon data for plugin creation button
CHIPPY-202: Create Plugin button re-implemented
Added support for 24 bit PCM in custom music samples
Removed Csproj fixup script
CHIPPY-203: Updated example plugin template
Fixed case where plugin resources took lower precedence than built-in ones
Updated .gitignore
Fixed default starting planet being the first stage of the last campaign
CHIPPY-189: Campaigns go top to bottom, stages left to right
CHIPPY-189: Fixed how scrolling behaves when stage menu is rotated
Added an editor script to fix unity package references in csproj files
Migration to Unity 2018
Deploy to unity2018 branch
Some myserious other changes after migration
Fixed error when timer is visible
Merge branch 'unity2018'
Update Jenkinsfile, steamworks.app.vdf
Fixed a divergence related to bullet pattern pooling
Fixed case where a timer is accessed when invalid
New TimerHandle system, trying to guarentee timers are recycled correctly
Fixed some cases where timers would get re-used
Added some navigation shortcuts in main menu
Switched button to browse campaign scores
Fixed case where pressing escape in the main menu won't toggle the corner menu
Merge branch 'master' of SpaceUsurperUnity
Changed which action toggles corner menu in main menu
Merge branch 'master' of SpaceUsurperUnity
Game over UI control tweaks
Fixed typo in onion boss json
Fixed NREs when unable to read json
Fixed json reading errors not being marked as errors
Can navigate back to main menu on game over
Can now restart stage on victory
Fixed being able to select hidden menu items during game over
Stage no longer stays paused on victory
Better JsonReaderException logging
Progress doesn't animate again when switching back to it while still paused
CHIPPY-188: Fixed lasers hanging around after their part dies
CHIPPY-188: Fixed lasers not rotating after last commit
CHIPPY-188: Fixed another possible case where laser lines might not be removed properly