[ListenTo(typeof(SessionInitializedSignal))]
public void OnSessionInitializedSignal (ChessyGameSession session) {
if (session.gameType != ChessyGameController.GameTypeEnum.NoMoveBonus)
StartCoroutine(WaitToUnbind()); // Unbinding during a signal handler doesn't work :(
Make this kind of code unneccessary.
Should be able to call SignalManager.Unbind(this) within the listener method.
Make this kind of code unneccessary.
Should be able to call
SignalManager.Unbind(this)within the listener method.