public PlayFabGameServer(IServerTransportLayer transportLayer, PlayFabServerSettingsData serverSettings) : base(transportLayer) { Debug.Assert(serverSettings != null, "Server Settings Must Not Be Null!"); this.serverSettings = serverSettings; PlayFabSettings.DeveloperSecretKey = serverSettings.TitleSecretKey; PlayFabSettings.TitleId = serverSettings.TitleId; }
public GameServer(IServerTransportLayer transportLayer) { this.transportLayer = transportLayer; this.messageCollection = new MessageCollection(); this.readonlyUsersList = new ReadOnlyCollection <UserInfo>(this.users); // client to server this.messageCollection.RegisterMessage <JoinServerRequestMessage>(); this.messageCollection.RegisterMessage <UpdateUserInfoMessage>(); // server to client this.messageCollection.RegisterMessage <JoinServerResponseMessage>(); this.messageCollection.RegisterMessage <UserDisconnectedMessage>(); this.messageCollection.RegisterMessage <UserInfoMessage>(); }
public GameServer(IServerTransportLayer transportLayer) { this.transportLayer = transportLayer; this.messageCollection = new MessageCollection(); // client to server this.messageCollection.RegisterMessage <JoinServerRequestMessage>(); this.messageCollection.RegisterMessage <UpdateUserInfoMessage>(); // server to client this.messageCollection.RegisterMessage <JoinServerResponseMessage>(); this.messageCollection.RegisterMessage <UserDisconnectedMessage>(); this.messageCollection.RegisterMessage <UserInfoMessage>(); this.RegisterCustomMessages(this.messageCollection); }