void AttachListener() { CurrentMatchStateAvailableHandler = delegate(string error, GameState.MatchState matchState) { if (string.IsNullOrEmpty(error)) { TitleText.text = string.Format("Vs. {0}", matchState.Opponent.Name); RefreshBoard(matchState, null); } else { StatusText.text = error; } }; GameManager.Instance.RegisterOnCurrentMatchStateAvailableHandler(CurrentMatchStateAvailableHandler); }