userJames Kingcancel

8,072 Commits over 3,806 Days - 0.09cph!

7 Years Ago
Example song config / samples json Added SongConfigData and SongSampleData classes Working on Song / SongManager
7 Years Ago
Can now specify individual sizes for part placements
7 Years Ago
Added KeyframeProperty<T> for bullet keyframes Example of PerUpdate mode usage for a bullet keyframe property stageTime is now defined in stage properties
7 Years Ago
Removed NUnit reference
7 Years Ago
Deserialized lists and dictionaries are now automatically cleared
7 Years Ago
Can now pass Func<T> parameters to CallMethod actions
7 Years Ago
Better logic to choose a method in FsmCallMethodAction
7 Years Ago
StageFsm / UnitFsm code gen
7 Years Ago
PatternRecipe code gen
7 Years Ago
Added ParameterCollection.ClearIncludes() Merge branch 'master' of Facepunch.ExpressionStrings
7 Years Ago
Fixed possible error when updating generated funcs
7 Years Ago
ParameterCollection.Add now replaces existing entries
7 Years Ago
Fixed exception in MenuStage
7 Years Ago
CallMethod code gen
7 Years Ago
Got rid of unnecessary conversions in codegen Working on code gen for CallMethod params Merge branch 'master' of SpaceUsurperUnity Added Fsm.HasActions
7 Years Ago
Added IScriptFunc.OriginalReturnType
7 Years Ago
Got rid of unnecessary conversions
7 Years Ago
Updated Facepunch.ExpressionStrings Fixed FsmValue codegen Merge branch 'master' of SpaceUsurperUnity
7 Years Ago
Type serialization fixes Instance method call without params fix
7 Years Ago
ScriptFunc code gen working for more fields
7 Years Ago
Stage and unit config ScriptFunc code gen working
7 Years Ago
Fixed error on non-scripted stages
7 Years Ago
Updated Facepunch.ExpressionStrings Added FuncParams to define what parameters are available for script funcs Switched Stage, Unit and Bullet to use FuncParams Removed unused GetBulletRecipePaths() ScriptFuncCodeGen now works fully with bullet recipes
7 Years Ago
Added Compile() to IScriptFunc
7 Years Ago
Fixed unity builds
7 Years Ago
Full support for serializing ParameterCollection references
7 Years Ago
Serialization support for ParameterCollections
7 Years Ago
CallMethod action can now store return value in a ParameterCollection
7 Years Ago
Started fixing C# code gen of expression strings
7 Years Ago
Support for deserializing objects for CallMethod parameters
7 Years Ago
Updated Facepunch.ExpressionStrings Now using `rand.Int` / `rand.Float` in scriptFuncs Now using `rand` instances in script funcs Merge branch 'master' of SpaceUsurperUnity Fixed error after merge
7 Years Ago
Better support for instance method calls
7 Years Ago
Made it easier to debug diverging rand calls
7 Years Ago
Fixed string interpolation with CallMethod parameters
7 Years Ago
Custom unit / stage / powerup properties can now be any type
7 Years Ago
Updated Facepunch.ExpressionStrings Replaced SetInt and SetFloat actions with a generic SetValue
7 Years Ago
Added ParameterCollection.GetType(ident)
7 Years Ago
Fixed hotloading of event handlers in unit config
7 Years Ago
Added sfx.json Replacing SfxType with string idents All sfx are now loaded from json
7 Years Ago
Fixed running action sets on FSMs without current states
7 Years Ago
Fixed a bug with reading parameter values
7 Years Ago
Better exception logging for CallMethod actions Updated Facepunch.ExpressionStrings Can now use a list of FsmActions in event handlers in unit configs
7 Years Ago
Fixed setting sfx for pixels in unit configs
7 Years Ago
Changed how pixel data properties are specified in unit configs
7 Years Ago
Updated Facepunch.ExpressionStrings
7 Years Ago
Added failing ParameterCollection test Fixed switching ParameterCollections with the same compiled expression
7 Years Ago
Added FsmActionExecutor Merge branch 'master' of SpaceUsurperUnity
7 Years Ago
Updated Facepunch.ExpressionStrings
7 Years Ago
Added string interpolation for ScriptFuncs
7 Years Ago
Added HowieTest stage Added default value for FormData.BaseHp