branchSpaceUsurperUnity/mastercancel
4,276 Commits over 2,710 Days - 0.07cph!
Added Song.RunOnNextBeat(period, phase, action)
Moved GameStage.Song to Stage.Song
Example of player shooting in time with the beat
Fixed CoreData colours being reset to black
Fixed error when reading CoreData colours
Updated Facepunch.ExpressionStrings
Removed Color24, can now just use Color / Color32 instead
Merge branch 'master' of SpaceUsurperUnity
some messing with pixelgroup ropes
removed unused orig pixel vars
can set pixel type in json
tweaked pixel respawn glow
fixed getting parts before theyve spawned
pixelgroups fade in when respawned
Fixed method calls with optional parameters
Added Song.TimeUntilNextBeat(period, phase)
Updated Facepunch.ExpressionStrings
Music stops when leaving stage
Fixed music overlap when re-entering a stage
Figuring out how dynamic music should be composed
Merge branch 'master' into dynamic-music
Song segment progression working
Fixed first song segments being skipped
Sample data loading
Updated Facepunch.ExpressionStrings
Merge branch 'master' into dynamic-music
Added SongSampleData.AudioClip
Samples can now play, timing seems off
Removed NUnit reference
Improved song sample playback start timing
Fixed song samples ending too early
Better example samples
Fixed loading samples from a subfolder
Fixed zero-length segments
Can now control volume of layers
Music volume is now controllable again
Example of using boss form number to control music layers
Example song tweaks
Merge branch 'master' into dynamic-music
Fixed CHIPPY-59
Merge branch 'dynamic-music'
Merge branch 'master' of SpaceUsurperUnity
bullet repel target direction
renamed some parameters
renamed some more bullet params
removed old Powerup and TempEffect
renamed v2 powerup stuff
unit spawnInstantly property
merged Unit and ScriptedUnit
merged GameStage and ScriptedStage
unit hidden color in json
unit overlap opacity percent in json
removed non-scripted stages and units
fixed unit spawn out of bounds issue
set unit movement/angle funcs
unit set bounds in json
unit out of bounds callbacks
pxcdamagepercent again
unit movement funcs
Merge branch 'master' of github.com:Facepunch/SpaceUsurperUnity
unit facing funcs
can set unit repulsion circles in json
can spawn player-anchored patterns
add floater method for FSMs
partdata sfx
pixelgroup keeps reference to its PartData
hit reaction stuff in partdata
unit border warning in json
bullet MovementMode.All
renamed autoRotateSpeed to rotationSpeed
funcs for bullet patterns
cleanup
partdata onHit and onDestroy
cleaned up octopus fsm
reworked pattern aiming, removed AimMode
fixed flipped pattern bullet start angle
renamed pattern flip
pattern corePos property; dont mirror pattern angle for targetAngle patterns
fixed wrong angle for player bullets
fixed spawner bullet
fixed pattern sizemultiplier issue
fixed bullet spawner powerup
bullet AddImpulseVelocity
improved spawner bullet positions
targetPosition PerUpdate func persists
reworked bullet color lerping
other perupdate funcs persist
bullet facingAngle stuff
removed Bullet ReactionParameter
bullet pixel damage func
bullet hurtPlayer now bullet doesntHurtPlayer
Whitelisting for members accessed in ScriptFuncs
Fixed codegen of Type constants
Better codegen error logging
Updated Facepunch.ExpressionStrings
bullet movementMode
Merge branch 'master' of github.com:Facepunch/SpaceUsurperUnity
bullet targetPosition lerping
Fixed some unit form data being reset to default incorrectly
more bullet PerUpdate stuff, unit BaseHp default value fix
shield effect stacking size
player gun vibrates when touch pixel
tweaking when bullet current move direction is set
Merge branch 'master' of github.com:Facepunch/SpaceUsurperUnity
reworking some bullet param lerping
cleaned up bullet
fixed bullet/pattern mirroring issues
bulletAngle property for homing bullets
removed bullet redirecting
fixed lerping between PerUpdate and keyframe values
more PerUpdate properties on bullet
merge
merge
Fixed Repeat action error
Fixed errors caused by playerPos being overwritten
Updated Facepunch.ExpressionStrings
Added support for aliases in func param definitions
Changed JsonSerializer default value handling
Working on json default value fixes
Fixed error in Stage_Planets
Removed random WebSocketSharp reference
Fixed typo causing weird FSM state changes
shield break effect
shield break 2 parts, some more bullet keyframe timing properties
powerup DespawnLastBullet
powerup funcparams
fixed bulletNum
removed some comments from testunit.fsm
passive repel powerup
TestStage is scripted stage
Merge branch 'master' of github.com:Facepunch/SpaceUsurperUnity
shield visual effect
fixed testunit part json
removed non-json TestUnit and TestStage
powerup onPreventDeath
fix pixel respawn bug
Example song config / samples json
Added SongConfigData and SongSampleData classes
Working on Song / SongManager
Can now specify individual sizes for part placements
bullet handler add force function
player_behaviour and fsm
player onUpdate callback
some music stuff
some trail params
player funcparams file
Added KeyframeProperty<T> for bullet keyframes
Example of PerUpdate mode usage for a bullet keyframe property
stageTime is now defined in stage properties
Deserialized lists and dictionaries are now automatically cleared
Can now pass Func<T> parameters to CallMethod actions
Better logic to choose a method in FsmCallMethodAction
player body shape funcs in config file