unity3d-opencog-game
unity3d-opencog-game copied to clipboard
[Enhancement] Despawn first agent. Spawn fresh agent
- Purpose: Minimize the amount of time a user spends restarting our game, trying to get it to work
Solution
- There is currently an unload command in the game which does not work. This can be repaired/implemented properly.
- Creating a fresh agent after the first agent has 'vanished' from a connection error also fails. This could be resolved so that spawning a fresh agent is possible.
- Because much of the connection code occurs in coroutines, it becomes important to decide how to cancel or at least handle connection attempts we no longer want to go through with as we spawn a fresh agent (or perhaps print an error message: an agent is currently trying to connect. Please wait until it succeeds or fails)