branchSpaceUsurperUnity/multijsoncancel
9 Commits over 31 Days - 0.01cph!
rename mapEase to map
bullet partDamageFactor
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
tweaked slow3 and player hitbox visuals
tweaked player visuals some more
fixed destroy field bullet
grid pattern
grid2 pattern
player look direction in config
trail pattern
chasing patterns
fixed bullet sprite lerping
curve pattern
suction bullet
bounce patterns
fixed rectwidthmods, slalom pattern
maze bullet
donut pattern
laser patterns
turn pattern
die pattern
surround pattern
lines pattern
spinning bullets powerup
conveyor powerup
random pattern
AffectPlayer parameter passthrough
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
Working on purging all cases strings are used for data paths
Merge branches 'master' and 'master' of SpaceUsurperUnity
Re-implemented live refreshing
Fixed non-editor compilation error
Added line info properties to HotloadedDataJsonReader
Working on mutli-resource json files
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
Hotloaded data now loads from a JsonReader rather than a string
Fixed unit shield / target patterns not being ResourceReferences
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
New DataPath system mostly working
OctopusStage is now fully working with the new DataPath system
Added example multi-resource json file