new void Awake() { base.Awake(); if (smartFox.IsConnected) { CharacterList = new CharacterListHandler(); CharacterSelected = new CharacterSelectedHandler(); errorHandler = new ErrorHandler(); // Register callback delegate smartFox.AddEventListener(SFSEvent.CONNECTION_LOST, OnConnectionLost); smartFox.AddEventListener(SFSEvent.LOGOUT, OnLogout); smartFox.AddLogListener(LogLevel.DEBUG, OnDebugMessage); // Personal message handlers handlers.Add("characterlist", CharacterList); handlers.Add("characterSelected", CharacterSelected); handlers.Add("error", errorHandler); CharacterList.afterMessageRecieved += AfterCharacterList; CharacterSelected.afterMessageRecieved += AfterCharacterSelected; // We are ready to get the character list new GetCharactersMessage(smartFox, false).Send(); } else { Application.LoadLevel("Lobby"); } }
new void Awake() { base.Awake(); if(smartFox.IsConnected) { CharacterList = new CharacterListHandler(); CharacterSelected = new CharacterSelectedHandler(); errorHandler = new ErrorHandler(); // Register callback delegate smartFox.AddEventListener(SFSEvent.CONNECTION_LOST, OnConnectionLost); smartFox.AddEventListener(SFSEvent.LOGOUT, OnLogout); smartFox.AddLogListener(LogLevel.DEBUG, OnDebugMessage); // Personal message handlers handlers.Add("characterlist", CharacterList); handlers.Add("characterSelected", CharacterSelected); handlers.Add("error", errorHandler); CharacterList.afterMessageRecieved += AfterCharacterList; CharacterSelected.afterMessageRecieved += AfterCharacterSelected; // We are ready to get the character list new GetCharactersMessage(smartFox, false).Send(); } else { Application.LoadLevel("Lobby"); } }