19,298 Commits over 1,614 Days - 0.50cph!
fixed possible divide by zero
FixedArray.CopyTo should clear the target array first
Emotes.ChangeClip cleanup
Fixed people facing away from the camera in tribe create (apparently Animator.Rebind resets root xform rotation?)
Fixed loading progress % not being clamped/reset
Fixed starting area campfire not being lit
Fixed human hair being weird
Set mood float to 0.6 so it looks happy(ish) in char create before they get stats
Fixed bad camera component cache in PlayerCamera (tribe create works on restart)
VisualFX NRE avoidance (entity destruction callbakc ensures we destroy the visual fx instance too)
Triggers that listen to player tribe events null check tribe to avoid NREs during game reset, also gated by game state
GameManager transition state coroutine cleanup/consolidation
Tribe tracker UI resets
WorldManager init refactoring
Scene unload in Session.Kill
Session no longer singleton
other bollocks
Working on game reset support with new session approach, not quite working yet.
Attempting to fix player position persistence, missing something...
ManagerExtension persistence data support through generics
Remove PlayerComponent.ID stuff that we dont need anymore
Load game screen, added some more metadata to session saves, lots of UI fiddling
Desires Persistence (may still have some issues)
Metas and fixed a stupid UI infinite loop
Some graphics options tweaks
Fixed options UI toggles not calling correct member on the OptionsManager
Various game startup/UI improvements/tweaks
DId a pass on profiler samples to clean up and spot any bad matches
Fixed PauseUI not setting modal state
Reset various spawn population resolutions to sensible values
Refactored spawning to support progress tracking
Database can now load DataAssets by ID
Entity grids are now allocated on the fly
updated prefab for "use R" on terrain (last check trying to do this wasnt effective)
Let's make Proto happy and give PersistedCollaborationRequest a default constructor.
toggled use vertex R on rabbit dens again for better shading
Attempting to fix the camera flicker on game laod
Fixed bad tribe create music trigger
GameModes now use definition assets, provides session instance
Introduced IGroup to allow for better persistence data support via generics
Entity names are properly saved
Snapshot fuckery
Version++
Collaborations persistence WIP
Fixed pause not using the correct screen
Removed some old startup stuff from GameManager
Fixed blank save name files when saving ingame, in editor, with no previous save being defined
Editor tags in IEntity, ECS member overrides (were hiding base singleton members)
Updated NavMeshComponents
New 5.5.xNavMeshBuild
Ditched StartupUI in favor of the new unity splash shizzle
PointerClickTweener/PointHoverTweener respect selectable component interactable state
Fixed menu buttons having bad tween states
Fixed IntroUI not being mangaed properly and thus blocking raycasts in the wrong game states
Delete player prefs that store last gamemode/session save name when the files have been deleted
Fixed unit views not being correctly picked based on age + gender, simplified a bunch of related code
Lots of UI refactoring
More persistence refactoring, with better saving
Attachment Points refactor and persistence
SaveLoad handles file extension internally
Effects persistence improvements and creation refactor