3 Months Ago
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 Sync attacking animation Broadcast Explosion animation for Exploder Fix Fade-In. Do it entirely thru CSS so UI doesnt rebuild every frame while fading. 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 fix exploder spawn anim not playing Revert "Move SpawnShadow from OnAwake to OnStart to ensure GameManager initializes" This reverts commit db7cdf26e0ad0bc78e0db7eb4522f354ba22d927. fix sprite anims