7,945 Commits over 3,745 Days - 0.09cph!
Preview whole chains of attacks
Attack tweaks, fixed not being able to follow through
Attacks can depend on movement input
Fixed drawing angled bounds rect
New arena format
Updated old arenas to new format
Update HUD when arena changes
Some attack data format tweaks
Check for movement direction in GetNextAttack
Fixed assigning two players to different arenas
Let player turn around when alone in arena
Show arena name in UI
Fixed NRE
Fixed attack movement direction
Make sure players don't leave arena plane
Fleshing out attack system
Support for moving while attacking
Added ArenaData GameResource
Simple animations, jumping, ducking
Fixed camera
Fixed client mouse input
Log an error if we try to set a NaN position
Support for SceneCamera.Ortho
Added way to ignore assemblies by name in hotloads
Ignore Sandbox.Tools during client / server / menu hotloads
Fixes #765
Added failing test for hotloading constructed generic MethodInfos
Fixed hotloading generic MethodInfos
Added extra test for MethodInfos with generic declaring types
Added more delegate hotloading tests, one failing
Fixed hotload case with lambdas in generic declaring type
Fixes #759
Stop watching assemblies swapped with null
More compiler name consistency fixes
Skip assemblies that depend on a swapped assembly
Warn when two versions of the same named assembly are watched
Log all hotload messages if hotload_log >= 2
Include build number in runtime compiled assemblies
To help with debugging
Made Hotload.WatchedAssemblies / Hotload.WatchedInstances private
Clear invalidated cached fields in DefaultUpgrader on hotload start
Hotload logging tweaks, package assembly names include version
Simplify auto-watching logic when replacing assemblies
Fixed failing hotload test, better swapped asm reference check
Unwatch assemblies swapped with null
Added hotload tests for auto-watching assemblies
Stop watching assemblies swapped with null
More compiler name consistency fixes
Skip assemblies that depend on a swapped assembly
Warn when two versions of the same named assembly are watched
Log all hotload messages if hotload_log >= 2
Include build number in runtime compiled assemblies
To help with debugging
Made Hotload.WatchedAssemblies / Hotload.WatchedInstances private
Clear invalidated cached fields in DefaultUpgrader on hotload start
Hotload logging tweaks, package assembly names include version
Simplify auto-watching logic when replacing assemblies
Fixed failing hotload test, better swapped asm reference check
Unwatch assemblies swapped with null
Added hotload tests for auto-watching assemblies
Unwatch assemblies swapped with null
Made Hotload.WatchedAssemblies / Hotload.WatchedInstances private
Clear invalidated cached fields in DefaultUpgrader on hotload start
Hotload logging tweaks, package assembly names include version
Simplify auto-watching logic when replacing assemblies
Fixed failing hotload test, better swapped asm reference check
Stop watching assemblies swapped with null
More compiler name consistency fixes
Skip assemblies that depend on a swapped assembly
Warn when two versions of the same named assembly are watched
Log all hotload messages if hotload_log >= 2
Include build number in runtime compiled assemblies
To help with debugging
Stop watching assemblies swapped with null
More compiler name consistency fixes
Skip assemblies that depend on a swapped assembly
Check substitute types don't inherit from a swapped-out type
If type substitution fails in DefaultUpgrader, just substitute null
Fixed possible NRE in ReflectionUpgrader.GetMatchingMember
Fixed recompiling addons that reference a changed addon
Fixed possible NRE in ReflectionUpgrader.GetMatchingMember
Fixed recompiling addons that reference a changed addon
Check substitute types don't inherit from a swapped-out type
If type substitution fails in DefaultUpgrader, just substitute null
Show production histograms in debug builds
Exit with error if unable to find bullet types on generating archetypes
Make sure correct asset bundles are used for each platform
Assume workspace is reused during build
Show total completion time with campaign histogram
Updated offline histograms
Basic support for campaign leaderboard histograms
Missing .meta files
Campaign histogram local score marker
Updated build.yml
Fetch and backup campaign leaderboards
Support generating histograms for campaign leaderboards
Fixed leaderboard placeholder text sometimes not showing
Added Remove DoNotShip Directories build step
Updated offline leaderboard histograms
Prefabs for various UI elements
Try to download live histogram data
Stage new files when committing backup
Pass AWS secrets to histogram upload step
Upload histograms with the right ContentType
Added upload_histograms.py