243,029 Commits over 3,898 Days - 2.60cph!
Started work on player controller, spawning networked entities mostly working.
Reverted Igor scale
Started porting over anims and building a new controller
Merge branch 'interior' of arcade into net-lidgren
Merge branch 'interior' into net-lidgren
Conflicts:
Unity/Arcade/Assets/Scenes/NetworkTest.unity
More client side spawning work.
Merge branch 'net-lidgren' of arcade into interior
Smash loop now loops!
Smash added to anim controller
Wired up TENN win / lose anims
Moved most protobuf schema definitions to be inline, started work on client side spawning.
Fixed standalone builds of the Arcade.
Added conditional logic for all roof blocks
Begin playback in Start instead of Awake on SoundPlayer so sounds start after EffectAudioPerspectiveSwitcher does it's thing (temp fix until I implement a more general solution for adjusting sounds before beginning playback)
Merge branch 'net-lidgren' of arcade into interior
Got rid of the `Arcade.dll` project entirely, fixing networking initialization (???)
Skin colour is based on steamid
Merge branch 'net-lidgren' of arcade into interior
Fixed `Networkable`s not being assigned editor IDs correctly.
Merge branch 'net-lidgren' of arcade into interior
Fixed `Chatbox` and `Player` classes not being detected by Unity.
Fixed a case where wall pieces would spawn a corner meshes through T connected walls (for all remaining wall pieces)
Added conditional models for wall.low top tier
Merge branch 'net-lidgren' of arcade into interior
Moved `SteamAPI.Shutdown()` call to `OnDisable()`.
Merge branch 'net-lidgren' of arcade into interior
Fixed error in `Chat` message definition.
Merge branch 'net-lidgren' of arcade into interior
Fixed error in `PlayerSpawn` message definition.
Source files in `Assets/Scripts` are now trawled for regions between `#if PROTOBUF` and a matching `#endif` to be used for protobuf class generation.
Fixed repeating pattern on stone roof
Fixed a case where wall.low pieces would spawn a corner meshes through T connected walls
Added end piece conditional mesh to close off wall end (wall.low.stone).
Added end piece conditional mesh to close off wall end (wall.low.wood).
Added end piece conditional mesh to close off wall end (wall.low.metal).
Merge branch 'net-lidgren' of arcade into interior
Added conditional meshes for metal wall.low and metal foundation blocks
Replaced `Chatbox` inline protobuf schema with new style.
Another possible inline protobuf schema style.
Premake script now generates protobuf classes.
Conditional meshes fully working for stone and toptier foundation blocks - lots less overdraw :3
Improved stone textures readability even more
[zombies] added stats for soldiers
Added door center to door selectable sub-menu
Fixed some missing scripts after merge
Merge branch 'interior' of arcade into interior
Implemented sub-menu UI from the concepts
Mostly finished refactor, although network messages aren't being received.
Merge branch 'interior' into net-lidgren
Part way through moving everything arcade-specific into `Assets/Scripts`.
Added OnAltSelect to Selectables so they can choose to open a submenu on right click