6 Commits over 0 Days - ∞cph!
Update SpriteTools
Move Player Nametags code into its own razor panel so it can update with Time.Now without updating everything else
Hopefully fix most of the animation networking issues. Also fix sounds for other players not playing
Sync attacking animation
Broadcast Explosion animation for Exploder
Fix Fade-In. Do it entirely thru CSS so UI doesnt rebuild every frame while fading.
No longer take ownership of Manager GameObject
No longer take ownership of the GameObjects that shouldn't be owned by anyone
Mark a bunch of client-side prefabs as Never Network
Update Shadow Spawning and make them client-side. Reduces a ton of network load.
Remove .wav files from ResourceFiles
Move SpawnShadow from OnAwake to OnStart to ensure GameManager initializes
Stop looping through every player and doing sqrt calculations for each individual sfx
Don't network Current/Required Experience since it isn't shown to other players
Don't run certain Spitter code on non-host
EnemyBullets should only check collisions on host
Don't update Hud on Time.Now, make fade in client-side
Save game.scene after having it run the JsonUpgraders
DeathProgress no longer [Sync] var
Thing networking changes
Changed some [Broadcast] RPCs to [Authority]
Added Singleplayer button to main menu