UsAmong / Impostor.Server.xml
OptiJuegos's picture
Upload 12 files
7cf55f1 verified
<?xml version="1.0"?>
<doc>
<assembly>
<name>Impostor.Server</name>
</assembly>
<members>
<member name="M:Impostor.Server.Events.EventManager.RegisterListener``1(``0,System.Func{System.Func{System.Threading.Tasks.Task},System.Threading.Tasks.Task})">
<inheritdoc />
</member>
<member name="M:Impostor.Server.Events.EventManager.IsRegistered``1">
<inheritdoc />
</member>
<member name="M:Impostor.Server.Events.EventManager.CallAsync``1(``0)">
<inheritdoc />
</member>
<member name="M:Impostor.Server.Events.EventManager.GetHandlers``1">
<summary>
Get all the event listeners for the given event type.
</summary>
<returns>The event listeners.</returns>
</member>
<member name="M:Impostor.Server.IHazelConnectionExtensions.CustomDisconnectAsync(Impostor.Api.Net.IHazelConnection,Impostor.Api.Innersloth.DisconnectReason,System.String)">
<summary>
Disconnect a connection using a custom message.
</summary>
<param name="connection">The connection to disconnect.</param>
<param name="reason">The reason to disconnect with.</param>
<param name="message">The custom message to disconnect with if <paramref name="reason"/> is <see cref="F:Impostor.Api.Innersloth.DisconnectReason.Custom"/>.</param>
<returns>Task that should be awaited to ensure disconnection.</returns>
</member>
<member name="M:Impostor.Server.TypeExtensions.GetFriendlyName(System.Type)">
<summary>
Get the friendly name for the type.
</summary>
<param name="type">The type.</param>
<returns>The friendly name.</returns>
</member>
<member name="M:Impostor.Server.TypeExtensions.GetFriendlyName(System.Reflection.MethodBase,System.Boolean)">
<summary>
Get the friendly name for the method.
</summary>
<param name="method">The method.</param>
<param name="showParameters">True if the parameters should be included in the name.</param>
<returns>Friendly name of the method.</returns>
</member>
<member name="T:Impostor.Server.Http.GamesController">
<summary>
This controller has method to get a list of public games, join by game and create new games.
</summary>
</member>
<member name="M:Impostor.Server.Http.GamesController.#ctor(Impostor.Api.Games.Managers.IGameManager,Impostor.Server.Http.ListingManager,Microsoft.Extensions.Options.IOptions{Impostor.Api.Config.ServerConfig})">
<summary>
Initializes a new instance of the <see cref="T:Impostor.Server.Http.GamesController"/> class.
</summary>
<param name="gameManager">GameManager containing a list of games.</param>
<param name="listingManager">ListingManager responsible for filtering.</param>
<param name="serverConfig">Impostor configuration section containing the public ip address of this server.</param>
</member>
<member name="M:Impostor.Server.Http.GamesController.Index(System.Int32,Impostor.Api.Innersloth.GameKeywords,System.Int32,System.Net.Http.Headers.AuthenticationHeaderValue)">
<summary>
Get a list of active games.
</summary>
<param name="mapId">Maps that are requested.</param>
<param name="lang">Preferred chat language.</param>
<param name="numImpostors">Amount of impostors. 0 is any.</param>
<param name="authorization">Authorization header containing the matchmaking token.</param>
<returns>An array of game listings.</returns>
</member>
<member name="M:Impostor.Server.Http.GamesController.Post(System.Int32)">
<summary>
Get the address a certain game is hosted at.
</summary>
<param name="gameId">The id of the game that should be retrieved.</param>
<returns>The server this game is hosted on.</returns>
</member>
<member name="M:Impostor.Server.Http.GamesController.Put">
<summary>
Get the address to host a new game on.
</summary>
<returns>The address of this server.</returns>
</member>
<member name="T:Impostor.Server.Http.ListingManager">
<summary>
Perform game listing filtering.
</summary>
</member>
<member name="M:Impostor.Server.Http.ListingManager.FindListings(Microsoft.AspNetCore.Http.HttpContext,System.Int32,System.Int32,Impostor.Api.Innersloth.GameKeywords,Impostor.Api.Innersloth.GameVersion,System.Int32)">
<summary>
Find listings that match the requested settings.
</summary>
<param name="ctx">The context of this http request.</param>
<param name="map">The selected maps.</param>
<param name="impostorCount">The amount of impostors. 0 is any.</param>
<param name="language">Chat language of the game.</param>
<param name="gameVersion">Game version of the client.</param>
<param name="maxListings">Maximum amount of games to return.</param>
<returns>Listings that match the required criteria.</returns>
</member>
<member name="T:Impostor.Server.Http.TokenController">
<summary>
This controller has a method to get an auth token.
</summary>
</member>
<member name="M:Impostor.Server.Http.TokenController.GetToken(Impostor.Server.Http.TokenController.TokenRequest)">
<summary>
Get an authentication token.
</summary>
<param name="request">Token parameters that need to be put into the token.</param>
<returns>A bare minimum authentication token that the client will accept.</returns>
</member>
<member name="T:Impostor.Server.Http.TokenController.TokenRequest">
<summary>
Body of the token request endpoint.
</summary>
</member>
<member name="T:Impostor.Server.Http.TokenController.Token">
<summary>
Token that is returned to the user with a "signature".
</summary>
</member>
<member name="T:Impostor.Server.Http.TokenController.TokenPayload">
<summary>
Actual token contents.
</summary>
</member>
<member name="M:Impostor.Server.Net.Client.OnQueryPlatformIds(Impostor.Api.Games.GameCode)">
<summary>
Triggered when the connected client requests the PlatformSpecificData.
</summary>
<param name="code">
The GameCode of the game whose platform id's are checked.
</param>
</member>
<member name="M:Impostor.Server.Net.Inner.Objects.GameManager.InnerGameManager.GetGameLogicTag``1(``0)">
<summary>
Finds the tag of the registered <see cref="T:Impostor.Server.Net.Inner.Objects.GameManager.Logic.GameLogicComponent"/>.
</summary>
<param name="logic">Instance to search for.</param>
<typeparam name="T">Intance type to search for.</typeparam>
<returns>Tag of the registered <see cref="T:Impostor.Server.Net.Inner.Objects.GameManager.Logic.GameLogicComponent"/>, or -1 if not found.</returns>
</member>
<member name="P:Impostor.Server.Net.Inner.Objects.InnerPlayerControl.IsMurdering">
<summary> Gets or sets target that was set by the last CheckMurder RPC. </summary>
</member>
<member name="P:Impostor.Server.Net.State.ClientPlayer.Impostor#Api#Net#IClientPlayer#Client">
<inheritdoc />
</member>
<member name="P:Impostor.Server.Net.State.ClientPlayer.Impostor#Api#Net#IClientPlayer#Game">
<inheritdoc />
</member>
<member name="P:Impostor.Server.Net.State.ClientPlayer.Impostor#Api#Net#IClientPlayer#Character">
<inheritdoc />
</member>
<member name="P:Impostor.Server.Net.State.ClientPlayer.Limbo">
<inheritdoc />
</member>
<member name="M:Impostor.Server.Net.State.ClientPlayer.IsOwner(Impostor.Api.Net.Inner.IInnerNetObject)">
<inheritdoc />
</member>
<member name="M:Impostor.Server.Net.State.ClientPlayer.KickAsync">
<inheritdoc />
</member>
<member name="M:Impostor.Server.Net.State.ClientPlayer.BanAsync">
<inheritdoc />
</member>
<member name="F:Impostor.Server.Net.State.Game.InvalidClient">
<summary>
Used for global object, spawned by the host.
</summary>
</member>
<member name="F:Impostor.Server.Net.State.Game.CurrentClient">
<summary>
Used internally to set the OwnerId to the current ClientId.
i.e: <code>ownerId = ownerId == -3 ? this.ClientId : ownerId;</code>
</summary>
</member>
<member name="T:Impostor.Server.Net.State.GameNet">
<inheritdoc />
</member>
<member name="T:Impostor.Server.Recorder.PacketRecorder">
<summary>
Records all packets received in <see cref="M:Impostor.Server.Recorder.ClientRecorder.HandleMessageAsync(Impostor.Hazel.Abstractions.IMessageReader,Impostor.Hazel.Abstractions.MessageType)" />.
</summary>
</member>
<member name="T:Impostor.Server.Recorder.ServerReplayVersion">
<summary>
Version of the server replay data format.
</summary>
</member>
<member name="F:Impostor.Server.Recorder.ServerReplayVersion.Initial">
<summary>
Initial version.
</summary>
</member>
<member name="F:Impostor.Server.Recorder.ServerReplayVersion.Latest">
<summary>
Latest version.
</summary>
</member>
</members>
</doc>