branchSpaceUsurperUnity/new-menucancel

62 Commits over 243 Days - 0.01cph!

6 Years Ago
Workaround for scripting error when changing stage type Menu planets are now relative to the camera, can be ordered with json Finished basics of CHIPPY-135
6 Years Ago
Fixed scripts module not loading
6 Years Ago
fixed satellite invuln and bullets stage.AffectBulletsInRadius bullet.AffectTouchingBullets Merge branch 'master' of github.com:Facepunch/SpaceUsurperUnity Now only emitting a warning when attempting to Prepare a SetValue with an overridden target Fixed another issue with SetValue actions Added a ParameterPassthroughAttribute for CallMethod actions AffectTouchingBullets() etc now preserves parameters from caller bullet check if touching player, apply actions to player inner spiral pattern slow start pattern Some FSM state pooling Merge branch 'master' of github.com:Facepunch/SpaceUsurperUnity affect bullets test pattern properties and callbacks pattern fsm, slowStart3 pattern affect bullets issue Fixed BulletRecipe.ToString() Added assert to make sure dummy stages aren't pooled twice Fixed dummy stages sometimes getting pooled twice tweaked slow3 and player hitbox visuals tweaked player visuals some more fixed destroy field bullet Added example multi-resource json file grid pattern grid2 pattern player look direction in config trail pattern chasing patterns fixed bullet sprite lerping Some more json resource examples Now also searches from root of Resources directory for json files Now using "DataPath" instead of string for resource paths Added DataPathConverter curve pattern suction bullet New DataPath system mostly working bounce patterns OctopusStage is now fully working with the new DataPath system fixed rectwidthmods, slalom pattern Hotloaded data now loads from a JsonReader rather than a string Fixed unit shield / target patterns not being ResourceReferences maze bullet donut pattern laser patterns turn pattern die pattern surround pattern lines pattern spinning bullets powerup conveyor powerup random pattern Working on mutli-resource json files AffectPlayer parameter passthrough New DataSource system for loading json Can now use '.' prefix in data paths as a shorthand for resources in the same source file Implemented loading multiple resources from one json file DataSource caching Implemented loading resources from text assets again Added line info properties to HotloadedDataJsonReader Fixed non-editor compilation error Re-implemented live refreshing tweaked conveyor effect Merge branch 'multijson' Merge branch 'master' of github.com:Facepunch/SpaceUsurperUnity merging frame pattern jsons combined rest of frame patterns combined octopus json files Added logging to show which paths were searched when failing to find a resource Changed how code gen reacts to not finding a file Merge branch 'master' of SpaceUsurperUnity Merge branch 'master' of github.com:Facepunch/SpaceUsurperUnity moved onion and laser units to new folders got rid of UnitConfig and UnitFSM folders moved intro patterns combined fuse patterns and bullets combined laser patterns combined tentacle patterns combined invasion patterns combined twin patterns combined track patterns combined armor patterns combined edifice patterns combined edifice patterns move player patterns moved default patterns New way of finding all StageData paths Better implementation of HotloadedData.Get(), added comments HotloadedData.Get() supports loading from resources again Fixed standalone build error Improved relative subpath shorthand logic moved powerup patterns, better error reporting for pattern json moved the rest of BulletPatterns and Bullets Merge branch 'master' of github.com:Facepunch/SpaceUsurperUnity StageData.GetAllResourcePaths() now looks for files named `stage.json` Displayed stage name is now loaded from stage config (from "title" field) Merge branch 'master' of SpaceUsurperUnity removed PlayerGunConfig folder, etc removed FuncParams folder Merge branch 'master' of github.com:Facepunch/SpaceUsurperUnity removed StageFSM folder got rid of StatusConfig folder removed Subroutines folder cleaned up intro boss removed CoreConfig folder Implemented DataPath serialization Fixed fetching StageMenuData for custom stages Unit parts now use "spritePath" property for animated sprites donut2 pattern donut3 pattern donut3 grid pattern Added DataPath.FindAllSearchDirectories() Fixed FuncParams resources not being precached Json cache is now cleared before running ScriptFuncCodeGen Fixed incorrect explosion pattern path Fixed incorrect attribute resource type for ExplosionPattern DataPath now takes type args for the referenced data type, got rid of ResourceReferenceAttribute Updated Facepunch.ExpressionStrings bullet loopNum, renamed some properties Merge branch 'master' of github.com:Facepunch/SpaceUsurperUnity fixed corelayer divide by zero-scale new form of twin boss new twin first form fixed rotation issue on pixelchunks load sprite anim if no core or sprite is specified; fixes fuse trigger tweaked player physics renamed twin stage to claw tweaked grid appearance cover out of bounds area with black stage border clamps to arena bounds if smaller than cam bounds some player gun tweaks stage bg color func grid color func can change grid properties can set letterbox color can change size of arena claw boss position fixed rotation force calculation, added some patterns to levels orb grid pattern polished grid pattern Fixed StageID.UrlSafeName Replay files not associated with an existing stage are now deleted on startup Merge branch 'master' of SpaceUsurperUnity Elevated some warnings to errors Added support for `..` in resource paths Added `target` property to CallSubroutine Now supporting relative paths for CoreLayer textures Merge branch 'master' of github.com:Facepunch/SpaceUsurperUnity orb form 0 patterns orb form 1 patterns orb form 2 patterns Fixed possible exception when not providing a target for CallSubroutine storm form 0 patterns Merge branch 'master' of github.com:Facepunch/SpaceUsurperUnity added grid+laser pattern to orb Added method to load Texture2D from a DataPath Merge branch 'master' of SpaceUsurperUnity fixed pattern.despawnWhenAnchorInactive storm 2nd form storm 3rd form patterns satellite patterns fixed border warning for stages smaller than camera bounds claw form 0 patterns finished claw patterns offscreen req parts show border warning when protected part is shot edifice patterns rename mapEase to map bullet partDamageFactor Working on purging all cases strings are used for data paths Merge branches 'master' and 'master' of SpaceUsurperUnity invasion patterns Updated Facepunch.ExpressionStrings Added Array and List<> to whitelist Merge branch 'master' into multijson Updated Facepunch.ExpressionStrings Can now convert strings to DataPath<T>s in ScriptFuncs Updated Facepunch.ExpressionStrings Fixed pattern FuncParams path type Fixed relative DataPath<T>s in FsmValue method calls Working on CHIPPY-138
6 Years Ago
updated jenkinsfile Merge branch 'new-menu' some intro strings reworked border fixed border corner overlap larger out of bounds buffer before removing bullets Navigating from the end of a menu chain will now wrap Fixed how options menu hands input to planet handler Working on new menu transition when selecting different stages
6 Years Ago
icons on left for custom stage
6 Years Ago
Menu option cores now only animate when selected
6 Years Ago
tweaked custom stage instructions diagonal direction rotations for pxc etc new ring boss pxc ring shield repelled from center ring stage center repels player ring boss mine attack Removed NUnit references pxc wavy shader effect Fixed exceptions when timer text is hidden fixed temp effect stutter tweaked pixelchunk physics pxc shader properties can be set per-pxc jail stage fixed infinite loop when bullet keyframe duration is 0 changed how patternNum param gets handled stop sentry pattern when sentry despawns sentry bullets aim at player transform ring pxc effect option to transform filled ring Merge branch 'master' of github.com:Facepunch/SpaceUsurperUnity fixed issue with special pixel types being registered more than once pxc transform effect animates pxc effect anim is more circular oracle pxc tweaked side bullet serif fonts bullet recipes specify their impact effect Merge branch 'master' into new-menu
6 Years Ago
Fixed weird planet navigation when a non-stage planet is selected
6 Years Ago
Fixed planet UI connector sometimes being detached
6 Years Ago
Improved pause menu positioning
6 Years Ago
Reduced planet wobbling :frowning:
6 Years Ago
Fixed pause menu on incomplete levels
6 Years Ago
Added restart option to pause menu
6 Years Ago
Exit option in pause menu now links to the main menu Added actions when pressing escape in the main menu / when paused
6 Years Ago
Can now navigate the pause menu Fixed pause menu leaderboard button prompts
6 Years Ago
Fixed camera when paused Planets / planet links are now drawn above most stuff
6 Years Ago
Renamed LevelSelectData to PlanetMenuData Pause menu planets can now show / hide Planet links can now be hidden
6 Years Ago
Planet handler is now on every stage
6 Years Ago
Glow effect is now applied to the options menu Leaderboard items are now anchored from the top Options pages can now have different widths Fixed leaderboard entries overflowing vertically
6 Years Ago
Fixed exit game planet UI dimensions
6 Years Ago
Planet UI refactor
6 Years Ago
Leaderboard and options now re-use the same canvas
6 Years Ago
Added localisation strings for control options Made inactive toggle options a bit more visible
6 Years Ago
Added localised strings for video options
6 Years Ago
Total score / options / exit planet borders are now thinner Options page can now use localisation strings Added localisation strings for main options page Added localisation strings for audio options Added LocalisedString struct so that translations are performed implicitly
6 Years Ago
Added spinSpeed property to core layers Options icon now spins
6 Years Ago
Tweaked planet wobbling
6 Years Ago
Planet movement tweaks Removed OPTIONS button prompt from main menu leaderboard Added PlanetUIController as a base class for LeaderboardUIController Options menu is now attached to a planet Added full border around options and leaderboard UI Fixed navigating from the options menu Fixed broken button prompts for the options menu
6 Years Ago
Added options and exit game planets
6 Years Ago
Added PlanetID struct to index planets
6 Years Ago
Attempt to fix build by removing huge uniform arrays from PlayerLocator.shader
6 Years Ago
Fixed odd behaviour when scrolling down in a friends leaderboard Fixed another bug with scrolling friends leaderboards
6 Years Ago
Fixed attempting to play a null level when hitting confirm on the overall leaderboard Fixed leaderboard header brightness
6 Years Ago
Added wobbleAngle, wobbleSpeed and wobbleScale to core layers
6 Years Ago
Added some bounce to overall leaderboard node
6 Years Ago
Total score planet now eases around Total score planet connection is now ignored when generating link angles
6 Years Ago
Added trophy graphic for total score planet Can now specify unselected scales for planets Can now navigate straight to planets connected to the neighbour of the total score planet
6 Years Ago
Fixed name field width in overall leaderboard
6 Years Ago
Overall leaderboard planet now uses styles from level select json Fixed navigation to overall leaderboard planet
6 Years Ago
Added a total score planet that shows the overall leaderboard
6 Years Ago
Made it easier to avoid repetition in localisation strings Options menu animates when opening Warning shows for leaderboard entries without replays Fixed exception when trying to watch a non-existant replay
6 Years Ago
Translation.Get(key) now trims '#'s Non-complete leaderboard entries are more noticably tinted Powerup names now use localisation Now using localisation for the tutorial text
6 Years Ago
Can now select leaderboard entries again Disabled scrolling arrows while downloading a replay Leaderboard scroll arrows pulse when scrolling Fixed top / bottom leaderboard entries overlapping with scroll arrows
6 Years Ago
Main menu camera is more centred on the leaderboard Improved leaderboard field alignments Current player's entries in leaderboards are highlighted again Leaderboard selection now moves with easing Changed how the current player's entries are highlighted Leaderboard entries now ease Leaderboards now centre back on the local player's entry when focus is lost
6 Years Ago
Fixed exceptions when timer text is hidden
6 Years Ago
Stage names now use localisation files Revert "Stage names now use localisation files" This reverts commit 90c90cd6b30a01ff27f49f305ebefde3941bb757. Added localised StageID.DisplayName
6 Years Ago
Some more localisation strings
6 Years Ago
Basic localisation system
6 Years Ago
Updated Jenkinsfile
6 Years Ago
Removed NUnit references