3,393 Commits over 273 Days - 0.52cph!
[zombies] hud refreshes when a selected soldier is killed
[zombies] highlight gun selected soldier is planning to pick up
[zombies] can order soldiers to pick up guns
[zombies] label when hovering over gun
[zombies] guns on ground are highlighted when hovered over
[zombies] hud shows ammo count
Final stages of Audio refactor.
Audio refactor mostly done.
Graphics and Controls refactor done, with just Audio remaining.
Merge branch 'tempZombies'
Generated files are now ignored.
Removed generated ProtoBuf files.
Committing so I can switch branches.
Merge branch 'master' into sandboxing
Removed reference to `CommandLine.dll` in `GamePackager`.
Fixed assembly references being incorrectly generated for `GamePackager.exe` when the premake script generates VS project files for games.
[zombies] some HUD refactoring, etc
Graphics system refactored, now working on controls.
Midway through huge refactor attempting to fix performance problems cause by communication between sandbox app domains and the host.
Merge branch 'networking' into sandboxing
Documentation updated during deployment build 0de13f14-fafa-4435-89b9-51d27ab41c17.
Documentation updated during deployment build 0de13f14-fafa-4435-89b9-51d27ab41c17.
Possible fixes for webplayer builds.
New dependencies are now removed during web player builds.
Moved `Build` script to `GameAPI.Unity.DevKit.Editor`.
Added reference to `Facepunch.dll` in `GameAPI.Unity`, ensured `DevKit` scripts are in the same namespace.
[ultimate_soldier] Fixed soldier collision resolution.
Added entries for generated files in `.gitignore`.
Added automatic protobuf code generation.
Now using https://github.com/gsscoder/commandline for `GamePackager`, included https://github.com/hultqvist/ProtoBuf binaries.
Added `Facepunch` and `Lidgren.Network` libraries from arcade-networking
Merge branch 'master' into sandboxing
Conflicts:
GameAPI/GamePackageHelper.cs
Fix for possible `InvalidOperationException` when loading games from scripts.
Attempting to debug an exception thrown on Mac OSX when attempting to get a process ID.
Committing changes left over from yesterday.
Attempting to debug an exception thrown on Mac OSX when attempting to get a process ID.
Fixed a cause of extreme performance issues related to strings needlessly being sent between app domains.
Games now load successfully from packages again, although they run abysmally slowly.
Game loading goes further still before failing.
Game assembly loading gets slightly further before failing.
Started another attempt at sandboxing.
Audio channel game objects are now created in a container object, fixed audio source positions in the default cabinet.
Assembly name generation now includes the current process's ID, fixing conflicts occurring when multiple instances are open at once.
Merge branch 'master' of arcade