Update plugin development documentation
parent
320c1bdb7d
commit
53f8f32ef4
@ -33,7 +33,7 @@ Microsoft.AspNetCore.Razor.TagHelpers.TagHelper --> SharedLibraryCore.ColorCode
|
|||||||
|
|
||||||
### Constructors
|
### Constructors
|
||||||
#### ColorCode
|
#### ColorCode
|
||||||
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/SharedLibraryCore/TagHelpers/ColorCode.cs#L13)
|
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/Application/RConParsers/BaseRConParser.cs#L130)
|
||||||
```csharp
|
```csharp
|
||||||
public ColorCode(ApplicationConfiguration appConfig)
|
public ColorCode(ApplicationConfiguration appConfig)
|
||||||
```
|
```
|
||||||
@ -44,7 +44,7 @@ public ColorCode(ApplicationConfiguration appConfig)
|
|||||||
|
|
||||||
### Methods
|
### Methods
|
||||||
#### Process
|
#### Process
|
||||||
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/SharedLibraryCore/TagHelpers/ColorCode.cs#L21)
|
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/Application/RConParsers/DynamicRConParserConfiguration.cs#L16)
|
||||||
```csharp
|
```csharp
|
||||||
public override void Process(TagHelperContext context, TagHelperOutput output)
|
public override void Process(TagHelperContext context, TagHelperOutput output)
|
||||||
```
|
```
|
||||||
|
@ -25,6 +25,7 @@
|
|||||||
## Details
|
## Details
|
||||||
### Constructors
|
### Constructors
|
||||||
#### Dvar
|
#### Dvar
|
||||||
|
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/Application/IW4MServer.cs#L985)
|
||||||
```csharp
|
```csharp
|
||||||
public Dvar()
|
public Dvar()
|
||||||
```
|
```
|
||||||
|
@ -61,30 +61,32 @@ SharedLibraryCore.Events.CoreEvent --> SharedLibraryCore.GameEvent
|
|||||||
|
|
||||||
### Constructors
|
### Constructors
|
||||||
#### GameEvent
|
#### GameEvent
|
||||||
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/SharedLibraryCore/Events/GameEvent.cs#L260)
|
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/Application/IW4MServer.cs#L1017)
|
||||||
```csharp
|
```csharp
|
||||||
public GameEvent()
|
public GameEvent()
|
||||||
```
|
```
|
||||||
|
|
||||||
### Methods
|
### Methods
|
||||||
#### Finalize
|
#### Finalize
|
||||||
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/SharedLibraryCore/Events/GameEvent.cs#L277)
|
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/Application/IW4MServer.cs#L1032)
|
||||||
```csharp
|
```csharp
|
||||||
protected override void Finalize()
|
protected override void Finalize()
|
||||||
```
|
```
|
||||||
|
|
||||||
#### Complete
|
#### Complete
|
||||||
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/SharedLibraryCore/Events/GameEvent.cs#L313)
|
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/Application/IW4MServer.cs#L1754)
|
||||||
```csharp
|
```csharp
|
||||||
public void Complete()
|
public void Complete()
|
||||||
```
|
```
|
||||||
|
|
||||||
#### WaitAsync [1/2]
|
#### WaitAsync [1/2]
|
||||||
|
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/Application/IW4MServer.cs#L1755)
|
||||||
```csharp
|
```csharp
|
||||||
public async Task<GameEvent> WaitAsync()
|
public async Task<GameEvent> WaitAsync()
|
||||||
```
|
```
|
||||||
|
|
||||||
#### WaitAsync [2/2]
|
#### WaitAsync [2/2]
|
||||||
|
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/Application/ApplicationManager.cs#L48)
|
||||||
```csharp
|
```csharp
|
||||||
public async Task<GameEvent> WaitAsync(TimeSpan timeSpan, CancellationToken token)
|
public async Task<GameEvent> WaitAsync(TimeSpan timeSpan, CancellationToken token)
|
||||||
```
|
```
|
||||||
|
@ -21,6 +21,7 @@
|
|||||||
## Details
|
## Details
|
||||||
### Constructors
|
### Constructors
|
||||||
#### Gametype
|
#### Gametype
|
||||||
|
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/Application/ApplicationManager.cs#L51)
|
||||||
```csharp
|
```csharp
|
||||||
public Gametype()
|
public Gametype()
|
||||||
```
|
```
|
||||||
|
@ -27,13 +27,14 @@
|
|||||||
## Details
|
## Details
|
||||||
### Constructors
|
### Constructors
|
||||||
#### Map
|
#### Map
|
||||||
|
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/Application/ApplicationManager.cs#L57)
|
||||||
```csharp
|
```csharp
|
||||||
public Map()
|
public Map()
|
||||||
```
|
```
|
||||||
|
|
||||||
### Methods
|
### Methods
|
||||||
#### ToString
|
#### ToString
|
||||||
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/SharedLibraryCore/Game/Map.cs#L9)
|
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/Application/ApplicationManager.cs#L56)
|
||||||
```csharp
|
```csharp
|
||||||
public override string ToString()
|
public override string ToString()
|
||||||
```
|
```
|
||||||
|
@ -114,7 +114,7 @@ SharedLibraryCore.Interfaces.IGameServer --> SharedLibraryCore.Server
|
|||||||
|
|
||||||
### Constructors
|
### Constructors
|
||||||
#### Server
|
#### Server
|
||||||
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/SharedLibraryCore/Server.cs#L103)
|
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/Application/ApplicationManager.cs#L57)
|
||||||
```csharp
|
```csharp
|
||||||
public Server(ILogger<Server> logger, ILogger deprecatedLogger, ServerConfiguration config, IManager mgr, IRConConnectionFactory rconConnectionFactory, IGameLogReaderFactory gameLogReaderFactory, IServiceProvider serviceProvider)
|
public Server(ILogger<Server> logger, ILogger deprecatedLogger, ServerConfiguration config, IManager mgr, IRConConnectionFactory rconConnectionFactory, IGameLogReaderFactory gameLogReaderFactory, IServiceProvider serviceProvider)
|
||||||
```
|
```
|
||||||
@ -131,6 +131,7 @@ public Server(ILogger<Server> logger, ILogger deprecatedLogger, ServerConfigurat
|
|||||||
|
|
||||||
### Methods
|
### Methods
|
||||||
#### Kick [1/2]
|
#### Kick [1/2]
|
||||||
|
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/Application/Misc/PageList.cs#L21)
|
||||||
```csharp
|
```csharp
|
||||||
public abstract Task Kick(string reason, EFClient target, EFClient origin, EFPenalty originalPenalty)
|
public abstract Task Kick(string reason, EFClient target, EFClient origin, EFPenalty originalPenalty)
|
||||||
```
|
```
|
||||||
@ -140,9 +141,10 @@ public abstract Task Kick(string reason, EFClient target, EFClient origin, EFPen
|
|||||||
| `string` | reason | |
|
| `string` | reason | |
|
||||||
| [`EFClient`](database/models/EFClient.md) | target | |
|
| [`EFClient`](database/models/EFClient.md) | target | |
|
||||||
| [`EFClient`](database/models/EFClient.md) | origin | |
|
| [`EFClient`](database/models/EFClient.md) | origin | |
|
||||||
| `EFPenalty` | originalPenalty | |
|
| [`EFPenalty`](../data/models/EFPenalty.md) | originalPenalty | |
|
||||||
|
|
||||||
#### ExecuteCommandAsync
|
#### ExecuteCommandAsync
|
||||||
|
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/Application/RConParsers/BaseRConParser.cs#L76)
|
||||||
```csharp
|
```csharp
|
||||||
public abstract Task<string> ExecuteCommandAsync(string command, CancellationToken token)
|
public abstract Task<string> ExecuteCommandAsync(string command, CancellationToken token)
|
||||||
```
|
```
|
||||||
@ -153,6 +155,7 @@ public abstract Task<string> ExecuteCommandAsync(string command, CancellationTok
|
|||||||
| `CancellationToken` | token | |
|
| `CancellationToken` | token | |
|
||||||
|
|
||||||
#### SetDvarAsync
|
#### SetDvarAsync
|
||||||
|
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/Application/RConParsers/BaseRConParser.cs#L75)
|
||||||
```csharp
|
```csharp
|
||||||
public abstract Task SetDvarAsync(string name, object value, CancellationToken token)
|
public abstract Task SetDvarAsync(string name, object value, CancellationToken token)
|
||||||
```
|
```
|
||||||
@ -164,7 +167,7 @@ public abstract Task SetDvarAsync(string name, object value, CancellationToken t
|
|||||||
| `CancellationToken` | token | |
|
| `CancellationToken` | token | |
|
||||||
|
|
||||||
#### GetClientsAsList
|
#### GetClientsAsList
|
||||||
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/SharedLibraryCore/Server.cs#L176)
|
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/Application/RConParsers/BaseRConParser.cs#L75)
|
||||||
```csharp
|
```csharp
|
||||||
public List<EFClient> GetClientsAsList()
|
public List<EFClient> GetClientsAsList()
|
||||||
```
|
```
|
||||||
@ -175,6 +178,7 @@ Returns list of all current players
|
|||||||
|
|
||||||
|
|
||||||
#### OnClientConnected
|
#### OnClientConnected
|
||||||
|
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/Application/RConParsers/BaseRConParser.cs#L76)
|
||||||
```csharp
|
```csharp
|
||||||
public abstract Task<EFClient> OnClientConnected(EFClient P)
|
public abstract Task<EFClient> OnClientConnected(EFClient P)
|
||||||
```
|
```
|
||||||
@ -190,6 +194,7 @@ Add a player to the server's player list
|
|||||||
True if player added successfully, false otherwise
|
True if player added successfully, false otherwise
|
||||||
|
|
||||||
#### OnClientDisconnected
|
#### OnClientDisconnected
|
||||||
|
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/Application/RConParsers/BaseRConParser.cs#L76)
|
||||||
```csharp
|
```csharp
|
||||||
public abstract Task OnClientDisconnected(EFClient client)
|
public abstract Task OnClientDisconnected(EFClient client)
|
||||||
```
|
```
|
||||||
@ -205,7 +210,7 @@ Remove player by client number
|
|||||||
true if removal succeeded, false otherwise
|
true if removal succeeded, false otherwise
|
||||||
|
|
||||||
#### GetClientByName
|
#### GetClientByName
|
||||||
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/SharedLibraryCore/Server.cs#L16707566)
|
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/Application/RConParsers/BaseRConParser.cs#L77)
|
||||||
```csharp
|
```csharp
|
||||||
public List<EFClient> GetClientByName(string pName)
|
public List<EFClient> GetClientByName(string pName)
|
||||||
```
|
```
|
||||||
@ -222,7 +227,7 @@ Get a player by name
|
|||||||
Matching player if found
|
Matching player if found
|
||||||
|
|
||||||
#### ProcessUpdatesAsync
|
#### ProcessUpdatesAsync
|
||||||
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/SharedLibraryCore/Server.cs#L229)
|
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/Application/RConParsers/BaseRConParser.cs#L77)
|
||||||
```csharp
|
```csharp
|
||||||
public virtual Task<bool> ProcessUpdatesAsync(CancellationToken token)
|
public virtual Task<bool> ProcessUpdatesAsync(CancellationToken token)
|
||||||
```
|
```
|
||||||
@ -232,6 +237,7 @@ public virtual Task<bool> ProcessUpdatesAsync(CancellationToken token)
|
|||||||
| `CancellationToken` | token | |
|
| `CancellationToken` | token | |
|
||||||
|
|
||||||
#### ProcessEvent
|
#### ProcessEvent
|
||||||
|
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/Application/RConParsers/BaseRConParser.cs#L78)
|
||||||
```csharp
|
```csharp
|
||||||
protected abstract Task<bool> ProcessEvent(GameEvent E)
|
protected abstract Task<bool> ProcessEvent(GameEvent E)
|
||||||
```
|
```
|
||||||
@ -247,6 +253,7 @@ Process any server event
|
|||||||
True on sucess
|
True on sucess
|
||||||
|
|
||||||
#### ExecuteEvent
|
#### ExecuteEvent
|
||||||
|
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/Application/RConParsers/BaseRConParser.cs#L78)
|
||||||
```csharp
|
```csharp
|
||||||
public abstract Task ExecuteEvent(GameEvent E)
|
public abstract Task ExecuteEvent(GameEvent E)
|
||||||
```
|
```
|
||||||
@ -256,7 +263,7 @@ public abstract Task ExecuteEvent(GameEvent E)
|
|||||||
| [`GameEvent`](./GameEvent.md) | E | |
|
| [`GameEvent`](./GameEvent.md) | E | |
|
||||||
|
|
||||||
#### Broadcast [1/2]
|
#### Broadcast [1/2]
|
||||||
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/SharedLibraryCore/Server.cs#L248)
|
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/Application/RConParsers/BaseRConParser.cs#L79)
|
||||||
```csharp
|
```csharp
|
||||||
public GameEvent Broadcast(string message, EFClient sender)
|
public GameEvent Broadcast(string message, EFClient sender)
|
||||||
```
|
```
|
||||||
@ -270,7 +277,7 @@ public GameEvent Broadcast(string message, EFClient sender)
|
|||||||
Send a message to all players
|
Send a message to all players
|
||||||
|
|
||||||
#### Broadcast [2/2]
|
#### Broadcast [2/2]
|
||||||
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/SharedLibraryCore/Server.cs#L270)
|
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/Application/RConParsers/BaseRConParser.cs#L79)
|
||||||
```csharp
|
```csharp
|
||||||
public void Broadcast(IEnumerable<string> messages, EFClient sender)
|
public void Broadcast(IEnumerable<string> messages, EFClient sender)
|
||||||
```
|
```
|
||||||
@ -281,6 +288,7 @@ public void Broadcast(IEnumerable<string> messages, EFClient sender)
|
|||||||
| [`EFClient`](database/models/EFClient.md) | sender | |
|
| [`EFClient`](database/models/EFClient.md) | sender | |
|
||||||
|
|
||||||
#### BroadcastAsync
|
#### BroadcastAsync
|
||||||
|
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/Application/RConParsers/BaseRConParser.cs#L80)
|
||||||
```csharp
|
```csharp
|
||||||
public async Task BroadcastAsync(IEnumerable<string> messages, EFClient sender, CancellationToken token)
|
public async Task BroadcastAsync(IEnumerable<string> messages, EFClient sender, CancellationToken token)
|
||||||
```
|
```
|
||||||
@ -292,6 +300,7 @@ public async Task BroadcastAsync(IEnumerable<string> messages, EFClient sender,
|
|||||||
| `CancellationToken` | token | |
|
| `CancellationToken` | token | |
|
||||||
|
|
||||||
#### Tell
|
#### Tell
|
||||||
|
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/Application/RConParsers/BaseRConParser.cs#L80)
|
||||||
```csharp
|
```csharp
|
||||||
protected async Task Tell(string message, EFClient targetClient)
|
protected async Task Tell(string message, EFClient targetClient)
|
||||||
```
|
```
|
||||||
@ -305,7 +314,7 @@ protected async Task Tell(string message, EFClient targetClient)
|
|||||||
Send a message to a particular players
|
Send a message to a particular players
|
||||||
|
|
||||||
#### ToAdmins
|
#### ToAdmins
|
||||||
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/SharedLibraryCore/Server.cs#L343)
|
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/Application/RConParsers/BaseRConParser.cs#L81)
|
||||||
```csharp
|
```csharp
|
||||||
public void ToAdmins(string message)
|
public void ToAdmins(string message)
|
||||||
```
|
```
|
||||||
@ -318,7 +327,7 @@ public void ToAdmins(string message)
|
|||||||
Send a message to all admins on the server
|
Send a message to all admins on the server
|
||||||
|
|
||||||
#### Kick [2/2]
|
#### Kick [2/2]
|
||||||
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/SharedLibraryCore/Server.cs#L356)
|
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/Application/RConParsers/BaseRConParser.cs#L81)
|
||||||
```csharp
|
```csharp
|
||||||
public Task Kick(string reason, EFClient target, EFClient origin)
|
public Task Kick(string reason, EFClient target, EFClient origin)
|
||||||
```
|
```
|
||||||
@ -363,6 +372,7 @@ public abstract Task Ban(string reason, EFClient target, EFClient origin, bool i
|
|||||||
Perm ban a player from the server
|
Perm ban a player from the server
|
||||||
|
|
||||||
#### Warn
|
#### Warn
|
||||||
|
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/Application/RConParsers/BaseRConParser.cs#L16707566)
|
||||||
```csharp
|
```csharp
|
||||||
public abstract Task Warn(string reason, EFClient target, EFClient origin)
|
public abstract Task Warn(string reason, EFClient target, EFClient origin)
|
||||||
```
|
```
|
||||||
@ -391,6 +401,7 @@ Unban a player by npID / GUID
|
|||||||
|
|
||||||
|
|
||||||
#### LoadMap
|
#### LoadMap
|
||||||
|
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/Application/RConParsers/BaseRConParser.cs#L187)
|
||||||
```csharp
|
```csharp
|
||||||
public async Task LoadMap(string mapName)
|
public async Task LoadMap(string mapName)
|
||||||
```
|
```
|
||||||
@ -410,7 +421,7 @@ public abstract void InitializeTokens()
|
|||||||
Initalize the macro variables
|
Initalize the macro variables
|
||||||
|
|
||||||
#### InitializeAutoMessages
|
#### InitializeAutoMessages
|
||||||
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/SharedLibraryCore/Server.cs#L407)
|
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/Application/RConParsers/BaseRConParser.cs#L16707566)
|
||||||
```csharp
|
```csharp
|
||||||
protected void InitializeAutoMessages()
|
protected void InitializeAutoMessages()
|
||||||
```
|
```
|
||||||
@ -418,17 +429,19 @@ protected void InitializeAutoMessages()
|
|||||||
Initialize the messages to be broadcasted
|
Initialize the messages to be broadcasted
|
||||||
|
|
||||||
#### ToString
|
#### ToString
|
||||||
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/SharedLibraryCore/Server.cs#L419)
|
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/Application/RConParsers/BaseRConParser.cs#L251)
|
||||||
```csharp
|
```csharp
|
||||||
public override string ToString()
|
public override string ToString()
|
||||||
```
|
```
|
||||||
|
|
||||||
#### ScriptLoaded
|
#### ScriptLoaded
|
||||||
|
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/Application/RConParsers/BaseRConParser.cs#L358)
|
||||||
```csharp
|
```csharp
|
||||||
protected async Task<bool> ScriptLoaded()
|
protected async Task<bool> ScriptLoaded()
|
||||||
```
|
```
|
||||||
|
|
||||||
#### GetIdForServer
|
#### GetIdForServer
|
||||||
|
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/Application/RConParsers/BaseRConParser.cs#L367)
|
||||||
```csharp
|
```csharp
|
||||||
public abstract Task<long> GetIdForServer(Server server)
|
public abstract Task<long> GetIdForServer(Server server)
|
||||||
```
|
```
|
||||||
@ -438,7 +451,7 @@ public abstract Task<long> GetIdForServer(Server server)
|
|||||||
| [`Server`](sharedlibrarycore/Server.md) | server | |
|
| [`Server`](sharedlibrarycore/Server.md) | server | |
|
||||||
|
|
||||||
#### GetClientByNumber
|
#### GetClientByNumber
|
||||||
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/SharedLibraryCore/Server.cs#L16707566)
|
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/Application/RConParsers/BaseRConParser.cs#L372)
|
||||||
```csharp
|
```csharp
|
||||||
public EFClient GetClientByNumber(int clientNumber)
|
public EFClient GetClientByNumber(int clientNumber)
|
||||||
```
|
```
|
||||||
|
@ -27,7 +27,7 @@
|
|||||||
| Returns | Name |
|
| Returns | Name |
|
||||||
| --- | --- |
|
| --- | --- |
|
||||||
| `IServiceCollection` | [`AddConfiguration`](#addconfiguration)(`IServiceCollection` serviceCollection, `string` fileName, `TConfigurationType` defaultConfig) |
|
| `IServiceCollection` | [`AddConfiguration`](#addconfiguration)(`IServiceCollection` serviceCollection, `string` fileName, `TConfigurationType` defaultConfig) |
|
||||||
| `double``[]` | [`AngleStuff`](#anglestuff)(`Vector3` a, `Vector3` b) |
|
| `double``[]` | [`AngleStuff`](#anglestuff)([`Vector3`](../data/models/Vector3.md) a, [`Vector3`](../data/models/Vector3.md) b) |
|
||||||
| [`EFClient`](database/models/EFClient.md) | [`AsConsoleClient`](#asconsoleclient)([`IGameServer`](interfaces/IGameServer.md) server) |
|
| [`EFClient`](database/models/EFClient.md) | [`AsConsoleClient`](#asconsoleclient)([`IGameServer`](interfaces/IGameServer.md) server) |
|
||||||
| `string` | [`CapClientName`](#capclientname)(`string` name, `int` maxLength)<br>caps client name to the specified character length - 3<br> and adds ellipses to the end of the remaining client name |
|
| `string` | [`CapClientName`](#capclientname)(`string` name, `int` maxLength)<br>caps client name to the specified character length - 3<br> and adds ellipses to the end of the remaining client name |
|
||||||
| `long` | [`ConvertGuidToLong`](#convertguidtolong-12)(`...`) |
|
| `long` | [`ConvertGuidToLong`](#convertguidtolong-12)(`...`) |
|
||||||
@ -39,7 +39,7 @@
|
|||||||
| `Task`<`string``[]`> | [`ExecuteCommandAsync`](#executecommandasync-12)(`...`) |
|
| `Task`<`string``[]`> | [`ExecuteCommandAsync`](#executecommandasync-12)(`...`) |
|
||||||
| `string` | [`FindRuleForReason`](#findruleforreason)(`string` reason, [`ApplicationConfiguration`](configuration/ApplicationConfiguration.md) appConfig, [`Server`](./Server.md) server) |
|
| `string` | [`FindRuleForReason`](#findruleforreason)(`string` reason, [`ApplicationConfiguration`](configuration/ApplicationConfiguration.md) appConfig, [`Server`](./Server.md) server) |
|
||||||
| `string` | [`FixDirectoryCharacters`](#fixdirectorycharacters)(`string` path)<br>replaces any directory separator chars with the platform specific character |
|
| `string` | [`FixDirectoryCharacters`](#fixdirectorycharacters)(`string` path)<br>replaces any directory separator chars with the platform specific character |
|
||||||
| `Vector3` | [`FixIW4Angles`](#fixiw4angles)(`Vector3` vector) |
|
| [`Vector3`](../data/models/Vector3.md) | [`FixIW4Angles`](#fixiw4angles)([`Vector3`](../data/models/Vector3.md) vector) |
|
||||||
| `string` | [`FixIW4ForwardSlash`](#fixiw4forwardslash)(`string` str)<br>returns a "fixed" string that prevents message truncation in IW4 (and probably other Q3 clients) |
|
| `string` | [`FixIW4ForwardSlash`](#fixiw4forwardslash)(`string` str)<br>returns a "fixed" string that prevents message truncation in IW4 (and probably other Q3 clients) |
|
||||||
| `string` | [`FormatExt`](#formatext)(`string` input, `object``[]` values) |
|
| `string` | [`FormatExt`](#formatext)(`string` input, `object``[]` values) |
|
||||||
| `string` | [`FormatMessageForEngine`](#formatmessageforengine)(`string` str, [`IRConParserConfiguration`](interfaces/IRConParserConfiguration.md) config) |
|
| `string` | [`FormatMessageForEngine`](#formatmessageforengine)(`string` str, [`IRConParserConfiguration`](interfaces/IRConParserConfiguration.md) config) |
|
||||||
@ -86,12 +86,12 @@
|
|||||||
| `float` | [`ToDegrees`](#todegrees)(`float` value) |
|
| `float` | [`ToDegrees`](#todegrees)(`float` value) |
|
||||||
| `string` | [`ToLocalizedLevelName`](#tolocalizedlevelname)(`Permission` permission) |
|
| `string` | [`ToLocalizedLevelName`](#tolocalizedlevelname)(`Permission` permission) |
|
||||||
| `string` | [`ToNumericalString`](#tonumericalstring-14)(`...`) |
|
| `string` | [`ToNumericalString`](#tonumericalstring-14)(`...`) |
|
||||||
| [`EFClient`](database/models/EFClient.md) | [`ToPartialClient`](#topartialclient)(`EFClient` client) |
|
| [`EFClient`](database/models/EFClient.md) | [`ToPartialClient`](#topartialclient)([`EFClient`](../data/models/client/EFClient.md) client) |
|
||||||
| `float` | [`ToRadians`](#toradians)(`float` value) |
|
| `float` | [`ToRadians`](#toradians)(`float` value) |
|
||||||
| `string` | [`ToStandardFormat`](#tostandardformat-12)(`...`) |
|
| `string` | [`ToStandardFormat`](#tostandardformat-12)(`...`) |
|
||||||
| `string` | [`ToTranslatedName`](#totranslatedname)([`MetaType`](interfaces/MetaType.md) metaType) |
|
| `string` | [`ToTranslatedName`](#totranslatedname)([`MetaType`](interfaces/MetaType.md) metaType) |
|
||||||
| `string` | [`TrimNewLine`](#trimnewline)(`string` str)<br>trims new line and whitespace from string |
|
| `string` | [`TrimNewLine`](#trimnewline)(`string` str)<br>trims new line and whitespace from string |
|
||||||
| `Task`<`bool`> | [`TryCreatePenalty`](#trycreatepenalty)(`EFPenalty` penalty, [`IEntityService`](interfaces/IEntityServiceT.md)<`EFPenalty`> penaltyService, `ILogger` logger) |
|
| `Task`<`bool`> | [`TryCreatePenalty`](#trycreatepenalty)([`EFPenalty`](../data/models/EFPenalty.md) penalty, [`IEntityService`](interfaces/IEntityServiceT.md)<[`EFPenalty`](../data/models/EFPenalty.md)> penaltyService, `ILogger` logger) |
|
||||||
| `Task`<`T`> | [`WithTimeout`](#withtimeout-12)(`...`) |
|
| `Task`<`T`> | [`WithTimeout`](#withtimeout-12)(`...`) |
|
||||||
| `Task` | [`WithWaitCancellation`](#withwaitcancellation-12)(`...`)<br>https://www.planetgeek.ch/2016/12/08/async-method-without-cancellation-support-do-it-my-way/ |
|
| `Task` | [`WithWaitCancellation`](#withwaitcancellation-12)(`...`)<br>https://www.planetgeek.ch/2016/12/08/async-method-without-cancellation-support-do-it-my-way/ |
|
||||||
|
|
||||||
@ -104,7 +104,7 @@
|
|||||||
## Details
|
## Details
|
||||||
### Methods
|
### Methods
|
||||||
#### ToStandardFormat [1/2]
|
#### ToStandardFormat [1/2]
|
||||||
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/SharedLibraryCore/Utilities.cs#L53)
|
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/Application/RConParsers/DynamicRConParserConfiguration.cs#L20)
|
||||||
```csharp
|
```csharp
|
||||||
public static string ToStandardFormat(Nullable<DateTime> time)
|
public static string ToStandardFormat(Nullable<DateTime> time)
|
||||||
```
|
```
|
||||||
@ -114,7 +114,7 @@ public static string ToStandardFormat(Nullable<DateTime> time)
|
|||||||
| `Nullable`<`DateTime`> | time | |
|
| `Nullable`<`DateTime`> | time | |
|
||||||
|
|
||||||
#### ToStandardFormat [2/2]
|
#### ToStandardFormat [2/2]
|
||||||
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/SharedLibraryCore/Utilities.cs#L54)
|
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/Application/RConParsers/DynamicRConParserConfiguration.cs#L21)
|
||||||
```csharp
|
```csharp
|
||||||
public static string ToStandardFormat(DateTime time)
|
public static string ToStandardFormat(DateTime time)
|
||||||
```
|
```
|
||||||
@ -124,7 +124,7 @@ public static string ToStandardFormat(DateTime time)
|
|||||||
| `DateTime` | time | |
|
| `DateTime` | time | |
|
||||||
|
|
||||||
#### IW4MAdminClient
|
#### IW4MAdminClient
|
||||||
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/SharedLibraryCore/Utilities.cs#L57)
|
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/Application/RConParsers/DynamicRConParserConfiguration.cs#L21)
|
||||||
```csharp
|
```csharp
|
||||||
public static EFClient IW4MAdminClient(Server server)
|
public static EFClient IW4MAdminClient(Server server)
|
||||||
```
|
```
|
||||||
@ -134,7 +134,7 @@ public static EFClient IW4MAdminClient(Server server)
|
|||||||
| [`Server`](./Server.md) | server | |
|
| [`Server`](./Server.md) | server | |
|
||||||
|
|
||||||
#### AsConsoleClient
|
#### AsConsoleClient
|
||||||
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/SharedLibraryCore/Utilities.cs#L73)
|
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/Application/RConParsers/DynamicRConParserConfiguration.cs#L22)
|
||||||
```csharp
|
```csharp
|
||||||
public static EFClient AsConsoleClient(IGameServer server)
|
public static EFClient AsConsoleClient(IGameServer server)
|
||||||
```
|
```
|
||||||
@ -144,7 +144,7 @@ public static EFClient AsConsoleClient(IGameServer server)
|
|||||||
| [`IGameServer`](interfaces/IGameServer.md) | server | |
|
| [`IGameServer`](interfaces/IGameServer.md) | server | |
|
||||||
|
|
||||||
#### RemoveWords
|
#### RemoveWords
|
||||||
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/SharedLibraryCore/Utilities.cs#L97)
|
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/Application/RConParsers/DynamicRConParserConfiguration.cs#L23)
|
||||||
```csharp
|
```csharp
|
||||||
public static string RemoveWords(string str, int num)
|
public static string RemoveWords(string str, int num)
|
||||||
```
|
```
|
||||||
@ -155,7 +155,7 @@ public static string RemoveWords(string str, int num)
|
|||||||
| `int` | num | |
|
| `int` | num | |
|
||||||
|
|
||||||
#### CapClientName
|
#### CapClientName
|
||||||
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/SharedLibraryCore/Utilities.cs#L123)
|
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/Application/RConParsers/DynamicRConParserConfiguration.cs#L23)
|
||||||
```csharp
|
```csharp
|
||||||
public static string CapClientName(string name, int maxLength)
|
public static string CapClientName(string name, int maxLength)
|
||||||
```
|
```
|
||||||
@ -173,7 +173,7 @@ caps client name to the specified character length - 3
|
|||||||
|
|
||||||
|
|
||||||
#### MatchPermission
|
#### MatchPermission
|
||||||
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/SharedLibraryCore/Utilities.cs#L133)
|
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/Application/RConParsers/DynamicRConParserConfiguration.cs#L24)
|
||||||
```csharp
|
```csharp
|
||||||
public static Permission MatchPermission(string str)
|
public static Permission MatchPermission(string str)
|
||||||
```
|
```
|
||||||
@ -183,7 +183,7 @@ public static Permission MatchPermission(string str)
|
|||||||
| `string` | str | |
|
| `string` | str | |
|
||||||
|
|
||||||
#### StripColors
|
#### StripColors
|
||||||
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/SharedLibraryCore/Utilities.cs#L153)
|
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/Application/RConParsers/DynamicRConParserConfiguration.cs#L24)
|
||||||
```csharp
|
```csharp
|
||||||
public static string StripColors(string str)
|
public static string StripColors(string str)
|
||||||
```
|
```
|
||||||
@ -199,7 +199,7 @@ Remove all IW Engine color codes
|
|||||||
|
|
||||||
|
|
||||||
#### FixIW4ForwardSlash
|
#### FixIW4ForwardSlash
|
||||||
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/SharedLibraryCore/Utilities.cs#L170)
|
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/Application/RConParsers/DynamicRConParserConfiguration.cs#L25)
|
||||||
```csharp
|
```csharp
|
||||||
public static string FixIW4ForwardSlash(string str)
|
public static string FixIW4ForwardSlash(string str)
|
||||||
```
|
```
|
||||||
@ -215,7 +215,7 @@ returns a "fixed" string that prevents message truncation in IW4 (and probably o
|
|||||||
|
|
||||||
|
|
||||||
#### RemoveDiacritics
|
#### RemoveDiacritics
|
||||||
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/SharedLibraryCore/Utilities.cs#L175)
|
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/Application/RConParsers/DynamicRConParserConfiguration.cs#L25)
|
||||||
```csharp
|
```csharp
|
||||||
public static string RemoveDiacritics(string text)
|
public static string RemoveDiacritics(string text)
|
||||||
```
|
```
|
||||||
@ -225,7 +225,7 @@ public static string RemoveDiacritics(string text)
|
|||||||
| `string` | text | |
|
| `string` | text | |
|
||||||
|
|
||||||
#### FormatMessageForEngine
|
#### FormatMessageForEngine
|
||||||
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/SharedLibraryCore/Utilities.cs#L191)
|
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/Application/RConParsers/DynamicRConParserConfiguration.cs#L26)
|
||||||
```csharp
|
```csharp
|
||||||
public static string FormatMessageForEngine(string str, IRConParserConfiguration config)
|
public static string FormatMessageForEngine(string str, IRConParserConfiguration config)
|
||||||
```
|
```
|
||||||
@ -236,7 +236,7 @@ public static string FormatMessageForEngine(string str, IRConParserConfiguration
|
|||||||
| [`IRConParserConfiguration`](interfaces/IRConParserConfiguration.md) | config | |
|
| [`IRConParserConfiguration`](interfaces/IRConParserConfiguration.md) | config | |
|
||||||
|
|
||||||
#### IsZombieServer
|
#### IsZombieServer
|
||||||
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/SharedLibraryCore/Utilities.cs#L223)
|
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/Application/RConParsers/DynamicRConParserConfiguration.cs#L26)
|
||||||
```csharp
|
```csharp
|
||||||
public static bool IsZombieServer(Server server)
|
public static bool IsZombieServer(Server server)
|
||||||
```
|
```
|
||||||
@ -252,7 +252,7 @@ indicates if the given server is running a zombie game mode
|
|||||||
|
|
||||||
|
|
||||||
#### IsCodGame
|
#### IsCodGame
|
||||||
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/SharedLibraryCore/Utilities.cs#L229)
|
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/Application/RConParsers/DynamicRConParserConfiguration.cs#L27)
|
||||||
```csharp
|
```csharp
|
||||||
public static bool IsCodGame(Server server)
|
public static bool IsCodGame(Server server)
|
||||||
```
|
```
|
||||||
@ -262,7 +262,7 @@ public static bool IsCodGame(Server server)
|
|||||||
| [`Server`](./Server.md) | server | |
|
| [`Server`](./Server.md) | server | |
|
||||||
|
|
||||||
#### ConvertLevelToColor
|
#### ConvertLevelToColor
|
||||||
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/SharedLibraryCore/Utilities.cs#L240)
|
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/Application/RConParsers/DynamicRConParserConfiguration.cs#L27)
|
||||||
```csharp
|
```csharp
|
||||||
public static string ConvertLevelToColor(Permission level, string localizedLevel)
|
public static string ConvertLevelToColor(Permission level, string localizedLevel)
|
||||||
```
|
```
|
||||||
@ -273,7 +273,7 @@ public static string ConvertLevelToColor(Permission level, string localizedLevel
|
|||||||
| `string` | localizedLevel | |
|
| `string` | localizedLevel | |
|
||||||
|
|
||||||
#### ToLocalizedLevelName
|
#### ToLocalizedLevelName
|
||||||
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/SharedLibraryCore/Utilities.cs#L256)
|
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/Application/RConParsers/DynamicRConParserConfiguration.cs#L28)
|
||||||
```csharp
|
```csharp
|
||||||
public static string ToLocalizedLevelName(Permission permission)
|
public static string ToLocalizedLevelName(Permission permission)
|
||||||
```
|
```
|
||||||
@ -283,6 +283,7 @@ public static string ToLocalizedLevelName(Permission permission)
|
|||||||
| `Permission` | permission | |
|
| `Permission` | permission | |
|
||||||
|
|
||||||
#### ProcessMessageToken
|
#### ProcessMessageToken
|
||||||
|
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/Application/RConParsers/DynamicRConParserConfiguration.cs#L28)
|
||||||
```csharp
|
```csharp
|
||||||
public static async Task<string> ProcessMessageToken(Server server, IList<MessageToken> tokens, string str)
|
public static async Task<string> ProcessMessageToken(Server server, IList<MessageToken> tokens, string str)
|
||||||
```
|
```
|
||||||
@ -294,7 +295,7 @@ public static async Task<string> ProcessMessageToken(Server server, IList<Messag
|
|||||||
| `string` | str | |
|
| `string` | str | |
|
||||||
|
|
||||||
#### IsBroadcastCommand
|
#### IsBroadcastCommand
|
||||||
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/SharedLibraryCore/Utilities.cs#L284)
|
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/Application/RConParsers/DynamicRConParserConfiguration.cs#L29)
|
||||||
```csharp
|
```csharp
|
||||||
public static bool IsBroadcastCommand(string str, string broadcastCommandPrefix)
|
public static bool IsBroadcastCommand(string str, string broadcastCommandPrefix)
|
||||||
```
|
```
|
||||||
@ -305,7 +306,7 @@ public static bool IsBroadcastCommand(string str, string broadcastCommandPrefix)
|
|||||||
| `string` | broadcastCommandPrefix | |
|
| `string` | broadcastCommandPrefix | |
|
||||||
|
|
||||||
#### GetLocalizedGametype
|
#### GetLocalizedGametype
|
||||||
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/SharedLibraryCore/Utilities.cs#L294)
|
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/Application/RConParsers/DynamicRConParserConfiguration.cs#L29)
|
||||||
```csharp
|
```csharp
|
||||||
public static string GetLocalizedGametype(string input)
|
public static string GetLocalizedGametype(string input)
|
||||||
```
|
```
|
||||||
@ -321,7 +322,7 @@ Get the full gametype name
|
|||||||
|
|
||||||
|
|
||||||
#### ConvertGuidToLong [1/2]
|
#### ConvertGuidToLong [1/2]
|
||||||
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/SharedLibraryCore/Utilities.cs#L345)
|
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/Application/RConParsers/DynamicRConParserConfiguration.cs#L30)
|
||||||
```csharp
|
```csharp
|
||||||
public static long ConvertGuidToLong(string str, NumberStyles numberStyle, Nullable<long> fallback)
|
public static long ConvertGuidToLong(string str, NumberStyles numberStyle, Nullable<long> fallback)
|
||||||
```
|
```
|
||||||
@ -333,7 +334,7 @@ public static long ConvertGuidToLong(string str, NumberStyles numberStyle, Nulla
|
|||||||
| `Nullable`<`long`> | fallback | |
|
| `Nullable`<`long`> | fallback | |
|
||||||
|
|
||||||
#### ConvertGuidToLong [2/2]
|
#### ConvertGuidToLong [2/2]
|
||||||
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/SharedLibraryCore/Utilities.cs#L358)
|
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/Application/RConParsers/DynamicRConParserConfiguration.cs#L30)
|
||||||
```csharp
|
```csharp
|
||||||
public static long ConvertGuidToLong(string str, NumberStyles numberStyle, bool convertSigned, Nullable<long> fallback)
|
public static long ConvertGuidToLong(string str, NumberStyles numberStyle, bool convertSigned, Nullable<long> fallback)
|
||||||
```
|
```
|
||||||
@ -346,7 +347,7 @@ public static long ConvertGuidToLong(string str, NumberStyles numberStyle, bool
|
|||||||
| `Nullable`<`long`> | fallback | |
|
| `Nullable`<`long`> | fallback | |
|
||||||
|
|
||||||
#### IsBotGuid
|
#### IsBotGuid
|
||||||
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/SharedLibraryCore/Utilities.cs#L419)
|
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/Application/RConParsers/DynamicRConParserConfiguration.cs#L31)
|
||||||
```csharp
|
```csharp
|
||||||
public static bool IsBotGuid(string guid)
|
public static bool IsBotGuid(string guid)
|
||||||
```
|
```
|
||||||
@ -363,7 +364,7 @@ determines if the guid provided appears to be a bot guid
|
|||||||
true if is bot guid, otherwise false
|
true if is bot guid, otherwise false
|
||||||
|
|
||||||
#### GenerateGuidFromString
|
#### GenerateGuidFromString
|
||||||
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/SharedLibraryCore/Utilities.cs#L429)
|
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/Application/RConParsers/DynamicRConParserConfiguration.cs#L31)
|
||||||
```csharp
|
```csharp
|
||||||
public static long GenerateGuidFromString(string value)
|
public static long GenerateGuidFromString(string value)
|
||||||
```
|
```
|
||||||
@ -379,7 +380,7 @@ generates a numerical hashcode from a string value
|
|||||||
|
|
||||||
|
|
||||||
#### GetStableHashCode
|
#### GetStableHashCode
|
||||||
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/SharedLibraryCore/Utilities.cs#L435)
|
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/Application/RConParsers/DynamicRConParserConfiguration.cs#L32)
|
||||||
```csharp
|
```csharp
|
||||||
public static int GetStableHashCode(string str)
|
public static int GetStableHashCode(string str)
|
||||||
```
|
```
|
||||||
@ -389,7 +390,7 @@ public static int GetStableHashCode(string str)
|
|||||||
| `string` | str | |
|
| `string` | str | |
|
||||||
|
|
||||||
#### ConvertToIP
|
#### ConvertToIP
|
||||||
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/SharedLibraryCore/Utilities.cs#L457)
|
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/Application/RConParsers/DynamicRConParserConfiguration.cs#L32)
|
||||||
```csharp
|
```csharp
|
||||||
public static Nullable<int> ConvertToIP(string str)
|
public static Nullable<int> ConvertToIP(string str)
|
||||||
```
|
```
|
||||||
@ -399,7 +400,7 @@ public static Nullable<int> ConvertToIP(string str)
|
|||||||
| `string` | str | |
|
| `string` | str | |
|
||||||
|
|
||||||
#### ConvertIPtoString
|
#### ConvertIPtoString
|
||||||
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/SharedLibraryCore/Utilities.cs#L465)
|
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/Application/RConParsers/DynamicRConParserConfiguration.cs#L33)
|
||||||
```csharp
|
```csharp
|
||||||
public static string ConvertIPtoString(Nullable<int> ip)
|
public static string ConvertIPtoString(Nullable<int> ip)
|
||||||
```
|
```
|
||||||
@ -409,7 +410,7 @@ public static string ConvertIPtoString(Nullable<int> ip)
|
|||||||
| `Nullable`<`int`> | ip | |
|
| `Nullable`<`int`> | ip | |
|
||||||
|
|
||||||
#### GetGame
|
#### GetGame
|
||||||
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/SharedLibraryCore/Utilities.cs#L470)
|
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/Application/RConParsers/DynamicRConParserConfiguration.cs#L33)
|
||||||
```csharp
|
```csharp
|
||||||
public static Game GetGame(string gameName)
|
public static Game GetGame(string gameName)
|
||||||
```
|
```
|
||||||
@ -419,7 +420,7 @@ public static Game GetGame(string gameName)
|
|||||||
| `string` | gameName | |
|
| `string` | gameName | |
|
||||||
|
|
||||||
#### ParseTimespan
|
#### ParseTimespan
|
||||||
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/SharedLibraryCore/Utilities.cs#L510)
|
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/Application/RConParsers/DynamicRConParserConfiguration.cs#L34)
|
||||||
```csharp
|
```csharp
|
||||||
public static TimeSpan ParseTimespan(string input)
|
public static TimeSpan ParseTimespan(string input)
|
||||||
```
|
```
|
||||||
@ -429,7 +430,7 @@ public static TimeSpan ParseTimespan(string input)
|
|||||||
| `string` | input | |
|
| `string` | input | |
|
||||||
|
|
||||||
#### HasPermission [1/2]
|
#### HasPermission [1/2]
|
||||||
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/SharedLibraryCore/Utilities.cs#L16707566)
|
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/Application/RConParsers/DynamicRConParserConfiguration.cs#L34)
|
||||||
```csharp
|
```csharp
|
||||||
public static bool HasPermission<TEntity, TPermission>(IEnumerable<string> permissionsSet, TEntity entity, TPermission permission)
|
public static bool HasPermission<TEntity, TPermission>(IEnumerable<string> permissionsSet, TEntity entity, TPermission permission)
|
||||||
where TEntity : Enum
|
where TEntity : Enum
|
||||||
@ -443,7 +444,7 @@ where TPermission : Enum
|
|||||||
| `TPermission` | permission | |
|
| `TPermission` | permission | |
|
||||||
|
|
||||||
#### HasPermission [2/2]
|
#### HasPermission [2/2]
|
||||||
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/SharedLibraryCore/Utilities.cs#L589)
|
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/Application/RConParsers/DynamicRConParserConfiguration.cs#L35)
|
||||||
```csharp
|
```csharp
|
||||||
public static bool HasPermission<TEntity, TPermission>(ApplicationConfiguration appConfig, Permission permissionLevel, TEntity entity, TPermission permission)
|
public static bool HasPermission<TEntity, TPermission>(ApplicationConfiguration appConfig, Permission permissionLevel, TEntity entity, TPermission permission)
|
||||||
where TEntity : Enum
|
where TEntity : Enum
|
||||||
@ -458,7 +459,7 @@ where TPermission : Enum
|
|||||||
| `TPermission` | permission | |
|
| `TPermission` | permission | |
|
||||||
|
|
||||||
#### LinkedPenaltyTypes
|
#### LinkedPenaltyTypes
|
||||||
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/SharedLibraryCore/Utilities.cs#L599)
|
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/Application/RConParsers/DynamicRConParserConfiguration.cs#L35)
|
||||||
```csharp
|
```csharp
|
||||||
public static PenaltyType LinkedPenaltyTypes()
|
public static PenaltyType LinkedPenaltyTypes()
|
||||||
```
|
```
|
||||||
@ -469,7 +470,7 @@ returns a list of penalty types that should be shown across all profiles
|
|||||||
|
|
||||||
|
|
||||||
#### IsPrivileged
|
#### IsPrivileged
|
||||||
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/SharedLibraryCore/Utilities.cs#L616)
|
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/Application/RConParsers/DynamicRConParserConfiguration.cs#L36)
|
||||||
```csharp
|
```csharp
|
||||||
public static bool IsPrivileged(EFClient p)
|
public static bool IsPrivileged(EFClient p)
|
||||||
```
|
```
|
||||||
@ -485,7 +486,7 @@ Helper extension that determines if a user is a privileged client
|
|||||||
|
|
||||||
|
|
||||||
#### PromptBool
|
#### PromptBool
|
||||||
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/SharedLibraryCore/Utilities.cs#L628)
|
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/Application/RConParsers/DynamicRConParserConfiguration.cs#L36)
|
||||||
```csharp
|
```csharp
|
||||||
public static bool PromptBool(string question, string description, bool defaultValue)
|
public static bool PromptBool(string question, string description, bool defaultValue)
|
||||||
```
|
```
|
||||||
@ -503,7 +504,7 @@ prompt user to answer a yes/no question
|
|||||||
|
|
||||||
|
|
||||||
#### PromptSelection
|
#### PromptSelection
|
||||||
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/SharedLibraryCore/Utilities.cs#L645)
|
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/Application/RConParsers/DynamicRConParserConfiguration.cs#L38)
|
||||||
```csharp
|
```csharp
|
||||||
public static Tuple<int,T> PromptSelection<T>(string question, T defaultValue, string description, T[] selections)
|
public static Tuple<int,T> PromptSelection<T>(string question, T defaultValue, string description, T[] selections)
|
||||||
where T :
|
where T :
|
||||||
@ -517,7 +518,7 @@ where T :
|
|||||||
| `T``[]` | selections | |
|
| `T``[]` | selections | |
|
||||||
|
|
||||||
#### PromptInt
|
#### PromptInt
|
||||||
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/SharedLibraryCore/Utilities.cs#L16707566)
|
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/Application/RConParsers/DynamicRConParserConfiguration.cs#L38)
|
||||||
```csharp
|
```csharp
|
||||||
public static int PromptInt(string question, string description, int minValue, int maxValue, Nullable<int> defaultValue)
|
public static int PromptInt(string question, string description, int minValue, int maxValue, Nullable<int> defaultValue)
|
||||||
```
|
```
|
||||||
@ -531,7 +532,7 @@ public static int PromptInt(string question, string description, int minValue, i
|
|||||||
| `Nullable`<`int`> | defaultValue | |
|
| `Nullable`<`int`> | defaultValue | |
|
||||||
|
|
||||||
#### PromptString
|
#### PromptString
|
||||||
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/SharedLibraryCore/Utilities.cs#L16707566)
|
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/Application/RConParsers/DynamicRConParserConfiguration.cs#L25)
|
||||||
```csharp
|
```csharp
|
||||||
public static string PromptString(string question, string description, string defaultValue)
|
public static string PromptString(string question, string description, string defaultValue)
|
||||||
```
|
```
|
||||||
@ -549,7 +550,7 @@ prompt use to enter a string response
|
|||||||
|
|
||||||
|
|
||||||
#### DictionaryFromKeyValue
|
#### DictionaryFromKeyValue
|
||||||
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/SharedLibraryCore/Utilities.cs#L738)
|
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/Application/RConParsers/StatusResponse.cs#L9)
|
||||||
```csharp
|
```csharp
|
||||||
public static Dictionary<string, string> DictionaryFromKeyValue(string eventLine)
|
public static Dictionary<string, string> DictionaryFromKeyValue(string eventLine)
|
||||||
```
|
```
|
||||||
@ -559,7 +560,7 @@ public static Dictionary<string, string> DictionaryFromKeyValue(string eventLine
|
|||||||
| `string` | eventLine | |
|
| `string` | eventLine | |
|
||||||
|
|
||||||
#### GetCommandLine
|
#### GetCommandLine
|
||||||
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/SharedLibraryCore/Utilities.cs#L761)
|
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/Application/RConParsers/StatusResponse.cs#L9)
|
||||||
```csharp
|
```csharp
|
||||||
public static string GetCommandLine(int pId)
|
public static string GetCommandLine(int pId)
|
||||||
```
|
```
|
||||||
@ -569,7 +570,7 @@ public static string GetCommandLine(int pId)
|
|||||||
| `int` | pId | |
|
| `int` | pId | |
|
||||||
|
|
||||||
#### IsRemoteLog
|
#### IsRemoteLog
|
||||||
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/SharedLibraryCore/Utilities.cs#L789)
|
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/Application/RConParsers/StatusResponse.cs#L10)
|
||||||
```csharp
|
```csharp
|
||||||
public static bool IsRemoteLog(string log)
|
public static bool IsRemoteLog(string log)
|
||||||
```
|
```
|
||||||
@ -585,7 +586,7 @@ indicates if the given log path is a remote (http) uri
|
|||||||
|
|
||||||
|
|
||||||
#### ToBase64UrlSafeString
|
#### ToBase64UrlSafeString
|
||||||
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/SharedLibraryCore/Utilities.cs#L794)
|
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/Application/RConParsers/StatusResponse.cs#L10)
|
||||||
```csharp
|
```csharp
|
||||||
public static string ToBase64UrlSafeString(string src)
|
public static string ToBase64UrlSafeString(string src)
|
||||||
```
|
```
|
||||||
@ -595,6 +596,7 @@ public static string ToBase64UrlSafeString(string src)
|
|||||||
| `string` | src | |
|
| `string` | src | |
|
||||||
|
|
||||||
#### GetDvarAsync [1/2]
|
#### GetDvarAsync [1/2]
|
||||||
|
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/Application/RConParsers/StatusResponse.cs#L11)
|
||||||
```csharp
|
```csharp
|
||||||
public static async Task<Dvar<T>> GetDvarAsync<T>(Server server, string dvarName, T fallbackValue, CancellationToken token)
|
public static async Task<Dvar<T>> GetDvarAsync<T>(Server server, string dvarName, T fallbackValue, CancellationToken token)
|
||||||
where T :
|
where T :
|
||||||
@ -608,6 +610,7 @@ where T :
|
|||||||
| `CancellationToken` | token | |
|
| `CancellationToken` | token | |
|
||||||
|
|
||||||
#### GetDvarAsync [2/2]
|
#### GetDvarAsync [2/2]
|
||||||
|
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/Application/RConParsers/StatusResponse.cs#L11)
|
||||||
```csharp
|
```csharp
|
||||||
public static async Task<Dvar<T>> GetDvarAsync<T>(Server server, string dvarName, T fallbackValue)
|
public static async Task<Dvar<T>> GetDvarAsync<T>(Server server, string dvarName, T fallbackValue)
|
||||||
where T :
|
where T :
|
||||||
@ -620,6 +623,7 @@ where T :
|
|||||||
| `T` | fallbackValue | |
|
| `T` | fallbackValue | |
|
||||||
|
|
||||||
#### GetMappedDvarValueOrDefaultAsync
|
#### GetMappedDvarValueOrDefaultAsync
|
||||||
|
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/Application/RConParsers/StatusResponse.cs#L12)
|
||||||
```csharp
|
```csharp
|
||||||
public static async Task<Dvar<T>> GetMappedDvarValueOrDefaultAsync<T>(Server server, string dvarName, string infoResponseName, IDictionary<string, string> infoResponse, T overrideDefault, CancellationToken token)
|
public static async Task<Dvar<T>> GetMappedDvarValueOrDefaultAsync<T>(Server server, string dvarName, string infoResponseName, IDictionary<string, string> infoResponse, T overrideDefault, CancellationToken token)
|
||||||
where T :
|
where T :
|
||||||
@ -635,6 +639,7 @@ where T :
|
|||||||
| `CancellationToken` | token | |
|
| `CancellationToken` | token | |
|
||||||
|
|
||||||
#### SetDvarAsync [1/2]
|
#### SetDvarAsync [1/2]
|
||||||
|
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/Application/RConParsers/StatusResponse.cs#L12)
|
||||||
```csharp
|
```csharp
|
||||||
public static async Task SetDvarAsync(Server server, string dvarName, object dvarValue, CancellationToken token)
|
public static async Task SetDvarAsync(Server server, string dvarName, object dvarValue, CancellationToken token)
|
||||||
```
|
```
|
||||||
@ -647,6 +652,7 @@ public static async Task SetDvarAsync(Server server, string dvarName, object dva
|
|||||||
| `CancellationToken` | token | |
|
| `CancellationToken` | token | |
|
||||||
|
|
||||||
#### SetDvarAsync [2/2]
|
#### SetDvarAsync [2/2]
|
||||||
|
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/Application/RConParsers/StatusResponse.cs#L13)
|
||||||
```csharp
|
```csharp
|
||||||
public static async Task SetDvarAsync(Server server, string dvarName, object dvarValue)
|
public static async Task SetDvarAsync(Server server, string dvarName, object dvarValue)
|
||||||
```
|
```
|
||||||
@ -658,6 +664,7 @@ public static async Task SetDvarAsync(Server server, string dvarName, object dva
|
|||||||
| `object` | dvarValue | |
|
| `object` | dvarValue | |
|
||||||
|
|
||||||
#### ExecuteCommandAsync [1/2]
|
#### ExecuteCommandAsync [1/2]
|
||||||
|
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/Application/RConParsers/StatusResponse.cs#L13)
|
||||||
```csharp
|
```csharp
|
||||||
public static async Task<string> ExecuteCommandAsync(Server server, string commandName, CancellationToken token)
|
public static async Task<string> ExecuteCommandAsync(Server server, string commandName, CancellationToken token)
|
||||||
```
|
```
|
||||||
@ -679,6 +686,7 @@ public static async Task<string> ExecuteCommandAsync(Server server, string comma
|
|||||||
| `string` | commandName | |
|
| `string` | commandName | |
|
||||||
|
|
||||||
#### GetStatusAsync
|
#### GetStatusAsync
|
||||||
|
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/Application/QueryHelpers/ClientResourceQueryHelper.cs#L30)
|
||||||
```csharp
|
```csharp
|
||||||
public static async Task<IStatusResponse> GetStatusAsync(Server server, CancellationToken token)
|
public static async Task<IStatusResponse> GetStatusAsync(Server server, CancellationToken token)
|
||||||
```
|
```
|
||||||
@ -711,7 +719,7 @@ public static string GetVersionAsString()
|
|||||||
```
|
```
|
||||||
|
|
||||||
#### FormatExt
|
#### FormatExt
|
||||||
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/SharedLibraryCore/Utilities.cs#L913)
|
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/Application/QueryHelpers/ClientResourceQueryHelper.cs#L16707566)
|
||||||
```csharp
|
```csharp
|
||||||
public static string FormatExt(string input, object[] values)
|
public static string FormatExt(string input, object[] values)
|
||||||
```
|
```
|
||||||
@ -722,7 +730,7 @@ public static string FormatExt(string input, object[] values)
|
|||||||
| `object``[]` | values | |
|
| `object``[]` | values | |
|
||||||
|
|
||||||
#### IsInternal
|
#### IsInternal
|
||||||
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/SharedLibraryCore/Utilities.cs#L940)
|
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/Application/QueryHelpers/ClientResourceQueryHelper.cs#L16707566)
|
||||||
```csharp
|
```csharp
|
||||||
public static bool IsInternal(IPAddress toTest)
|
public static bool IsInternal(IPAddress toTest)
|
||||||
```
|
```
|
||||||
@ -739,6 +747,7 @@ https://stackoverflow.com/questions/8113546/how-to-determine-whether-an-ip-addre
|
|||||||
Returns true if the IP is internal, false if it is external
|
Returns true if the IP is internal, false if it is external
|
||||||
|
|
||||||
#### GetExternalIP
|
#### GetExternalIP
|
||||||
|
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/Application/QueryHelpers/ClientResourceQueryHelper.cs#L16707566)
|
||||||
```csharp
|
```csharp
|
||||||
public static async Task<string> GetExternalIP()
|
public static async Task<string> GetExternalIP()
|
||||||
```
|
```
|
||||||
@ -749,7 +758,7 @@ retrieves the external IP address of the current running machine
|
|||||||
|
|
||||||
|
|
||||||
#### IsQuickMessage
|
#### IsQuickMessage
|
||||||
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/SharedLibraryCore/Utilities.cs#L986)
|
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/Application/QueryHelpers/ClientResourceQueryHelper.cs#L180)
|
||||||
```csharp
|
```csharp
|
||||||
public static bool IsQuickMessage(string message)
|
public static bool IsQuickMessage(string message)
|
||||||
```
|
```
|
||||||
@ -765,7 +774,7 @@ Determines if the given message is a quick message
|
|||||||
true if the
|
true if the
|
||||||
|
|
||||||
#### TrimNewLine
|
#### TrimNewLine
|
||||||
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/SharedLibraryCore/Utilities.cs#L996)
|
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/Application/QueryHelpers/ClientResourceQueryHelper.cs#L16707566)
|
||||||
```csharp
|
```csharp
|
||||||
public static string TrimNewLine(string str)
|
public static string TrimNewLine(string str)
|
||||||
```
|
```
|
||||||
@ -781,17 +790,17 @@ trims new line and whitespace from string
|
|||||||
|
|
||||||
|
|
||||||
#### FixIW4Angles
|
#### FixIW4Angles
|
||||||
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/SharedLibraryCore/Utilities.cs#L1001)
|
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/Application/QueryHelpers/ClientResourceQueryHelper.cs#L16707566)
|
||||||
```csharp
|
```csharp
|
||||||
public static Vector3 FixIW4Angles(Vector3 vector)
|
public static Vector3 FixIW4Angles(Vector3 vector)
|
||||||
```
|
```
|
||||||
##### Arguments
|
##### Arguments
|
||||||
| Type | Name | Description |
|
| Type | Name | Description |
|
||||||
| --- | --- | --- |
|
| --- | --- | --- |
|
||||||
| `Vector3` | vector | |
|
| [`Vector3`](../data/models/Vector3.md) | vector | |
|
||||||
|
|
||||||
#### ToRadians
|
#### ToRadians
|
||||||
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/SharedLibraryCore/Utilities.cs#L1010)
|
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/Application/QueryHelpers/ClientResourceQueryHelper.cs#L16707566)
|
||||||
```csharp
|
```csharp
|
||||||
public static float ToRadians(float value)
|
public static float ToRadians(float value)
|
||||||
```
|
```
|
||||||
@ -801,7 +810,7 @@ public static float ToRadians(float value)
|
|||||||
| `float` | value | |
|
| `float` | value | |
|
||||||
|
|
||||||
#### ToDegrees
|
#### ToDegrees
|
||||||
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/SharedLibraryCore/Utilities.cs#L1015)
|
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/Application/QueryHelpers/ClientResourceQueryHelper.cs#L16707566)
|
||||||
```csharp
|
```csharp
|
||||||
public static float ToDegrees(float value)
|
public static float ToDegrees(float value)
|
||||||
```
|
```
|
||||||
@ -811,28 +820,30 @@ public static float ToDegrees(float value)
|
|||||||
| `float` | value | |
|
| `float` | value | |
|
||||||
|
|
||||||
#### AngleStuff
|
#### AngleStuff
|
||||||
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/SharedLibraryCore/Utilities.cs#L1020)
|
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/Application/QueryHelpers/ClientResourceQueryHelper.cs#L16707566)
|
||||||
```csharp
|
```csharp
|
||||||
public static double AngleStuff(Vector3 a, Vector3 b)
|
public static double AngleStuff(Vector3 a, Vector3 b)
|
||||||
```
|
```
|
||||||
##### Arguments
|
##### Arguments
|
||||||
| Type | Name | Description |
|
| Type | Name | Description |
|
||||||
| --- | --- | --- |
|
| --- | --- | --- |
|
||||||
| `Vector3` | a | |
|
| [`Vector3`](../data/models/Vector3.md) | a | |
|
||||||
| `Vector3` | b | |
|
| [`Vector3`](../data/models/Vector3.md) | b | |
|
||||||
|
|
||||||
#### TryCreatePenalty
|
#### TryCreatePenalty
|
||||||
|
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/Application/QueryHelpers/ClientResourceQueryHelper.cs#L16707566)
|
||||||
```csharp
|
```csharp
|
||||||
public static async Task<bool> TryCreatePenalty(EFPenalty penalty, IEntityService<EFPenalty> penaltyService, ILogger logger)
|
public static async Task<bool> TryCreatePenalty(EFPenalty penalty, IEntityService<EFPenalty> penaltyService, ILogger logger)
|
||||||
```
|
```
|
||||||
##### Arguments
|
##### Arguments
|
||||||
| Type | Name | Description |
|
| Type | Name | Description |
|
||||||
| --- | --- | --- |
|
| --- | --- | --- |
|
||||||
| `EFPenalty` | penalty | |
|
| [`EFPenalty`](../data/models/EFPenalty.md) | penalty | |
|
||||||
| [`IEntityService`](interfaces/IEntityServiceT.md)<`EFPenalty`> | penaltyService | |
|
| [`IEntityService`](interfaces/IEntityServiceT.md)<[`EFPenalty`](../data/models/EFPenalty.md)> | penaltyService | |
|
||||||
| `ILogger` | logger | |
|
| `ILogger` | logger | |
|
||||||
|
|
||||||
#### WithWaitCancellation [1/2]
|
#### WithWaitCancellation [1/2]
|
||||||
|
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/Application/QueryHelpers/ClientResourceQueryHelper.cs#L16707566)
|
||||||
```csharp
|
```csharp
|
||||||
public static async Task WithWaitCancellation(Task task, CancellationToken cancellationToken)
|
public static async Task WithWaitCancellation(Task task, CancellationToken cancellationToken)
|
||||||
```
|
```
|
||||||
@ -846,6 +857,7 @@ public static async Task WithWaitCancellation(Task task, CancellationToken cance
|
|||||||
https://www.planetgeek.ch/2016/12/08/async-method-without-cancellation-support-do-it-my-way/
|
https://www.planetgeek.ch/2016/12/08/async-method-without-cancellation-support-do-it-my-way/
|
||||||
|
|
||||||
#### WithWaitCancellation [2/2]
|
#### WithWaitCancellation [2/2]
|
||||||
|
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/Application/Plugin/PluginImporter.cs#L30)
|
||||||
```csharp
|
```csharp
|
||||||
public static async Task<T> WithWaitCancellation<T>(Task<T> task, CancellationToken cancellationToken)
|
public static async Task<T> WithWaitCancellation<T>(Task<T> task, CancellationToken cancellationToken)
|
||||||
where T :
|
where T :
|
||||||
@ -857,6 +869,7 @@ where T :
|
|||||||
| `CancellationToken` | cancellationToken | |
|
| `CancellationToken` | cancellationToken | |
|
||||||
|
|
||||||
#### WithTimeout [1/2]
|
#### WithTimeout [1/2]
|
||||||
|
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/Application/Plugin/PluginImporter.cs#L44)
|
||||||
```csharp
|
```csharp
|
||||||
public static async Task<T> WithTimeout<T>(Task<T> task, TimeSpan timeout)
|
public static async Task<T> WithTimeout<T>(Task<T> task, TimeSpan timeout)
|
||||||
where T :
|
where T :
|
||||||
@ -868,6 +881,7 @@ where T :
|
|||||||
| `TimeSpan` | timeout | |
|
| `TimeSpan` | timeout | |
|
||||||
|
|
||||||
#### WithTimeout [2/2]
|
#### WithTimeout [2/2]
|
||||||
|
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/Application/Plugin/PluginImporter.cs#L78)
|
||||||
```csharp
|
```csharp
|
||||||
public static async Task WithTimeout(Task task, TimeSpan timeout)
|
public static async Task WithTimeout(Task task, TimeSpan timeout)
|
||||||
```
|
```
|
||||||
@ -878,7 +892,7 @@ public static async Task WithTimeout(Task task, TimeSpan timeout)
|
|||||||
| `TimeSpan` | timeout | |
|
| `TimeSpan` | timeout | |
|
||||||
|
|
||||||
#### ShouldHideLevel
|
#### ShouldHideLevel
|
||||||
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/SharedLibraryCore/Utilities.cs#L1094)
|
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/Application/Plugin/PluginImporter.cs#L152)
|
||||||
```csharp
|
```csharp
|
||||||
public static bool ShouldHideLevel(Permission perm)
|
public static bool ShouldHideLevel(Permission perm)
|
||||||
```
|
```
|
||||||
@ -888,7 +902,7 @@ public static bool ShouldHideLevel(Permission perm)
|
|||||||
| `Permission` | perm | |
|
| `Permission` | perm | |
|
||||||
|
|
||||||
#### SplitTranslationTokens
|
#### SplitTranslationTokens
|
||||||
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/SharedLibraryCore/Utilities.cs#L1104)
|
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/Application/Plugin/PluginImporter.cs#L169)
|
||||||
```csharp
|
```csharp
|
||||||
public static WebfrontTranslationHelper SplitTranslationTokens(string translationKey)
|
public static WebfrontTranslationHelper SplitTranslationTokens(string translationKey)
|
||||||
```
|
```
|
||||||
@ -904,7 +918,7 @@ parses translation string into tokens that are able to be formatted by the webfr
|
|||||||
|
|
||||||
|
|
||||||
#### FixDirectoryCharacters
|
#### FixDirectoryCharacters
|
||||||
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/SharedLibraryCore/Utilities.cs#L1156)
|
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/Application/Plugin/PluginImporter.cs#L56)
|
||||||
```csharp
|
```csharp
|
||||||
public static string FixDirectoryCharacters(string path)
|
public static string FixDirectoryCharacters(string path)
|
||||||
```
|
```
|
||||||
@ -920,7 +934,7 @@ replaces any directory separator chars with the platform specific character
|
|||||||
|
|
||||||
|
|
||||||
#### HumanizeForCurrentCulture [1/2]
|
#### HumanizeForCurrentCulture [1/2]
|
||||||
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/SharedLibraryCore/Utilities.cs#L1169)
|
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/Application/Plugin/Script/ScriptCommand.cs#L28)
|
||||||
```csharp
|
```csharp
|
||||||
public static string HumanizeForCurrentCulture(TimeSpan timeSpan, int precision, TimeUnit maxUnit, TimeUnit minUnit, string collectionSeparator, bool toWords)
|
public static string HumanizeForCurrentCulture(TimeSpan timeSpan, int precision, TimeUnit maxUnit, TimeUnit minUnit, string collectionSeparator, bool toWords)
|
||||||
```
|
```
|
||||||
@ -951,7 +965,7 @@ public static string HumanizeForCurrentCulture(DateTime input, bool utcDate, Nul
|
|||||||
| `CultureInfo` | culture | |
|
| `CultureInfo` | culture | |
|
||||||
|
|
||||||
#### ToTranslatedName
|
#### ToTranslatedName
|
||||||
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/SharedLibraryCore/Utilities.cs#L1184)
|
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/Application/Plugin/Script/ScriptPlugin.cs#L35)
|
||||||
```csharp
|
```csharp
|
||||||
public static string ToTranslatedName(MetaType metaType)
|
public static string ToTranslatedName(MetaType metaType)
|
||||||
```
|
```
|
||||||
@ -961,17 +975,17 @@ public static string ToTranslatedName(MetaType metaType)
|
|||||||
| [`MetaType`](interfaces/MetaType.md) | metaType | |
|
| [`MetaType`](interfaces/MetaType.md) | metaType | |
|
||||||
|
|
||||||
#### ToPartialClient
|
#### ToPartialClient
|
||||||
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/SharedLibraryCore/Utilities.cs#L1189)
|
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/Application/Plugin/Script/ScriptPlugin.cs#L35)
|
||||||
```csharp
|
```csharp
|
||||||
public static EFClient ToPartialClient(EFClient client)
|
public static EFClient ToPartialClient(EFClient client)
|
||||||
```
|
```
|
||||||
##### Arguments
|
##### Arguments
|
||||||
| Type | Name | Description |
|
| Type | Name | Description |
|
||||||
| --- | --- | --- |
|
| --- | --- | --- |
|
||||||
| `EFClient` | client | |
|
| [`EFClient`](../data/models/client/EFClient.md) | client | |
|
||||||
|
|
||||||
#### ToNumericalString [1/4]
|
#### ToNumericalString [1/4]
|
||||||
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/SharedLibraryCore/Utilities.cs#L1215)
|
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/Application/Plugin/Script/ScriptPlugin.cs#L37)
|
||||||
```csharp
|
```csharp
|
||||||
public static string ToNumericalString(Nullable<int> value)
|
public static string ToNumericalString(Nullable<int> value)
|
||||||
```
|
```
|
||||||
@ -981,7 +995,7 @@ public static string ToNumericalString(Nullable<int> value)
|
|||||||
| `Nullable`<`int`> | value | |
|
| `Nullable`<`int`> | value | |
|
||||||
|
|
||||||
#### ToNumericalString [2/4]
|
#### ToNumericalString [2/4]
|
||||||
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/SharedLibraryCore/Utilities.cs#L1220)
|
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/Application/Plugin/Script/ScriptPlugin.cs#L37)
|
||||||
```csharp
|
```csharp
|
||||||
public static string ToNumericalString(int value)
|
public static string ToNumericalString(int value)
|
||||||
```
|
```
|
||||||
@ -991,7 +1005,7 @@ public static string ToNumericalString(int value)
|
|||||||
| `int` | value | |
|
| `int` | value | |
|
||||||
|
|
||||||
#### ToNumericalString [3/4]
|
#### ToNumericalString [3/4]
|
||||||
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/SharedLibraryCore/Utilities.cs#L1225)
|
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/Application/Plugin/Script/ScriptPlugin.cs#L39)
|
||||||
```csharp
|
```csharp
|
||||||
public static string ToNumericalString(double value, int precision)
|
public static string ToNumericalString(double value, int precision)
|
||||||
```
|
```
|
||||||
@ -1002,7 +1016,7 @@ public static string ToNumericalString(double value, int precision)
|
|||||||
| `int` | precision | |
|
| `int` | precision | |
|
||||||
|
|
||||||
#### ToNumericalString [4/4]
|
#### ToNumericalString [4/4]
|
||||||
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/SharedLibraryCore/Utilities.cs#L1232)
|
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/Application/Plugin/Script/ScriptPlugin.cs#L39)
|
||||||
```csharp
|
```csharp
|
||||||
public static string ToNumericalString(Nullable<double> value, int precision)
|
public static string ToNumericalString(Nullable<double> value, int precision)
|
||||||
```
|
```
|
||||||
@ -1013,7 +1027,7 @@ public static string ToNumericalString(Nullable<double> value, int precision)
|
|||||||
| `int` | precision | |
|
| `int` | precision | |
|
||||||
|
|
||||||
#### FragmentMessageForDisplay
|
#### FragmentMessageForDisplay
|
||||||
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/SharedLibraryCore/Utilities.cs#L1237)
|
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/Application/Plugin/Script/ScriptPlugin.cs#L44)
|
||||||
```csharp
|
```csharp
|
||||||
public static string FragmentMessageForDisplay(string message)
|
public static string FragmentMessageForDisplay(string message)
|
||||||
```
|
```
|
||||||
@ -1023,7 +1037,7 @@ public static string FragmentMessageForDisplay(string message)
|
|||||||
| `string` | message | |
|
| `string` | message | |
|
||||||
|
|
||||||
#### FindRuleForReason
|
#### FindRuleForReason
|
||||||
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/SharedLibraryCore/Utilities.cs#L16707566)
|
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/Application/Plugin/Script/ScriptPlugin.cs#L44)
|
||||||
```csharp
|
```csharp
|
||||||
public static string FindRuleForReason(string reason, ApplicationConfiguration appConfig, Server server)
|
public static string FindRuleForReason(string reason, ApplicationConfiguration appConfig, Server server)
|
||||||
```
|
```
|
||||||
@ -1035,7 +1049,7 @@ public static string FindRuleForReason(string reason, ApplicationConfiguration a
|
|||||||
| [`Server`](./Server.md) | server | |
|
| [`Server`](./Server.md) | server | |
|
||||||
|
|
||||||
#### MakeAbbreviation
|
#### MakeAbbreviation
|
||||||
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/SharedLibraryCore/Utilities.cs#L1294)
|
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/Application/Plugin/Script/ScriptPlugin.cs#L46)
|
||||||
```csharp
|
```csharp
|
||||||
public static string MakeAbbreviation(string gameName)
|
public static string MakeAbbreviation(string gameName)
|
||||||
```
|
```
|
||||||
@ -1045,7 +1059,7 @@ public static string MakeAbbreviation(string gameName)
|
|||||||
| `string` | gameName | |
|
| `string` | gameName | |
|
||||||
|
|
||||||
#### AddConfiguration
|
#### AddConfiguration
|
||||||
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/SharedLibraryCore/Utilities.cs#L16707566)
|
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/Application/Plugin/Script/ScriptPlugin.cs#L50)
|
||||||
```csharp
|
```csharp
|
||||||
public static IServiceCollection AddConfiguration<TConfigurationType>(IServiceCollection serviceCollection, string fileName, TConfigurationType defaultConfig)
|
public static IServiceCollection AddConfiguration<TConfigurationType>(IServiceCollection serviceCollection, string fileName, TConfigurationType defaultConfig)
|
||||||
where TConfigurationType :
|
where TConfigurationType :
|
||||||
@ -1058,7 +1072,7 @@ where TConfigurationType :
|
|||||||
| `TConfigurationType` | defaultConfig | |
|
| `TConfigurationType` | defaultConfig | |
|
||||||
|
|
||||||
#### ExecuteAfterDelay [1/3]
|
#### ExecuteAfterDelay [1/3]
|
||||||
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/SharedLibraryCore/Utilities.cs#L1337)
|
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/Application/Plugin/Script/ScriptPlugin.cs#L71)
|
||||||
```csharp
|
```csharp
|
||||||
public static void ExecuteAfterDelay(TimeSpan duration, Func<CancellationToken, Task> action, CancellationToken token)
|
public static void ExecuteAfterDelay(TimeSpan duration, Func<CancellationToken, Task> action, CancellationToken token)
|
||||||
```
|
```
|
||||||
@ -1094,7 +1108,7 @@ public static void ExecuteAfterDelay(Func<CancellationToken, Task> action, int d
|
|||||||
| `CancellationToken` | token | |
|
| `CancellationToken` | token | |
|
||||||
|
|
||||||
#### <PromptInt>g__InputOrDefault|55_0
|
#### <PromptInt>g__InputOrDefault|55_0
|
||||||
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/SharedLibraryCore/Utilities.cs#L690)
|
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/Application/Plugin/Script/ScriptPlugin.cs#L297)
|
||||||
```csharp
|
```csharp
|
||||||
internal static string <PromptInt>g__InputOrDefault|55_0()
|
internal static string <PromptInt>g__InputOrDefault|55_0()
|
||||||
```
|
```
|
||||||
|
@ -27,6 +27,7 @@ Holds information about command args
|
|||||||
|
|
||||||
### Constructors
|
### Constructors
|
||||||
#### CommandArgument
|
#### CommandArgument
|
||||||
|
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/Data/Migrations/MySql/20180902035612_AddFractionAndIsKill.Designer.cs#L16)
|
||||||
```csharp
|
```csharp
|
||||||
public CommandArgument()
|
public CommandArgument()
|
||||||
```
|
```
|
||||||
|
@ -20,12 +20,14 @@
|
|||||||
## Details
|
## Details
|
||||||
### Constructors
|
### Constructors
|
||||||
#### CommandProcessing
|
#### CommandProcessing
|
||||||
|
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/Data/Migrations/MySql/20180904154622_AddVisibilityPercentage.Designer.cs#L16)
|
||||||
```csharp
|
```csharp
|
||||||
public CommandProcessing()
|
public CommandProcessing()
|
||||||
```
|
```
|
||||||
|
|
||||||
### Methods
|
### Methods
|
||||||
#### ValidateCommand
|
#### ValidateCommand
|
||||||
|
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/Data/Migrations/MySql/20180904154622_AddVisibilityPercentage.cs#L17)
|
||||||
```csharp
|
```csharp
|
||||||
public static async Task<Command> ValidateCommand(GameEvent gameEvent, ApplicationConfiguration appConfig, CommandConfiguration commandConfig)
|
public static async Task<Command> ValidateCommand(GameEvent gameEvent, ApplicationConfiguration appConfig, CommandConfiguration commandConfig)
|
||||||
```
|
```
|
||||||
|
@ -48,6 +48,7 @@ public ExecuteRConCommand(CommandConfiguration config, ITranslationLookup transl
|
|||||||
|
|
||||||
### Methods
|
### Methods
|
||||||
#### ExecuteAsync
|
#### ExecuteAsync
|
||||||
|
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/Data/Migrations/MySql/20181125193243_MakeClientIPNullable.cs#L76)
|
||||||
```csharp
|
```csharp
|
||||||
public override async Task ExecuteAsync(GameEvent E)
|
public override async Task ExecuteAsync(GameEvent E)
|
||||||
```
|
```
|
||||||
|
@ -48,6 +48,7 @@ public FlagClientCommand(CommandConfiguration config, ITranslationLookup transla
|
|||||||
|
|
||||||
### Methods
|
### Methods
|
||||||
#### ExecuteAsync
|
#### ExecuteAsync
|
||||||
|
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/Data/Migrations/MySql/20180922231600_ReaddACSnapshot.cs#L128)
|
||||||
```csharp
|
```csharp
|
||||||
public override async Task ExecuteAsync(GameEvent E)
|
public override async Task ExecuteAsync(GameEvent E)
|
||||||
```
|
```
|
||||||
|
@ -49,6 +49,7 @@ public KickCommand(ApplicationConfiguration appConfig, CommandConfiguration conf
|
|||||||
|
|
||||||
### Methods
|
### Methods
|
||||||
#### ExecuteAsync
|
#### ExecuteAsync
|
||||||
|
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/Data/Migrations/MySql/20180910221749_AddRatingIndexes.Designer.cs#L16)
|
||||||
```csharp
|
```csharp
|
||||||
public override async Task ExecuteAsync(GameEvent gameEvent)
|
public override async Task ExecuteAsync(GameEvent gameEvent)
|
||||||
```
|
```
|
||||||
|
@ -48,6 +48,7 @@ public LoadMapCommand(CommandConfiguration config, ITranslationLookup translatio
|
|||||||
|
|
||||||
### Methods
|
### Methods
|
||||||
#### ExecuteAsync
|
#### ExecuteAsync
|
||||||
|
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/Data/Migrations/MySql/20180922231310_RemoveACSnapShot.cs#L28)
|
||||||
```csharp
|
```csharp
|
||||||
public override async Task ExecuteAsync(GameEvent E)
|
public override async Task ExecuteAsync(GameEvent E)
|
||||||
```
|
```
|
||||||
|
@ -48,6 +48,7 @@ public MapRotateCommand(CommandConfiguration config, ITranslationLookup translat
|
|||||||
|
|
||||||
### Methods
|
### Methods
|
||||||
#### ExecuteAsync
|
#### ExecuteAsync
|
||||||
|
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/Data/Migrations/MySql/20180912015012_AddPreviousCurrentValueToEFChangeHistory.cs#L22)
|
||||||
```csharp
|
```csharp
|
||||||
public override async Task ExecuteAsync(GameEvent E)
|
public override async Task ExecuteAsync(GameEvent E)
|
||||||
```
|
```
|
||||||
|
@ -48,6 +48,7 @@ public MaskCommand(CommandConfiguration config, ITranslationLookup translationLo
|
|||||||
|
|
||||||
### Methods
|
### Methods
|
||||||
#### ExecuteAsync
|
#### ExecuteAsync
|
||||||
|
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/Data/Migrations/MySql/20181014171848_MakePenaltyExpirationNullable.cs#L96)
|
||||||
```csharp
|
```csharp
|
||||||
public override async Task ExecuteAsync(GameEvent E)
|
public override async Task ExecuteAsync(GameEvent E)
|
||||||
```
|
```
|
||||||
|
@ -53,6 +53,7 @@ public NextMapCommand(CommandConfiguration config, ITranslationLookup translatio
|
|||||||
|
|
||||||
### Methods
|
### Methods
|
||||||
#### GetNextMap
|
#### GetNextMap
|
||||||
|
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/Data/Migrations/MySql/20190222234742_AddIndexToEFMeta-KeyAndClientId.cs#L24)
|
||||||
```csharp
|
```csharp
|
||||||
public static async Task<string> GetNextMap(Server s, ITranslationLookup lookup)
|
public static async Task<string> GetNextMap(Server s, ITranslationLookup lookup)
|
||||||
```
|
```
|
||||||
@ -63,6 +64,7 @@ public static async Task<string> GetNextMap(Server s, ITranslationLookup lookup)
|
|||||||
| [`ITranslationLookup`](../interfaces/ITranslationLookup.md) | lookup | |
|
| [`ITranslationLookup`](../interfaces/ITranslationLookup.md) | lookup | |
|
||||||
|
|
||||||
#### ExecuteAsync
|
#### ExecuteAsync
|
||||||
|
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/Data/Migrations/MySql/20190222234742_AddIndexToEFMeta-KeyAndClientId.Designer.cs#L16)
|
||||||
```csharp
|
```csharp
|
||||||
public override async Task ExecuteAsync(GameEvent E)
|
public override async Task ExecuteAsync(GameEvent E)
|
||||||
```
|
```
|
||||||
|
@ -48,6 +48,7 @@ public OwnerCommand(CommandConfiguration config, ITranslationLookup translationL
|
|||||||
|
|
||||||
### Methods
|
### Methods
|
||||||
#### ExecuteAsync
|
#### ExecuteAsync
|
||||||
|
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/Data/Migrations/MySql/20180908004053_AddWhenToRating.cs#L9)
|
||||||
```csharp
|
```csharp
|
||||||
public override async Task ExecuteAsync(GameEvent E)
|
public override async Task ExecuteAsync(GameEvent E)
|
||||||
```
|
```
|
||||||
|
@ -45,10 +45,11 @@ public PruneAdminsCommand(CommandConfiguration config, ITranslationLookup transl
|
|||||||
| --- | --- | --- |
|
| --- | --- | --- |
|
||||||
| [`CommandConfiguration`](../configuration/CommandConfiguration.md) | config | |
|
| [`CommandConfiguration`](../configuration/CommandConfiguration.md) | config | |
|
||||||
| [`ITranslationLookup`](../interfaces/ITranslationLookup.md) | translationLookup | |
|
| [`ITranslationLookup`](../interfaces/ITranslationLookup.md) | translationLookup | |
|
||||||
| `IDatabaseContextFactory` | contextFactory | |
|
| [`IDatabaseContextFactory`](../../data/abstractions/IDatabaseContextFactory.md) | contextFactory | |
|
||||||
|
|
||||||
### Methods
|
### Methods
|
||||||
#### ExecuteAsync
|
#### ExecuteAsync
|
||||||
|
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/Data/Migrations/MySql/20181127144417_AddEndpointToEFServerUpdateServerIdType.cs#L16)
|
||||||
```csharp
|
```csharp
|
||||||
public override async Task ExecuteAsync(GameEvent E)
|
public override async Task ExecuteAsync(GameEvent E)
|
||||||
```
|
```
|
||||||
|
@ -48,6 +48,7 @@ public QuitCommand(CommandConfiguration config, ITranslationLookup translationLo
|
|||||||
|
|
||||||
### Methods
|
### Methods
|
||||||
#### ExecuteAsync
|
#### ExecuteAsync
|
||||||
|
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/Data/Migrations/MySql/20180907020706_AddVision.cs#L8)
|
||||||
```csharp
|
```csharp
|
||||||
public override async Task ExecuteAsync(GameEvent E)
|
public override async Task ExecuteAsync(GameEvent E)
|
||||||
```
|
```
|
||||||
|
@ -48,6 +48,7 @@ public RestartCommand(CommandConfiguration config, ITranslationLookup translatio
|
|||||||
|
|
||||||
### Methods
|
### Methods
|
||||||
#### ExecuteAsync
|
#### ExecuteAsync
|
||||||
|
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/Data/Migrations/MySql/20180907020706_AddVision.Designer.cs#L16)
|
||||||
```csharp
|
```csharp
|
||||||
public override async Task ExecuteAsync(GameEvent gameEvent)
|
public override async Task ExecuteAsync(GameEvent gameEvent)
|
||||||
```
|
```
|
||||||
|
@ -42,6 +42,7 @@ public RunAsCommand(CommandConfiguration config, ITranslationLookup lookup)
|
|||||||
|
|
||||||
### Methods
|
### Methods
|
||||||
#### ExecuteAsync
|
#### ExecuteAsync
|
||||||
|
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/Data/Migrations/MySql/20190615145212_AddAvgRecoilOffset.cs#L8)
|
||||||
```csharp
|
```csharp
|
||||||
public override async Task ExecuteAsync(GameEvent gameEvent)
|
public override async Task ExecuteAsync(GameEvent gameEvent)
|
||||||
```
|
```
|
||||||
|
@ -49,6 +49,7 @@ public TempBanCommand(ApplicationConfiguration appConfig, CommandConfiguration c
|
|||||||
|
|
||||||
### Methods
|
### Methods
|
||||||
#### ExecuteAsync
|
#### ExecuteAsync
|
||||||
|
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/Data/Migrations/MySql/20180911184224_AddEFAliasNameIndex.cs#L8)
|
||||||
```csharp
|
```csharp
|
||||||
public override async Task ExecuteAsync(GameEvent gameEvent)
|
public override async Task ExecuteAsync(GameEvent gameEvent)
|
||||||
```
|
```
|
||||||
|
@ -48,6 +48,7 @@ public UnbanCommand(CommandConfiguration config, ITranslationLookup translationL
|
|||||||
|
|
||||||
### Methods
|
### Methods
|
||||||
#### ExecuteAsync
|
#### ExecuteAsync
|
||||||
|
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/Data/Migrations/MySql/20180911190823_AddEFAliasNameMaxLength24.cs#L21)
|
||||||
```csharp
|
```csharp
|
||||||
public override async Task ExecuteAsync(GameEvent gameEvent)
|
public override async Task ExecuteAsync(GameEvent gameEvent)
|
||||||
```
|
```
|
||||||
|
@ -56,6 +56,7 @@ public UnlinkClientCommand(CommandConfiguration config, ITranslationLookup looku
|
|||||||
|
|
||||||
### Methods
|
### Methods
|
||||||
#### ExecuteAsync
|
#### ExecuteAsync
|
||||||
|
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/Data/Migrations/MySql/20190615145212_AddAvgRecoilOffset.Designer.cs#L16)
|
||||||
```csharp
|
```csharp
|
||||||
public override async Task ExecuteAsync(GameEvent E)
|
public override async Task ExecuteAsync(GameEvent E)
|
||||||
```
|
```
|
||||||
|
@ -43,6 +43,7 @@ SharedLibraryCore.Interfaces.IBaseConfiguration --> SharedLibraryCore.Configurat
|
|||||||
|
|
||||||
### Constructors
|
### Constructors
|
||||||
#### DefaultSettings
|
#### DefaultSettings
|
||||||
|
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/Data/Migrations/Postgresql/20220404185627_AddSearchableIPToEFAlias.Designer.cs#L19)
|
||||||
```csharp
|
```csharp
|
||||||
public DefaultSettings()
|
public DefaultSettings()
|
||||||
```
|
```
|
||||||
|
@ -27,6 +27,7 @@ System.Collections.Generic.Dictionary_2 --> SharedLibraryCore.Configuration.Game
|
|||||||
|
|
||||||
### Constructors
|
### Constructors
|
||||||
#### GameStringConfiguration
|
#### GameStringConfiguration
|
||||||
|
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/Data/Migrations/Postgresql/20220404192553_AddIndexToSearchableIPToEFAlias.cs#L10)
|
||||||
```csharp
|
```csharp
|
||||||
public GameStringConfiguration()
|
public GameStringConfiguration()
|
||||||
```
|
```
|
||||||
|
@ -21,6 +21,7 @@
|
|||||||
## Details
|
## Details
|
||||||
### Constructors
|
### Constructors
|
||||||
#### GametypeConfiguration
|
#### GametypeConfiguration
|
||||||
|
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/Application/QueryHelpers/ClientResourceQueryHelper.cs#L16707566)
|
||||||
```csharp
|
```csharp
|
||||||
public GametypeConfiguration()
|
public GametypeConfiguration()
|
||||||
```
|
```
|
||||||
|
@ -21,6 +21,7 @@
|
|||||||
## Details
|
## Details
|
||||||
### Constructors
|
### Constructors
|
||||||
#### MapConfiguration
|
#### MapConfiguration
|
||||||
|
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/Data/Migrations/Postgresql/20220609135210_AddIndexToEFRankingHistoryCreatedDatetime.Designer.cs#L19)
|
||||||
```csharp
|
```csharp
|
||||||
public MapConfiguration()
|
public MapConfiguration()
|
||||||
```
|
```
|
||||||
|
@ -23,6 +23,7 @@
|
|||||||
## Details
|
## Details
|
||||||
### Constructors
|
### Constructors
|
||||||
#### SocialAccountConfiguration
|
#### SocialAccountConfiguration
|
||||||
|
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/Application/Alerts/AlertManager.cs#L50)
|
||||||
```csharp
|
```csharp
|
||||||
public SocialAccountConfiguration()
|
public SocialAccountConfiguration()
|
||||||
```
|
```
|
||||||
|
@ -20,6 +20,7 @@
|
|||||||
## Details
|
## Details
|
||||||
### Constructors
|
### Constructors
|
||||||
#### WebfrontConfiguration
|
#### WebfrontConfiguration
|
||||||
|
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/Data/Migrations/MySql/20180601172317_AddActivityAmount.Designer.cs#L18)
|
||||||
```csharp
|
```csharp
|
||||||
public WebfrontConfiguration()
|
public WebfrontConfiguration()
|
||||||
```
|
```
|
||||||
|
@ -9,7 +9,7 @@
|
|||||||
SharedLibraryCore.Database.Models.EFClient[[EFClient]]
|
SharedLibraryCore.Database.Models.EFClient[[EFClient]]
|
||||||
end
|
end
|
||||||
subgraph Data.Models.Client
|
subgraph Data.Models.Client
|
||||||
Data.Models.Client.EFClient[[EFClient]]
|
Data.Models.Client.EFClient[[EFClient]]
|
||||||
end
|
end
|
||||||
Data.Models.Client.EFClient --> SharedLibraryCore.Database.Models.EFClient
|
Data.Models.Client.EFClient --> SharedLibraryCore.Database.Models.EFClient
|
||||||
```
|
```
|
||||||
@ -77,7 +77,9 @@ Data.Models.Client.EFClient --> SharedLibraryCore.Database.Models.EFClient
|
|||||||
|
|
||||||
## Details
|
## Details
|
||||||
### Inheritance
|
### Inheritance
|
||||||
- `EFClient`
|
- [
|
||||||
|
`EFClient`
|
||||||
|
](../../../data/models/client/EFClient.md)
|
||||||
|
|
||||||
### Nested types
|
### Nested types
|
||||||
#### Enums
|
#### Enums
|
||||||
@ -86,26 +88,26 @@ Data.Models.Client.EFClient --> SharedLibraryCore.Database.Models.EFClient
|
|||||||
|
|
||||||
### Constructors
|
### Constructors
|
||||||
#### EFClient
|
#### EFClient
|
||||||
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/SharedLibraryCore/PartialEntities/EFClient.cs#L53)
|
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/Application/Plugin/Script/ScriptPluginWebRequest.cs#L6)
|
||||||
```csharp
|
```csharp
|
||||||
public EFClient()
|
public EFClient()
|
||||||
```
|
```
|
||||||
|
|
||||||
### Methods
|
### Methods
|
||||||
#### Finalize
|
#### Finalize
|
||||||
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/SharedLibraryCore/PartialEntities/EFClient.cs#L147)
|
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/Application/Misc/GeoLocationResult.cs#L10)
|
||||||
```csharp
|
```csharp
|
||||||
protected override void Finalize()
|
protected override void Finalize()
|
||||||
```
|
```
|
||||||
|
|
||||||
#### ToString
|
#### ToString
|
||||||
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/SharedLibraryCore/PartialEntities/EFClient.cs#L152)
|
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/Application/Misc/GeoLocationResult.cs#L10)
|
||||||
```csharp
|
```csharp
|
||||||
public override string ToString()
|
public override string ToString()
|
||||||
```
|
```
|
||||||
|
|
||||||
#### Tell [1/2]
|
#### Tell [1/2]
|
||||||
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/SharedLibraryCore/PartialEntities/EFClient.cs#L162)
|
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/Application/Misc/GeoLocationResult.cs#L11)
|
||||||
```csharp
|
```csharp
|
||||||
public GameEvent Tell(string message)
|
public GameEvent Tell(string message)
|
||||||
```
|
```
|
||||||
@ -118,7 +120,7 @@ public GameEvent Tell(string message)
|
|||||||
send a message directly to the connected client
|
send a message directly to the connected client
|
||||||
|
|
||||||
#### Tell [2/2]
|
#### Tell [2/2]
|
||||||
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/SharedLibraryCore/PartialEntities/EFClient.cs#L186)
|
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/Application/Misc/GeoLocationResult.cs#L11)
|
||||||
```csharp
|
```csharp
|
||||||
public void Tell(IEnumerable<string> messages)
|
public void Tell(IEnumerable<string> messages)
|
||||||
```
|
```
|
||||||
@ -128,6 +130,7 @@ public void Tell(IEnumerable<string> messages)
|
|||||||
| `IEnumerable`<`string`> | messages | |
|
| `IEnumerable`<`string`> | messages | |
|
||||||
|
|
||||||
#### TellAsync
|
#### TellAsync
|
||||||
|
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/Application/Misc/GeoLocationResult.cs#L12)
|
||||||
```csharp
|
```csharp
|
||||||
public async Task TellAsync(IEnumerable<string> messages, CancellationToken token)
|
public async Task TellAsync(IEnumerable<string> messages, CancellationToken token)
|
||||||
```
|
```
|
||||||
@ -138,7 +141,7 @@ public async Task TellAsync(IEnumerable<string> messages, CancellationToken toke
|
|||||||
| `CancellationToken` | token | |
|
| `CancellationToken` | token | |
|
||||||
|
|
||||||
#### Warn
|
#### Warn
|
||||||
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/SharedLibraryCore/PartialEntities/EFClient.cs#L214)
|
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/Application/Misc/GeoLocationResult.cs#L12)
|
||||||
```csharp
|
```csharp
|
||||||
public GameEvent Warn(string warnReason, EFClient sender)
|
public GameEvent Warn(string warnReason, EFClient sender)
|
||||||
```
|
```
|
||||||
@ -168,7 +171,7 @@ clear all warnings for a client
|
|||||||
|
|
||||||
|
|
||||||
#### Report
|
#### Report
|
||||||
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/SharedLibraryCore/PartialEntities/EFClient.cs#L16707566)
|
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/Application/Misc/GeoLocationService.cs#L13)
|
||||||
```csharp
|
```csharp
|
||||||
public GameEvent Report(string reportReason, EFClient sender)
|
public GameEvent Report(string reportReason, EFClient sender)
|
||||||
```
|
```
|
||||||
@ -185,7 +188,7 @@ report a client for a given reason
|
|||||||
|
|
||||||
|
|
||||||
#### Flag
|
#### Flag
|
||||||
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/SharedLibraryCore/PartialEntities/EFClient.cs#L317)
|
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/Application/Misc/GeoLocationService.cs#L19)
|
||||||
```csharp
|
```csharp
|
||||||
public GameEvent Flag(string flagReason, EFClient sender, Nullable<TimeSpan> flagLength)
|
public GameEvent Flag(string flagReason, EFClient sender, Nullable<TimeSpan> flagLength)
|
||||||
```
|
```
|
||||||
@ -197,7 +200,7 @@ public GameEvent Flag(string flagReason, EFClient sender, Nullable<TimeSpan> fla
|
|||||||
| `Nullable`<`TimeSpan`> | flagLength | |
|
| `Nullable`<`TimeSpan`> | flagLength | |
|
||||||
|
|
||||||
#### Unflag
|
#### Unflag
|
||||||
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/SharedLibraryCore/PartialEntities/EFClient.cs#L350)
|
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/Application/Misc/InteractionRegistration.cs#L22)
|
||||||
```csharp
|
```csharp
|
||||||
public GameEvent Unflag(string unflagReason, EFClient sender)
|
public GameEvent Unflag(string unflagReason, EFClient sender)
|
||||||
```
|
```
|
||||||
@ -214,7 +217,7 @@ unflag a client for a given reason
|
|||||||
game event for the un flug
|
game event for the un flug
|
||||||
|
|
||||||
#### Kick [1/2]
|
#### Kick [1/2]
|
||||||
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/SharedLibraryCore/PartialEntities/EFClient.cs#L381)
|
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/Application/Misc/InteractionRegistration.cs#L16707566)
|
||||||
```csharp
|
```csharp
|
||||||
public GameEvent Kick(string kickReason, EFClient sender)
|
public GameEvent Kick(string kickReason, EFClient sender)
|
||||||
```
|
```
|
||||||
@ -228,7 +231,7 @@ public GameEvent Kick(string kickReason, EFClient sender)
|
|||||||
kick a client for the given reason
|
kick a client for the given reason
|
||||||
|
|
||||||
#### Kick [2/2]
|
#### Kick [2/2]
|
||||||
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/SharedLibraryCore/PartialEntities/EFClient.cs#L392)
|
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/Application/Misc/InteractionRegistration.cs#L62)
|
||||||
```csharp
|
```csharp
|
||||||
public GameEvent Kick(string kickReason, EFClient sender, EFPenalty originalPenalty)
|
public GameEvent Kick(string kickReason, EFClient sender, EFPenalty originalPenalty)
|
||||||
```
|
```
|
||||||
@ -237,13 +240,13 @@ public GameEvent Kick(string kickReason, EFClient sender, EFPenalty originalPena
|
|||||||
| --- | --- | --- |
|
| --- | --- | --- |
|
||||||
| `string` | kickReason | reason to kick for |
|
| `string` | kickReason | reason to kick for |
|
||||||
| [`EFClient`](sharedlibrarycore/database/models/EFClient.md) | sender | client performing the kick |
|
| [`EFClient`](sharedlibrarycore/database/models/EFClient.md) | sender | client performing the kick |
|
||||||
| `EFPenalty` | originalPenalty | original client penalty |
|
| [`EFPenalty`](../../../data/models/EFPenalty.md) | originalPenalty | original client penalty |
|
||||||
|
|
||||||
##### Summary
|
##### Summary
|
||||||
kick a client for the given reason
|
kick a client for the given reason
|
||||||
|
|
||||||
#### TempBan
|
#### TempBan
|
||||||
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/SharedLibraryCore/PartialEntities/EFClient.cs#L422)
|
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/Application/Misc/InteractionRegistration.cs#L76)
|
||||||
```csharp
|
```csharp
|
||||||
public GameEvent TempBan(string tempbanReason, TimeSpan banLength, EFClient sender)
|
public GameEvent TempBan(string tempbanReason, TimeSpan banLength, EFClient sender)
|
||||||
```
|
```
|
||||||
@ -301,7 +304,7 @@ public GameEvent SetLevel(Permission newPermission, EFClient sender)
|
|||||||
| [`EFClient`](sharedlibrarycore/database/models/EFClient.md) | sender | |
|
| [`EFClient`](sharedlibrarycore/database/models/EFClient.md) | sender | |
|
||||||
|
|
||||||
#### IsAbleToConnectSimple
|
#### IsAbleToConnectSimple
|
||||||
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/SharedLibraryCore/PartialEntities/EFClient.cs#L548)
|
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/Application/Misc/LogPathGeneratorInfo.cs#L14)
|
||||||
```csharp
|
```csharp
|
||||||
public bool IsAbleToConnectSimple()
|
public bool IsAbleToConnectSimple()
|
||||||
```
|
```
|
||||||
@ -309,11 +312,13 @@ public bool IsAbleToConnectSimple()
|
|||||||
Handles any client related logic on connection
|
Handles any client related logic on connection
|
||||||
|
|
||||||
#### OnDisconnect
|
#### OnDisconnect
|
||||||
|
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/Application/Misc/LogPathGeneratorInfo.cs#L14)
|
||||||
```csharp
|
```csharp
|
||||||
public async Task OnDisconnect()
|
public async Task OnDisconnect()
|
||||||
```
|
```
|
||||||
|
|
||||||
#### OnJoin
|
#### OnJoin
|
||||||
|
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/Application/Misc/LogPathGeneratorInfo.cs#L20)
|
||||||
```csharp
|
```csharp
|
||||||
public async Task OnJoin(Nullable<int> ipAddress, bool enableImplicitLinking)
|
public async Task OnJoin(Nullable<int> ipAddress, bool enableImplicitLinking)
|
||||||
```
|
```
|
||||||
@ -324,6 +329,7 @@ public async Task OnJoin(Nullable<int> ipAddress, bool enableImplicitLinking)
|
|||||||
| `bool` | enableImplicitLinking | |
|
| `bool` | enableImplicitLinking | |
|
||||||
|
|
||||||
#### CanConnect
|
#### CanConnect
|
||||||
|
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/Application/Misc/LogPathGeneratorInfo.cs#L20)
|
||||||
```csharp
|
```csharp
|
||||||
public async Task<bool> CanConnect(Nullable<int> ipAddress, bool enableImplicitLinking)
|
public async Task<bool> CanConnect(Nullable<int> ipAddress, bool enableImplicitLinking)
|
||||||
```
|
```
|
||||||
@ -334,7 +340,7 @@ public async Task<bool> CanConnect(Nullable<int> ipAddress, bool enableImplicitL
|
|||||||
| `bool` | enableImplicitLinking | |
|
| `bool` | enableImplicitLinking | |
|
||||||
|
|
||||||
#### UpdateTeam
|
#### UpdateTeam
|
||||||
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/SharedLibraryCore/PartialEntities/EFClient.cs#L787)
|
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/Application/Misc/LogPathGeneratorInfo.cs#L26)
|
||||||
```csharp
|
```csharp
|
||||||
public void UpdateTeam(string newTeam)
|
public void UpdateTeam(string newTeam)
|
||||||
```
|
```
|
||||||
@ -344,18 +350,19 @@ public void UpdateTeam(string newTeam)
|
|||||||
| `string` | newTeam | |
|
| `string` | newTeam | |
|
||||||
|
|
||||||
#### Lock
|
#### Lock
|
||||||
|
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/Application/Misc/LogPathGeneratorInfo.cs#L26)
|
||||||
```csharp
|
```csharp
|
||||||
public async Task Lock()
|
public async Task Lock()
|
||||||
```
|
```
|
||||||
|
|
||||||
#### Unlock
|
#### Unlock
|
||||||
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/SharedLibraryCore/PartialEntities/EFClient.cs#L810)
|
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/Application/Misc/LogPathGeneratorInfo.cs#L32)
|
||||||
```csharp
|
```csharp
|
||||||
public void Unlock()
|
public void Unlock()
|
||||||
```
|
```
|
||||||
|
|
||||||
#### Equals
|
#### Equals
|
||||||
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/SharedLibraryCore/PartialEntities/EFClient.cs#L818)
|
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/Application/Misc/LogPathGeneratorInfo.cs#L32)
|
||||||
```csharp
|
```csharp
|
||||||
public override bool Equals(object obj)
|
public override bool Equals(object obj)
|
||||||
```
|
```
|
||||||
@ -365,7 +372,7 @@ public override bool Equals(object obj)
|
|||||||
| `object` | obj | |
|
| `object` | obj | |
|
||||||
|
|
||||||
#### GetHashCode
|
#### GetHashCode
|
||||||
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/SharedLibraryCore/PartialEntities/EFClient.cs#L823)
|
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/Application/Misc/LogPathGeneratorInfo.cs#L38)
|
||||||
```csharp
|
```csharp
|
||||||
public override int GetHashCode()
|
public override int GetHashCode()
|
||||||
```
|
```
|
||||||
|
@ -34,6 +34,7 @@ data transfer class for audit information
|
|||||||
|
|
||||||
### Constructors
|
### Constructors
|
||||||
#### AuditInfo
|
#### AuditInfo
|
||||||
|
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/Application/Plugin/Script/ScriptPluginV2.cs#L55)
|
||||||
```csharp
|
```csharp
|
||||||
public AuditInfo()
|
public AuditInfo()
|
||||||
```
|
```
|
||||||
|
@ -27,6 +27,7 @@
|
|||||||
## Details
|
## Details
|
||||||
### Constructors
|
### Constructors
|
||||||
#### ChatInfo
|
#### ChatInfo
|
||||||
|
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/Data/Models/Client/Stats/Reference/EFWeapon.cs#L10)
|
||||||
```csharp
|
```csharp
|
||||||
public ChatInfo()
|
public ChatInfo()
|
||||||
```
|
```
|
||||||
|
@ -25,6 +25,7 @@
|
|||||||
## Details
|
## Details
|
||||||
### Constructors
|
### Constructors
|
||||||
#### ClientCountSnapshot
|
#### ClientCountSnapshot
|
||||||
|
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/Data/Models/Client/Stats/Reference/EFWeaponAttachmentCombo.cs#L11)
|
||||||
```csharp
|
```csharp
|
||||||
public ClientCountSnapshot()
|
public ClientCountSnapshot()
|
||||||
```
|
```
|
||||||
|
@ -26,6 +26,7 @@
|
|||||||
## Details
|
## Details
|
||||||
### Constructors
|
### Constructors
|
||||||
#### ClientInfo
|
#### ClientInfo
|
||||||
|
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/Application/Plugin/Script/ScriptPluginV2.cs#L518)
|
||||||
```csharp
|
```csharp
|
||||||
public ClientInfo()
|
public ClientInfo()
|
||||||
```
|
```
|
||||||
|
@ -21,6 +21,7 @@
|
|||||||
## Details
|
## Details
|
||||||
### Constructors
|
### Constructors
|
||||||
#### CommandResponseInfo
|
#### CommandResponseInfo
|
||||||
|
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/Data/Migrations/Sqlite/20180409183408_InitialCreate.cs#L448)
|
||||||
```csharp
|
```csharp
|
||||||
public CommandResponseInfo()
|
public CommandResponseInfo()
|
||||||
```
|
```
|
||||||
|
@ -27,6 +27,7 @@ This class holds the basic info for api entities
|
|||||||
|
|
||||||
### Constructors
|
### Constructors
|
||||||
#### EntityInfo
|
#### EntityInfo
|
||||||
|
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/Data/Migrations/Sqlite/20180502195450_Update.Designer.cs#L19)
|
||||||
```csharp
|
```csharp
|
||||||
public EntityInfo()
|
public EntityInfo()
|
||||||
```
|
```
|
||||||
|
@ -34,6 +34,7 @@ SharedLibraryCore.Dtos.PaginationRequest --> SharedLibraryCore.Dtos.FindClientRe
|
|||||||
|
|
||||||
### Constructors
|
### Constructors
|
||||||
#### FindClientRequest
|
#### FindClientRequest
|
||||||
|
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/Data/Migrations/Sqlite/20180614014303_IndexForEFAlias.cs#L18)
|
||||||
```csharp
|
```csharp
|
||||||
public FindClientRequest()
|
public FindClientRequest()
|
||||||
```
|
```
|
||||||
|
@ -22,6 +22,7 @@
|
|||||||
## Details
|
## Details
|
||||||
### Constructors
|
### Constructors
|
||||||
#### FindClientResult
|
#### FindClientResult
|
||||||
|
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/Data/Migrations/Sqlite/20180904154622_AddVisibilityPercentage.cs#L8)
|
||||||
```csharp
|
```csharp
|
||||||
public FindClientResult()
|
public FindClientResult()
|
||||||
```
|
```
|
||||||
|
@ -27,6 +27,7 @@
|
|||||||
## Details
|
## Details
|
||||||
### Constructors
|
### Constructors
|
||||||
#### IW4MAdminInfo
|
#### IW4MAdminInfo
|
||||||
|
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/Application/Misc/MasterCommunication.cs#L140)
|
||||||
```csharp
|
```csharp
|
||||||
public IW4MAdminInfo()
|
public IW4MAdminInfo()
|
||||||
```
|
```
|
||||||
|
@ -31,6 +31,7 @@ SharedLibraryCore.Interfaces.ILookupValue_1 --> SharedLibraryCore.Dtos.LookupVal
|
|||||||
|
|
||||||
### Constructors
|
### Constructors
|
||||||
#### LookupValue
|
#### LookupValue
|
||||||
|
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/Application/Misc/MasterCommunication.cs#L16707566)
|
||||||
```csharp
|
```csharp
|
||||||
public LookupValue()
|
public LookupValue()
|
||||||
```
|
```
|
||||||
|
@ -49,6 +49,7 @@ SharedLibraryCore.Dtos.SharedInfo --> SharedLibraryCore.Dtos.PenaltyInfo
|
|||||||
|
|
||||||
### Constructors
|
### Constructors
|
||||||
#### PenaltyInfo
|
#### PenaltyInfo
|
||||||
|
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/Application/Misc/MetaService.cs#L16707566)
|
||||||
```csharp
|
```csharp
|
||||||
public PenaltyInfo()
|
public PenaltyInfo()
|
||||||
```
|
```
|
||||||
|
@ -15,7 +15,7 @@
|
|||||||
#### Public properties
|
#### Public properties
|
||||||
| Type | Name | Methods |
|
| Type | Name | Methods |
|
||||||
| --- | --- | --- |
|
| --- | --- | --- |
|
||||||
| `EFPenalty` | [`ActivePenalty`](#activepenalty) | `get, set` |
|
| [`EFPenalty`](../../data/models/EFPenalty.md) | [`ActivePenalty`](#activepenalty) | `get, set` |
|
||||||
| `string` | [`ActivePenaltyType`](#activepenaltytype) | `get, set` |
|
| `string` | [`ActivePenaltyType`](#activepenaltytype) | `get, set` |
|
||||||
| `List`<(`string` Item1, `DateTime` Item2)> | [`Aliases`](#aliases) | `get, set` |
|
| `List`<(`string` Item1, `DateTime` Item2)> | [`Aliases`](#aliases) | `get, set` |
|
||||||
| `bool` | [`Authenticated`](#authenticated) | `get, set` |
|
| `bool` | [`Authenticated`](#authenticated) | `get, set` |
|
||||||
@ -46,6 +46,7 @@
|
|||||||
## Details
|
## Details
|
||||||
### Constructors
|
### Constructors
|
||||||
#### PlayerInfo
|
#### PlayerInfo
|
||||||
|
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/Data/Migrations/Sqlite/20201118023106_AddSentIngameFlagToClientMessage.Designer.cs#L16)
|
||||||
```csharp
|
```csharp
|
||||||
public PlayerInfo()
|
public PlayerInfo()
|
||||||
```
|
```
|
||||||
|
@ -39,6 +39,7 @@
|
|||||||
## Details
|
## Details
|
||||||
### Constructors
|
### Constructors
|
||||||
#### ServerInfo
|
#### ServerInfo
|
||||||
|
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/Data/Migrations/Sqlite/20220102214442_RemoveUniqueAliasIndexConstraint.cs#L12)
|
||||||
```csharp
|
```csharp
|
||||||
public ServerInfo()
|
public ServerInfo()
|
||||||
```
|
```
|
||||||
|
@ -29,6 +29,7 @@ SharedLibraryCore.Dtos.PaginationRequest --> SharedLibraryCore.Dtos.Meta.Request
|
|||||||
|
|
||||||
### Constructors
|
### Constructors
|
||||||
#### BaseClientMetaRequest
|
#### BaseClientMetaRequest
|
||||||
|
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/Data/Migrations/Postgresql/20180912015012_AddPreviousCurrentValueToEFChangeHistory.cs#L8)
|
||||||
```csharp
|
```csharp
|
||||||
public BaseClientMetaRequest()
|
public BaseClientMetaRequest()
|
||||||
```
|
```
|
||||||
|
@ -20,6 +20,7 @@ SharedLibraryCore.Dtos.Meta.Requests.BaseClientMetaRequest --> SharedLibraryCore
|
|||||||
|
|
||||||
### Constructors
|
### Constructors
|
||||||
#### ReceivedPenaltyRequest
|
#### ReceivedPenaltyRequest
|
||||||
|
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/Application/IO/BaseConfigurationHandlerV2.cs#L16707566)
|
||||||
```csharp
|
```csharp
|
||||||
public ReceivedPenaltyRequest()
|
public ReceivedPenaltyRequest()
|
||||||
```
|
```
|
||||||
|
@ -20,6 +20,7 @@ SharedLibraryCore.Dtos.Meta.Responses.ReceivedPenaltyResponse --> SharedLibraryC
|
|||||||
|
|
||||||
### Constructors
|
### Constructors
|
||||||
#### AdministeredPenaltyResponse
|
#### AdministeredPenaltyResponse
|
||||||
|
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/Data/Migrations/Sqlite/20220329163928_AddConnectionInterruptedToEFServerSnapshot.cs#L10)
|
||||||
```csharp
|
```csharp
|
||||||
public AdministeredPenaltyResponse()
|
public AdministeredPenaltyResponse()
|
||||||
```
|
```
|
||||||
|
@ -43,6 +43,7 @@ SharedLibraryCore.Interfaces.IClientMetaResponse --> SharedLibraryCore.Dtos.Meta
|
|||||||
|
|
||||||
### Constructors
|
### Constructors
|
||||||
#### BaseMetaResponse
|
#### BaseMetaResponse
|
||||||
|
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/Data/Migrations/Sqlite/20220609022511_AddIndexToEFRankingHistoryCreatedDatetime.cs#L18)
|
||||||
```csharp
|
```csharp
|
||||||
public BaseMetaResponse()
|
public BaseMetaResponse()
|
||||||
```
|
```
|
||||||
|
@ -23,6 +23,7 @@
|
|||||||
## Details
|
## Details
|
||||||
### Constructors
|
### Constructors
|
||||||
#### ClientNoteMetaResponse
|
#### ClientNoteMetaResponse
|
||||||
|
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/Application/Misc/ServerDataViewer.cs#L16707566)
|
||||||
```csharp
|
```csharp
|
||||||
public ClientNoteMetaResponse()
|
public ClientNoteMetaResponse()
|
||||||
```
|
```
|
||||||
|
@ -29,6 +29,7 @@ SharedLibraryCore.Dtos.Meta.Responses.BaseMetaResponse --> SharedLibraryCore.Dto
|
|||||||
|
|
||||||
### Constructors
|
### Constructors
|
||||||
#### InformationResponse
|
#### InformationResponse
|
||||||
|
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/Data/Migrations/Postgresql/20180409183408_InitialCreate.cs#L12)
|
||||||
```csharp
|
```csharp
|
||||||
public InformationResponse()
|
public InformationResponse()
|
||||||
```
|
```
|
||||||
|
@ -35,6 +35,7 @@ SharedLibraryCore.Dtos.Meta.Responses.BaseMetaResponse --> SharedLibraryCore.Dto
|
|||||||
|
|
||||||
### Constructors
|
### Constructors
|
||||||
#### MessageResponse
|
#### MessageResponse
|
||||||
|
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/Data/Migrations/Postgresql/20180531212903_AddAutomatedOffenseAndRatingHistory.Designer.cs#L18)
|
||||||
```csharp
|
```csharp
|
||||||
public MessageResponse()
|
public MessageResponse()
|
||||||
```
|
```
|
||||||
|
@ -32,6 +32,7 @@ SharedLibraryCore.Dtos.Meta.Responses.BaseMetaResponse --> SharedLibraryCore.Dto
|
|||||||
|
|
||||||
### Constructors
|
### Constructors
|
||||||
#### PermissionLevelChangedResponse
|
#### PermissionLevelChangedResponse
|
||||||
|
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/Data/Migrations/Postgresql/20180605191706_AddEFACSnapshots.cs#L127)
|
||||||
```csharp
|
```csharp
|
||||||
public PermissionLevelChangedResponse()
|
public PermissionLevelChangedResponse()
|
||||||
```
|
```
|
||||||
|
@ -39,6 +39,7 @@ SharedLibraryCore.Dtos.Meta.Responses.BaseMetaResponse --> SharedLibraryCore.Dto
|
|||||||
|
|
||||||
### Constructors
|
### Constructors
|
||||||
#### ReceivedPenaltyResponse
|
#### ReceivedPenaltyResponse
|
||||||
|
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/Application/IO/BaseConfigurationHandlerV2.cs#L207)
|
||||||
```csharp
|
```csharp
|
||||||
public ReceivedPenaltyResponse()
|
public ReceivedPenaltyResponse()
|
||||||
```
|
```
|
||||||
|
@ -20,6 +20,7 @@ SharedLibraryCore.Events.Game.ClientMessageEvent --> SharedLibraryCore.Events.Ga
|
|||||||
|
|
||||||
### Constructors
|
### Constructors
|
||||||
#### ClientCommandEvent
|
#### ClientCommandEvent
|
||||||
|
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/Application/Plugin/PluginImporter.cs#L98)
|
||||||
```csharp
|
```csharp
|
||||||
public ClientCommandEvent()
|
public ClientCommandEvent()
|
||||||
```
|
```
|
||||||
|
@ -47,6 +47,7 @@ SharedLibraryCore.Events.Game.ClientGameEvent --> SharedLibraryCore.Events.Game.
|
|||||||
|
|
||||||
### Constructors
|
### Constructors
|
||||||
#### ClientDamageEvent
|
#### ClientDamageEvent
|
||||||
|
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/Data/Models/Client/Stats/EFClientStatistics.cs#L78)
|
||||||
```csharp
|
```csharp
|
||||||
public ClientDamageEvent()
|
public ClientDamageEvent()
|
||||||
```
|
```
|
||||||
|
@ -21,6 +21,7 @@ SharedLibraryCore.Events.Game.ClientGameEvent --> SharedLibraryCore.Events.Game.
|
|||||||
|
|
||||||
### Constructors
|
### Constructors
|
||||||
#### ClientEnterMatchEvent
|
#### ClientEnterMatchEvent
|
||||||
|
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/Data/Models/Client/Stats/EFClientStatistics.cs#L80)
|
||||||
```csharp
|
```csharp
|
||||||
public ClientEnterMatchEvent()
|
public ClientEnterMatchEvent()
|
||||||
```
|
```
|
||||||
|
@ -21,6 +21,7 @@ SharedLibraryCore.Events.Game.ClientGameEvent --> SharedLibraryCore.Events.Game.
|
|||||||
|
|
||||||
### Constructors
|
### Constructors
|
||||||
#### ClientExitMatchEvent
|
#### ClientExitMatchEvent
|
||||||
|
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/Application/Plugin/Script/ScriptPlugin.cs#L380)
|
||||||
```csharp
|
```csharp
|
||||||
public ClientExitMatchEvent()
|
public ClientExitMatchEvent()
|
||||||
```
|
```
|
||||||
|
@ -32,6 +32,7 @@ SharedLibraryCore.Events.Game.GameEventV2 --> SharedLibraryCore.Events.Game.Clie
|
|||||||
|
|
||||||
### Constructors
|
### Constructors
|
||||||
#### ClientGameEvent
|
#### ClientGameEvent
|
||||||
|
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/Application/Plugin/Script/ScriptPlugin.cs#L339)
|
||||||
```csharp
|
```csharp
|
||||||
protected ClientGameEvent()
|
protected ClientGameEvent()
|
||||||
```
|
```
|
||||||
|
@ -29,6 +29,7 @@ SharedLibraryCore.Events.Game.ClientGameEvent --> SharedLibraryCore.Events.Game.
|
|||||||
|
|
||||||
### Constructors
|
### Constructors
|
||||||
#### ClientJoinTeamEvent
|
#### ClientJoinTeamEvent
|
||||||
|
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/Application/Plugin/Script/ScriptPlugin.cs#L375)
|
||||||
```csharp
|
```csharp
|
||||||
public ClientJoinTeamEvent()
|
public ClientJoinTeamEvent()
|
||||||
```
|
```
|
||||||
|
@ -20,6 +20,7 @@ SharedLibraryCore.Events.Game.ClientDamageEvent --> SharedLibraryCore.Events.Gam
|
|||||||
|
|
||||||
### Constructors
|
### Constructors
|
||||||
#### ClientKillEvent
|
#### ClientKillEvent
|
||||||
|
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/Data/Models/Client/Stats/EFClientStatistics.cs#L120)
|
||||||
```csharp
|
```csharp
|
||||||
public ClientKillEvent()
|
public ClientKillEvent()
|
||||||
```
|
```
|
||||||
|
@ -28,6 +28,7 @@ SharedLibraryCore.Events.Game.ClientGameEvent --> SharedLibraryCore.Events.Game.
|
|||||||
|
|
||||||
### Constructors
|
### Constructors
|
||||||
#### ClientMessageEvent
|
#### ClientMessageEvent
|
||||||
|
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/Application/Plugin/Script/ScriptPlugin.cs#L16707566)
|
||||||
```csharp
|
```csharp
|
||||||
public ClientMessageEvent()
|
public ClientMessageEvent()
|
||||||
```
|
```
|
||||||
|
@ -30,6 +30,7 @@ SharedLibraryCore.GameEvent --> SharedLibraryCore.Events.Game.GameEventV2
|
|||||||
|
|
||||||
### Constructors
|
### Constructors
|
||||||
#### GameEventV2
|
#### GameEventV2
|
||||||
|
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/Data/Models/Client/Stats/EFClientStatistics.cs#L125)
|
||||||
```csharp
|
```csharp
|
||||||
protected GameEventV2()
|
protected GameEventV2()
|
||||||
```
|
```
|
||||||
|
@ -28,6 +28,7 @@ SharedLibraryCore.Events.Game.GameEventV2 --> SharedLibraryCore.Events.Game.Game
|
|||||||
|
|
||||||
### Constructors
|
### Constructors
|
||||||
#### GameScriptEvent
|
#### GameScriptEvent
|
||||||
|
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/Data/Models/Client/Stats/EFHitLocationCount.cs#L10)
|
||||||
```csharp
|
```csharp
|
||||||
public GameScriptEvent()
|
public GameScriptEvent()
|
||||||
```
|
```
|
||||||
|
@ -28,6 +28,7 @@ SharedLibraryCore.Events.Game.GameEventV2 --> SharedLibraryCore.Events.Game.Matc
|
|||||||
|
|
||||||
### Constructors
|
### Constructors
|
||||||
#### MatchEndEvent
|
#### MatchEndEvent
|
||||||
|
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/Data/Models/Client/Stats/EFHitLocationCount.cs#L14)
|
||||||
```csharp
|
```csharp
|
||||||
public MatchEndEvent()
|
public MatchEndEvent()
|
||||||
```
|
```
|
||||||
|
@ -20,7 +20,7 @@ SharedLibraryCore.Events.Game.ClientGameEvent --> SharedLibraryCore.Events.Game.
|
|||||||
#### Public properties
|
#### Public properties
|
||||||
| Type | Name | Methods |
|
| Type | Name | Methods |
|
||||||
| --- | --- | --- |
|
| --- | --- | --- |
|
||||||
| `EFClient` | [`Consumer`](#consumer) | `get` |
|
| [`EFClient`](../../../../../data/models/client/EFClient.md) | [`Consumer`](#consumer) | `get` |
|
||||||
| `string` | [`PerkName`](#perkname) | `get, init` |
|
| `string` | [`PerkName`](#perkname) | `get, init` |
|
||||||
|
|
||||||
## Details
|
## Details
|
||||||
@ -31,6 +31,7 @@ SharedLibraryCore.Events.Game.ClientGameEvent --> SharedLibraryCore.Events.Game.
|
|||||||
|
|
||||||
### Constructors
|
### Constructors
|
||||||
#### PlayerConsumedPerkGameEvent
|
#### PlayerConsumedPerkGameEvent
|
||||||
|
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/Data/Models/Client/Stats/EFHitLocationCount.cs#L21)
|
||||||
```csharp
|
```csharp
|
||||||
public PlayerConsumedPerkGameEvent()
|
public PlayerConsumedPerkGameEvent()
|
||||||
```
|
```
|
||||||
|
@ -22,6 +22,7 @@ SharedLibraryCore.Events.Game.ClientDamageEvent --> SharedLibraryCore.Events.Gam
|
|||||||
|
|
||||||
### Constructors
|
### Constructors
|
||||||
#### PlayerDamageGameEvent
|
#### PlayerDamageGameEvent
|
||||||
|
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/Application/Plugin/Script/ScriptPluginHelper.cs#L47)
|
||||||
```csharp
|
```csharp
|
||||||
public PlayerDamageGameEvent()
|
public PlayerDamageGameEvent()
|
||||||
```
|
```
|
||||||
|
@ -23,6 +23,7 @@ SharedLibraryCore.Events.Game.ClientGameEvent --> SharedLibraryCore.Events.Game.
|
|||||||
|
|
||||||
### Constructors
|
### Constructors
|
||||||
#### PlayerDownedGameEvent
|
#### PlayerDownedGameEvent
|
||||||
|
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/Data/Models/Client/Stats/EFHitLocationCount.cs#L23)
|
||||||
```csharp
|
```csharp
|
||||||
public PlayerDownedGameEvent()
|
public PlayerDownedGameEvent()
|
||||||
```
|
```
|
||||||
|
3
CodeDocumentation/SharedLibraryCore/events/game/gamescript/zombie/PlayerGrabbedPowerupGameEvent.md
3
CodeDocumentation/SharedLibraryCore/events/game/gamescript/zombie/PlayerGrabbedPowerupGameEvent.md
@ -20,7 +20,7 @@ SharedLibraryCore.Events.Game.ClientGameEvent --> SharedLibraryCore.Events.Game.
|
|||||||
#### Public properties
|
#### Public properties
|
||||||
| Type | Name | Methods |
|
| Type | Name | Methods |
|
||||||
| --- | --- | --- |
|
| --- | --- | --- |
|
||||||
| `EFClient` | [`Grabber`](#grabber) | `get` |
|
| [`EFClient`](../../../../../data/models/client/EFClient.md) | [`Grabber`](#grabber) | `get` |
|
||||||
| `string` | [`PowerupName`](#powerupname) | `get, init` |
|
| `string` | [`PowerupName`](#powerupname) | `get, init` |
|
||||||
|
|
||||||
## Details
|
## Details
|
||||||
@ -31,6 +31,7 @@ SharedLibraryCore.Events.Game.ClientGameEvent --> SharedLibraryCore.Events.Game.
|
|||||||
|
|
||||||
### Constructors
|
### Constructors
|
||||||
#### PlayerGrabbedPowerupGameEvent
|
#### PlayerGrabbedPowerupGameEvent
|
||||||
|
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/Application/Plugin/Script/ScriptPluginHelper.cs#L70)
|
||||||
```csharp
|
```csharp
|
||||||
public PlayerGrabbedPowerupGameEvent()
|
public PlayerGrabbedPowerupGameEvent()
|
||||||
```
|
```
|
||||||
|
@ -20,8 +20,8 @@ SharedLibraryCore.Events.Game.ClientGameEvent --> SharedLibraryCore.Events.Game.
|
|||||||
#### Public properties
|
#### Public properties
|
||||||
| Type | Name | Methods |
|
| Type | Name | Methods |
|
||||||
| --- | --- | --- |
|
| --- | --- | --- |
|
||||||
| `EFClient` | [`Revived`](#revived) | `get` |
|
| [`EFClient`](../../../../../data/models/client/EFClient.md) | [`Revived`](#revived) | `get` |
|
||||||
| `EFClient` | [`Reviver`](#reviver) | `get` |
|
| [`EFClient`](../../../../../data/models/client/EFClient.md) | [`Reviver`](#reviver) | `get` |
|
||||||
|
|
||||||
## Details
|
## Details
|
||||||
### Inheritance
|
### Inheritance
|
||||||
@ -31,6 +31,7 @@ SharedLibraryCore.Events.Game.ClientGameEvent --> SharedLibraryCore.Events.Game.
|
|||||||
|
|
||||||
### Constructors
|
### Constructors
|
||||||
#### PlayerRevivedGameEvent
|
#### PlayerRevivedGameEvent
|
||||||
|
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/Data/Models/Client/Stats/EFRating.cs#L12)
|
||||||
```csharp
|
```csharp
|
||||||
public PlayerRevivedGameEvent()
|
public PlayerRevivedGameEvent()
|
||||||
```
|
```
|
||||||
|
@ -32,6 +32,7 @@ SharedLibraryCore.Events.Game.ClientGameEvent --> SharedLibraryCore.Events.Game.
|
|||||||
|
|
||||||
### Constructors
|
### Constructors
|
||||||
#### PlayerRoundDataGameEvent
|
#### PlayerRoundDataGameEvent
|
||||||
|
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/Application/Plugin/Script/ScriptPluginV2.cs#L52)
|
||||||
```csharp
|
```csharp
|
||||||
public PlayerRoundDataGameEvent()
|
public PlayerRoundDataGameEvent()
|
||||||
```
|
```
|
||||||
|
@ -30,6 +30,7 @@ SharedLibraryCore.Events.Game.GameEventV2 --> SharedLibraryCore.Events.Game.Game
|
|||||||
|
|
||||||
### Constructors
|
### Constructors
|
||||||
#### RoundCompleteGameEvent
|
#### RoundCompleteGameEvent
|
||||||
|
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/Application/Plugin/Script/ScriptPluginV2.cs#L52)
|
||||||
```csharp
|
```csharp
|
||||||
public RoundCompleteGameEvent()
|
public RoundCompleteGameEvent()
|
||||||
```
|
```
|
||||||
|
@ -22,6 +22,7 @@ SharedLibraryCore.Events.Game.ClientDamageEvent --> SharedLibraryCore.Events.Gam
|
|||||||
|
|
||||||
### Constructors
|
### Constructors
|
||||||
#### ZombieDamageGameEvent
|
#### ZombieDamageGameEvent
|
||||||
|
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/Application/Plugin/Script/ScriptPluginV2.cs#L52)
|
||||||
```csharp
|
```csharp
|
||||||
public ZombieDamageGameEvent()
|
public ZombieDamageGameEvent()
|
||||||
```
|
```
|
||||||
|
@ -29,6 +29,7 @@ SharedLibraryCore.Events.Management.ClientStateEvent --> SharedLibraryCore.Event
|
|||||||
|
|
||||||
### Constructors
|
### Constructors
|
||||||
#### ClientExecuteCommandEvent
|
#### ClientExecuteCommandEvent
|
||||||
|
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/Data/Models/Client/Stats/EFClientRatingHistory.cs#L14)
|
||||||
```csharp
|
```csharp
|
||||||
public ClientExecuteCommandEvent()
|
public ClientExecuteCommandEvent()
|
||||||
```
|
```
|
||||||
|
@ -17,8 +17,8 @@ SharedLibraryCore.Events.Management.ManagementEvent --> SharedLibraryCore.Events
|
|||||||
#### Public properties
|
#### Public properties
|
||||||
| Type | Name | Methods |
|
| Type | Name | Methods |
|
||||||
| --- | --- | --- |
|
| --- | --- | --- |
|
||||||
| `EFClient` | [`Client`](#client) | `get, init` |
|
| [`EFClient`](../../../data/models/client/EFClient.md) | [`Client`](#client) | `get, init` |
|
||||||
| `EFPenalty` | [`Penalty`](#penalty) | `get, init` |
|
| [`EFPenalty`](../../../data/models/EFPenalty.md) | [`Penalty`](#penalty) | `get, init` |
|
||||||
|
|
||||||
## Details
|
## Details
|
||||||
### Inheritance
|
### Inheritance
|
||||||
@ -28,6 +28,7 @@ SharedLibraryCore.Events.Management.ManagementEvent --> SharedLibraryCore.Events
|
|||||||
|
|
||||||
### Constructors
|
### Constructors
|
||||||
#### ClientPenaltyEvent
|
#### ClientPenaltyEvent
|
||||||
|
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/Data/Models/Client/Stats/EFClientStatistics.cs#L23)
|
||||||
```csharp
|
```csharp
|
||||||
public ClientPenaltyEvent()
|
public ClientPenaltyEvent()
|
||||||
```
|
```
|
||||||
|
@ -20,6 +20,7 @@ SharedLibraryCore.Events.Management.ClientPenaltyEvent --> SharedLibraryCore.Eve
|
|||||||
|
|
||||||
### Constructors
|
### Constructors
|
||||||
#### ClientPenaltyRevokeEvent
|
#### ClientPenaltyRevokeEvent
|
||||||
|
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/Data/Models/Client/Stats/EFClientStatistics.cs#L23)
|
||||||
```csharp
|
```csharp
|
||||||
public ClientPenaltyRevokeEvent()
|
public ClientPenaltyRevokeEvent()
|
||||||
```
|
```
|
||||||
|
@ -29,6 +29,7 @@ SharedLibraryCore.Events.Management.ClientStateEvent --> SharedLibraryCore.Event
|
|||||||
|
|
||||||
### Constructors
|
### Constructors
|
||||||
#### ClientPermissionChangeEvent
|
#### ClientPermissionChangeEvent
|
||||||
|
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/Application/QueryHelpers/ClientResourceQueryHelper.cs#L170)
|
||||||
```csharp
|
```csharp
|
||||||
public ClientPermissionChangeEvent()
|
public ClientPermissionChangeEvent()
|
||||||
```
|
```
|
||||||
|
@ -21,6 +21,7 @@ SharedLibraryCore.Events.Management.ClientStateEvent --> SharedLibraryCore.Event
|
|||||||
|
|
||||||
### Constructors
|
### Constructors
|
||||||
#### ClientStateAuthorizeEvent
|
#### ClientStateAuthorizeEvent
|
||||||
|
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/Application/QueryHelpers/ClientResourceQueryHelper.cs#L16707566)
|
||||||
```csharp
|
```csharp
|
||||||
public ClientStateAuthorizeEvent()
|
public ClientStateAuthorizeEvent()
|
||||||
```
|
```
|
||||||
|
@ -21,6 +21,7 @@ SharedLibraryCore.Events.Management.ClientStateEvent --> SharedLibraryCore.Event
|
|||||||
|
|
||||||
### Constructors
|
### Constructors
|
||||||
#### ClientStateDisposeEvent
|
#### ClientStateDisposeEvent
|
||||||
|
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/Data/Models/Client/Stats/EFClientStatistics.cs#L32)
|
||||||
```csharp
|
```csharp
|
||||||
public ClientStateDisposeEvent()
|
public ClientStateDisposeEvent()
|
||||||
```
|
```
|
||||||
|
@ -28,6 +28,7 @@ SharedLibraryCore.Events.Management.ManagementEvent --> SharedLibraryCore.Events
|
|||||||
|
|
||||||
### Constructors
|
### Constructors
|
||||||
#### ClientStateEvent
|
#### ClientStateEvent
|
||||||
|
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/Data/Models/Client/Stats/EFClientStatistics.cs#L34)
|
||||||
```csharp
|
```csharp
|
||||||
protected ClientStateEvent()
|
protected ClientStateEvent()
|
||||||
```
|
```
|
||||||
|
@ -21,6 +21,7 @@ SharedLibraryCore.Events.Management.ClientStateEvent --> SharedLibraryCore.Event
|
|||||||
|
|
||||||
### Constructors
|
### Constructors
|
||||||
#### ClientStateInitializeEvent
|
#### ClientStateInitializeEvent
|
||||||
|
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/Data/Models/Client/Stats/EFClientStatistics.cs#L34)
|
||||||
```csharp
|
```csharp
|
||||||
public ClientStateInitializeEvent()
|
public ClientStateInitializeEvent()
|
||||||
```
|
```
|
||||||
|
@ -33,6 +33,7 @@ SharedLibraryCore.Events.Management.ManagementEvent --> SharedLibraryCore.Events
|
|||||||
|
|
||||||
### Constructors
|
### Constructors
|
||||||
#### LoginEvent
|
#### LoginEvent
|
||||||
|
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/Application/Plugin/PluginImporter.cs#L94)
|
||||||
```csharp
|
```csharp
|
||||||
public LoginEvent()
|
public LoginEvent()
|
||||||
```
|
```
|
||||||
|
@ -20,6 +20,7 @@ SharedLibraryCore.Events.Management.LoginEvent --> SharedLibraryCore.Events.Mana
|
|||||||
|
|
||||||
### Constructors
|
### Constructors
|
||||||
#### LogoutEvent
|
#### LogoutEvent
|
||||||
|
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/Application/Plugin/PluginImporter.cs#L94)
|
||||||
```csharp
|
```csharp
|
||||||
public LogoutEvent()
|
public LogoutEvent()
|
||||||
```
|
```
|
||||||
|
@ -23,6 +23,7 @@ SharedLibraryCore.Events.CoreEvent --> SharedLibraryCore.Events.Management.Manag
|
|||||||
|
|
||||||
### Constructors
|
### Constructors
|
||||||
#### ManagementEvent
|
#### ManagementEvent
|
||||||
|
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/Application/Plugin/PluginImporter.cs#L94)
|
||||||
```csharp
|
```csharp
|
||||||
public ManagementEvent()
|
public ManagementEvent()
|
||||||
```
|
```
|
||||||
|
@ -28,6 +28,7 @@ SharedLibraryCore.Events.Server.GameServerEvent --> SharedLibraryCore.Events.Ser
|
|||||||
|
|
||||||
### Constructors
|
### Constructors
|
||||||
#### ClientDataUpdateEvent
|
#### ClientDataUpdateEvent
|
||||||
|
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/Application/CoreEventHandler.cs#L16707566)
|
||||||
```csharp
|
```csharp
|
||||||
public ClientDataUpdateEvent()
|
public ClientDataUpdateEvent()
|
||||||
```
|
```
|
||||||
|
@ -21,6 +21,7 @@ SharedLibraryCore.Events.Server.GameServerEvent --> SharedLibraryCore.Events.Ser
|
|||||||
|
|
||||||
### Constructors
|
### Constructors
|
||||||
#### ConnectionInterruptEvent
|
#### ConnectionInterruptEvent
|
||||||
|
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/Data/Models/Client/Stats/EFClientHitStatistic.cs#L36)
|
||||||
```csharp
|
```csharp
|
||||||
public ConnectionInterruptEvent()
|
public ConnectionInterruptEvent()
|
||||||
```
|
```
|
||||||
|
@ -21,6 +21,7 @@ SharedLibraryCore.Events.Server.GameServerEvent --> SharedLibraryCore.Events.Ser
|
|||||||
|
|
||||||
### Constructors
|
### Constructors
|
||||||
#### ConnectionRestoreEvent
|
#### ConnectionRestoreEvent
|
||||||
|
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/Data/Models/Client/Stats/EFClientHitStatistic.cs#L39)
|
||||||
```csharp
|
```csharp
|
||||||
public ConnectionRestoreEvent()
|
public ConnectionRestoreEvent()
|
||||||
```
|
```
|
||||||
|
@ -31,6 +31,7 @@ SharedLibraryCore.Events.CoreEvent --> SharedLibraryCore.Events.Server.GameServe
|
|||||||
|
|
||||||
### Constructors
|
### Constructors
|
||||||
#### GameServerEvent
|
#### GameServerEvent
|
||||||
|
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/Application/Main.cs#L327)
|
||||||
```csharp
|
```csharp
|
||||||
protected GameServerEvent()
|
protected GameServerEvent()
|
||||||
```
|
```
|
||||||
|
@ -21,6 +21,7 @@ SharedLibraryCore.Events.Server.GameServerEvent --> SharedLibraryCore.Events.Ser
|
|||||||
|
|
||||||
### Constructors
|
### Constructors
|
||||||
#### MonitorStartEvent
|
#### MonitorStartEvent
|
||||||
|
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/Application/Main.cs#L383)
|
||||||
```csharp
|
```csharp
|
||||||
public MonitorStartEvent()
|
public MonitorStartEvent()
|
||||||
```
|
```
|
||||||
|
@ -21,6 +21,7 @@ SharedLibraryCore.Events.Server.GameServerEvent --> SharedLibraryCore.Events.Ser
|
|||||||
|
|
||||||
### Constructors
|
### Constructors
|
||||||
#### MonitorStopEvent
|
#### MonitorStopEvent
|
||||||
|
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/Application/Main.cs#L384)
|
||||||
```csharp
|
```csharp
|
||||||
public MonitorStopEvent()
|
public MonitorStopEvent()
|
||||||
```
|
```
|
||||||
|
@ -29,6 +29,7 @@ SharedLibraryCore.Events.Server.GameServerEvent --> SharedLibraryCore.Events.Ser
|
|||||||
|
|
||||||
### Constructors
|
### Constructors
|
||||||
#### ServerCommandExecuteEvent
|
#### ServerCommandExecuteEvent
|
||||||
|
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/Data/Models/Client/Stats/EFClientHitStatistic.cs#L59)
|
||||||
```csharp
|
```csharp
|
||||||
public ServerCommandExecuteEvent()
|
public ServerCommandExecuteEvent()
|
||||||
```
|
```
|
||||||
|
@ -29,6 +29,7 @@ SharedLibraryCore.Events.Server.GameServerEvent --> SharedLibraryCore.Events.Ser
|
|||||||
|
|
||||||
### Constructors
|
### Constructors
|
||||||
#### ServerValueReceiveEvent
|
#### ServerValueReceiveEvent
|
||||||
|
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/Data/Models/Client/Stats/EFClientHitStatistic.cs#L89)
|
||||||
```csharp
|
```csharp
|
||||||
public ServerValueReceiveEvent()
|
public ServerValueReceiveEvent()
|
||||||
```
|
```
|
||||||
|
@ -30,6 +30,7 @@ SharedLibraryCore.Events.Server.GameServerEvent --> SharedLibraryCore.Events.Ser
|
|||||||
|
|
||||||
### Constructors
|
### Constructors
|
||||||
#### ServerValueSetCompleteEvent
|
#### ServerValueSetCompleteEvent
|
||||||
|
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/Data/Models/Client/Stats/EFClientRankingHistory.cs#L25)
|
||||||
```csharp
|
```csharp
|
||||||
public ServerValueSetCompleteEvent()
|
public ServerValueSetCompleteEvent()
|
||||||
```
|
```
|
||||||
|
@ -20,6 +20,7 @@ System.Collections.Generic.Dictionary_2 --> SharedLibraryCore.Formatting.ColorCo
|
|||||||
|
|
||||||
### Constructors
|
### Constructors
|
||||||
#### ColorCodeMapping
|
#### ColorCodeMapping
|
||||||
|
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/Application/ApplicationManager.cs#L16707566)
|
||||||
```csharp
|
```csharp
|
||||||
public ColorCodeMapping()
|
public ColorCodeMapping()
|
||||||
```
|
```
|
||||||
|
@ -35,6 +35,7 @@ JSON converter for the build number
|
|||||||
|
|
||||||
### Constructors
|
### Constructors
|
||||||
#### BuildNumberJsonConverter
|
#### BuildNumberJsonConverter
|
||||||
|
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/Application/IW4MServer.cs#L16707566)
|
||||||
```csharp
|
```csharp
|
||||||
public BuildNumberJsonConverter()
|
public BuildNumberJsonConverter()
|
||||||
```
|
```
|
||||||
|
@ -20,6 +20,7 @@
|
|||||||
## Details
|
## Details
|
||||||
### Constructors
|
### Constructors
|
||||||
#### Hashing
|
#### Hashing
|
||||||
|
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/Application/IW4MServer.cs#L16707566)
|
||||||
```csharp
|
```csharp
|
||||||
public Hashing()
|
public Hashing()
|
||||||
```
|
```
|
||||||
|
@ -38,6 +38,7 @@ public MessageToken(string Name, Func<Server, Task<string>> Value)
|
|||||||
|
|
||||||
### Methods
|
### Methods
|
||||||
#### ProcessAsync
|
#### ProcessAsync
|
||||||
|
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/Application/ApplicationManager.cs#L665)
|
||||||
```csharp
|
```csharp
|
||||||
public async Task<string> ProcessAsync(Server server)
|
public async Task<string> ProcessAsync(Server server)
|
||||||
```
|
```
|
||||||
|
@ -21,6 +21,7 @@
|
|||||||
## Details
|
## Details
|
||||||
### Constructors
|
### Constructors
|
||||||
#### ParseEnum
|
#### ParseEnum
|
||||||
|
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/Application/ApplicationManager.cs#L842)
|
||||||
```csharp
|
```csharp
|
||||||
public ParseEnum()
|
public ParseEnum()
|
||||||
```
|
```
|
||||||
|
@ -23,6 +23,7 @@
|
|||||||
## Details
|
## Details
|
||||||
### Constructors
|
### Constructors
|
||||||
#### Report
|
#### Report
|
||||||
|
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/Data/Models/Client/Stats/EFACSnapshot.cs#L36)
|
||||||
```csharp
|
```csharp
|
||||||
public Report()
|
public Report()
|
||||||
```
|
```
|
||||||
|
@ -34,6 +34,7 @@ generic class for passing information about a resource query
|
|||||||
|
|
||||||
### Constructors
|
### Constructors
|
||||||
#### ResourceQueryHelperResult
|
#### ResourceQueryHelperResult
|
||||||
|
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/Application/ApplicationManager.cs#L245)
|
||||||
```csharp
|
```csharp
|
||||||
public ResourceQueryHelperResult()
|
public ResourceQueryHelperResult()
|
||||||
```
|
```
|
||||||
|
@ -31,6 +31,7 @@ SharedLibraryCore.Interfaces.ITokenIdentifier --> SharedLibraryCore.Helpers.Toke
|
|||||||
|
|
||||||
### Constructors
|
### Constructors
|
||||||
#### TokenIdentifier
|
#### TokenIdentifier
|
||||||
|
[*Source code*](https://github.com/RaidMax/IW4M-Admin/blob/release/pre/Data/Models/Client/Stats/EFACSnapshot.cs#L45)
|
||||||
```csharp
|
```csharp
|
||||||
public TokenIdentifier()
|
public TokenIdentifier()
|
||||||
```
|
```
|
||||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
x
Reference in New Issue
Block a user