a
This commit is contained in:
@@ -0,0 +1,20 @@
|
||||
using System;
|
||||
|
||||
namespace Cpp2IlInjected
|
||||
{
|
||||
// Token: 0x0200001E RID: 30
|
||||
internal class AddressAttribute : Attribute
|
||||
{
|
||||
// Token: 0x04000047 RID: 71
|
||||
public string RVA;
|
||||
|
||||
// Token: 0x04000048 RID: 72
|
||||
public string Offset;
|
||||
|
||||
// Token: 0x04000049 RID: 73
|
||||
public string VA;
|
||||
|
||||
// Token: 0x0400004A RID: 74
|
||||
public string Slot;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,14 @@
|
||||
using System;
|
||||
|
||||
namespace Cpp2IlInjected
|
||||
{
|
||||
// Token: 0x02000023 RID: 35
|
||||
internal class AnalysisFailedException : Exception
|
||||
{
|
||||
// Token: 0x0600007B RID: 123 RVA: 0x000021C6 File Offset: 0x000003C6
|
||||
public AnalysisFailedException(string message)
|
||||
: base(message)
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,17 @@
|
||||
using System;
|
||||
|
||||
namespace Cpp2IlInjected
|
||||
{
|
||||
// Token: 0x02000020 RID: 32
|
||||
internal class AttributeAttribute : Attribute
|
||||
{
|
||||
// Token: 0x0400004C RID: 76
|
||||
public string Name;
|
||||
|
||||
// Token: 0x0400004D RID: 77
|
||||
public string RVA;
|
||||
|
||||
// Token: 0x0400004E RID: 78
|
||||
public string Offset;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
using System;
|
||||
|
||||
namespace Cpp2IlInjected
|
||||
{
|
||||
// Token: 0x0200001F RID: 31
|
||||
internal class FieldOffsetAttribute : Attribute
|
||||
{
|
||||
// Token: 0x0400004B RID: 75
|
||||
public string Offset;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
using System;
|
||||
|
||||
namespace Cpp2IlInjected
|
||||
{
|
||||
// Token: 0x02000021 RID: 33
|
||||
internal class MetadataOffsetAttribute : Attribute
|
||||
{
|
||||
// Token: 0x0400004F RID: 79
|
||||
public string Offset;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
using System;
|
||||
|
||||
namespace Cpp2IlInjected
|
||||
{
|
||||
// Token: 0x02000022 RID: 34
|
||||
internal class TokenAttribute : Attribute
|
||||
{
|
||||
// Token: 0x04000050 RID: 80
|
||||
public string Token;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,72 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
|
||||
<PropertyGroup>
|
||||
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
|
||||
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
|
||||
<ProjectGuid>{2D4E062A-048A-43C7-9D34-B845ECC95A99}</ProjectGuid>
|
||||
<OutputType>Library</OutputType>
|
||||
<RootNamespace>EasyAntiCheat.Client</RootNamespace>
|
||||
<AssemblyName>EasyAntiCheat.Client</AssemblyName>
|
||||
<TargetFrameworkVersion>v4.0</TargetFrameworkVersion>
|
||||
<FileAlignment>512</FileAlignment>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
|
||||
<PlatformTarget>AnyCPU</PlatformTarget>
|
||||
<DebugSymbols>true</DebugSymbols>
|
||||
<DebugType>full</DebugType>
|
||||
<Optimize>false</Optimize>
|
||||
<OutputPath>bin\Debug\</OutputPath>
|
||||
<DefineConstants>DEBUG;TRACE</DefineConstants>
|
||||
<ErrorReport>prompt</ErrorReport>
|
||||
<WarningLevel>4</WarningLevel>
|
||||
<NoStdLib>true</NoStdLib>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
|
||||
<PlatformTarget>AnyCPU</PlatformTarget>
|
||||
<DebugType>pdbonly</DebugType>
|
||||
<Optimize>true</Optimize>
|
||||
<OutputPath>bin\Release\</OutputPath>
|
||||
<DefineConstants>TRACE</DefineConstants>
|
||||
<ErrorReport>prompt</ErrorReport>
|
||||
<WarningLevel>4</WarningLevel>
|
||||
<NoStdLib>true</NoStdLib>
|
||||
</PropertyGroup>
|
||||
<ItemGroup>
|
||||
<AppDesigner Include="Properties\" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<Compile Include="Cpp2IlInjected\AddressAttribute.cs" />
|
||||
<Compile Include="Cpp2IlInjected\AnalysisFailedException.cs" />
|
||||
<Compile Include="Cpp2IlInjected\AttributeAttribute.cs" />
|
||||
<Compile Include="Cpp2IlInjected\FieldOffsetAttribute.cs" />
|
||||
<Compile Include="Cpp2IlInjected\MetadataOffsetAttribute.cs" />
|
||||
<Compile Include="Cpp2IlInjected\TokenAttribute.cs" />
|
||||
<Compile Include="EasyAntiCheat\Client\ClientAuth\ClientAuth.cs" />
|
||||
<Compile Include="EasyAntiCheat\Client\ClientAuth\NativeClientAuth.cs" />
|
||||
<Compile Include="EasyAntiCheat\Client\ClientIntegrityViolationType.cs" />
|
||||
<Compile Include="EasyAntiCheat\Client\Debug.cs" />
|
||||
<Compile Include="EasyAntiCheat\Client\EventHandlerExtensions.cs" />
|
||||
<Compile Include="EasyAntiCheat\Client\HostValidationResult.cs" />
|
||||
<Compile Include="EasyAntiCheat\Client\Hydra\NativeClient.cs" />
|
||||
<Compile Include="EasyAntiCheat\Client\Hydra\NativeNetProtect.cs" />
|
||||
<Compile Include="EasyAntiCheat\Client\Hydra\NetProtect\NetProtect.cs" />
|
||||
<Compile Include="EasyAntiCheat\Client\Hydra\Runtime.cs" />
|
||||
<Compile Include="EasyAntiCheat\Client\IntegrityDescriptor.cs" />
|
||||
<Compile Include="EasyAntiCheat\Client\LoadCompletedEventArgs.cs" />
|
||||
<Compile Include="EasyAntiCheat\Client\LoadEventArgs.cs" />
|
||||
<Compile Include="EasyAntiCheat\Client\LoadProgressEventArgs.cs" />
|
||||
<Compile Include="EasyAntiCheat\Client\LoadResult.cs" />
|
||||
<Compile Include="EasyAntiCheat\Client\StateChangedEventArgs.cs" />
|
||||
<Compile Include="EasyAntiCheat\Client\StateChangeType.cs" />
|
||||
<Compile Include="EasyAntiCheat\MonoPInvokeCallbackAttribute.cs" />
|
||||
<Compile Include="Properties\AssemblyInfo.cs" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ProjectReference Include="..\mscorlib\mscorlib.csproj">
|
||||
<Project>{2d4e062a-048a-43c7-9d34-b845ecc95a9d}</Project>
|
||||
<Name>mscorlib</Name>
|
||||
</ProjectReference>
|
||||
</ItemGroup>
|
||||
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
|
||||
</Project>
|
||||
@@ -0,0 +1,31 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace EasyAntiCheat.Client.ClientAuth
|
||||
{
|
||||
// Token: 0x0200001C RID: 28
|
||||
[Token(Token = "0x200001C")]
|
||||
public sealed class ClientAuth : IDisposable
|
||||
{
|
||||
// Token: 0x0600006B RID: 107 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600006B")]
|
||||
[Address(RVA = "0x737140", Offset = "0x735F40", VA = "0x180737140")]
|
||||
public ClientAuth()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600006C RID: 108 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600006C")]
|
||||
[Address(RVA = "0x736E40", Offset = "0x735C40", VA = "0x180736E40", Slot = "4")]
|
||||
public void Dispose()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600006D RID: 109 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600006D")]
|
||||
[Address(RVA = "0x736FB0", Offset = "0x735DB0", VA = "0x180736FB0")]
|
||||
public void WriteChallengeResponse(byte[] ServerChallenge, byte[] ClientResponse)
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,59 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace EasyAntiCheat.Client.ClientAuth
|
||||
{
|
||||
// Token: 0x0200001D RID: 29
|
||||
[Token(Token = "0x200001D")]
|
||||
internal class NativeClientAuth
|
||||
{
|
||||
// Token: 0x0600006F RID: 111
|
||||
[Token(Token = "0x600006F")]
|
||||
[Address(RVA = "0x737FC0", Offset = "0x736DC0", VA = "0x180737FC0")]
|
||||
private static extern IntPtr dotCreateClientAuth(string InterfaceVersion);
|
||||
|
||||
// Token: 0x06000070 RID: 112
|
||||
[Token(Token = "0x6000070")]
|
||||
[Address(RVA = "0x7380E0", Offset = "0x736EE0", VA = "0x1807380E0")]
|
||||
private static extern void dotInitialize(IntPtr Instance);
|
||||
|
||||
// Token: 0x06000071 RID: 113
|
||||
[Token(Token = "0x6000071")]
|
||||
[Address(RVA = "0x738060", Offset = "0x736E60", VA = "0x180738060")]
|
||||
private static extern void dotDestroy(IntPtr Instance);
|
||||
|
||||
// Token: 0x06000072 RID: 114
|
||||
[Token(Token = "0x6000072")]
|
||||
[Address(RVA = "0x737F10", Offset = "0x736D10", VA = "0x180737F10")]
|
||||
private static extern void dotClientWriteChallengeResponse(IntPtr Instance, byte[] ServerChallenge, byte[] ClientResponse);
|
||||
|
||||
// Token: 0x06000073 RID: 115 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000073")]
|
||||
[Address(RVA = "0x737CB0", Offset = "0x736AB0", VA = "0x180737CB0")]
|
||||
public static void Initialize()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000074 RID: 116 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000074")]
|
||||
[Address(RVA = "0x737B80", Offset = "0x736980", VA = "0x180737B80")]
|
||||
public static void Dispose()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000075 RID: 117 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000075")]
|
||||
[Address(RVA = "0x737A40", Offset = "0x736840", VA = "0x180737A40")]
|
||||
public static void ClientWriteChallengeResponse(byte[] ServerChallenge, byte[] ClientResponse)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04000045 RID: 69
|
||||
[Token(Token = "0x4000045")]
|
||||
private static readonly string InterfaceVersion;
|
||||
|
||||
// Token: 0x04000046 RID: 70
|
||||
[Token(Token = "0x4000046")]
|
||||
private static IntPtr Instance;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,56 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace EasyAntiCheat.Client
|
||||
{
|
||||
// Token: 0x02000003 RID: 3
|
||||
[Token(Token = "0x2000003")]
|
||||
public enum ClientIntegrityViolationType
|
||||
{
|
||||
// Token: 0x04000002 RID: 2
|
||||
[Token(Token = "0x4000002")]
|
||||
IntegrityViolationNone,
|
||||
// Token: 0x04000003 RID: 3
|
||||
[Token(Token = "0x4000003")]
|
||||
EACHashCatalogueFileNotFound,
|
||||
// Token: 0x04000004 RID: 4
|
||||
[Token(Token = "0x4000004")]
|
||||
EACHashCatalogueError,
|
||||
// Token: 0x04000005 RID: 5
|
||||
[Token(Token = "0x4000005")]
|
||||
EACHashCatalogueCertificateRevoked,
|
||||
// Token: 0x04000006 RID: 6
|
||||
[Token(Token = "0x4000006")]
|
||||
UnknownGameFileVersion,
|
||||
// Token: 0x04000007 RID: 7
|
||||
[Token(Token = "0x4000007")]
|
||||
RequiredGameFileNotFound,
|
||||
// Token: 0x04000008 RID: 8
|
||||
[Token(Token = "0x4000008")]
|
||||
UncataloguedGameFileForbidden,
|
||||
// Token: 0x04000009 RID: 9
|
||||
[Token(Token = "0x4000009")]
|
||||
UnknownSystemFileVersion,
|
||||
// Token: 0x0400000A RID: 10
|
||||
[Token(Token = "0x400000A")]
|
||||
ForbiddenModuleLoaded,
|
||||
// Token: 0x0400000B RID: 11
|
||||
[Token(Token = "0x400000B")]
|
||||
CorruptedMemory,
|
||||
// Token: 0x0400000C RID: 12
|
||||
[Token(Token = "0x400000C")]
|
||||
HackToolDetected,
|
||||
// Token: 0x0400000D RID: 13
|
||||
[Token(Token = "0x400000D")]
|
||||
InternalAntiCheatViolation,
|
||||
// Token: 0x0400000E RID: 14
|
||||
[Token(Token = "0x400000E")]
|
||||
CorruptedNetworkMessageFlow,
|
||||
// Token: 0x0400000F RID: 15
|
||||
[Token(Token = "0x400000F")]
|
||||
CannotRunUnderVirtualMachine,
|
||||
// Token: 0x04000010 RID: 16
|
||||
[Token(Token = "0x4000010")]
|
||||
ForbiddenSystemConfiguration
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,73 @@
|
||||
using System;
|
||||
using System.IO;
|
||||
using System.Runtime.InteropServices;
|
||||
using System.Text;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace EasyAntiCheat.Client
|
||||
{
|
||||
// Token: 0x02000009 RID: 9
|
||||
[Token(Token = "0x2000009")]
|
||||
public static class Debug
|
||||
{
|
||||
// Token: 0x0600000D RID: 13 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600000D")]
|
||||
[Address(RVA = "0x737380", Offset = "0x736180", VA = "0x180737380")]
|
||||
public static void SetOut(TextWriter writer)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600000E RID: 14 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600000E")]
|
||||
[Address(RVA = "0x7374E0", Offset = "0x7362E0", VA = "0x1807374E0")]
|
||||
public static void WriteLine(string format, params object[] args)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04000026 RID: 38
|
||||
[Token(Token = "0x4000026")]
|
||||
private static TextWriter writer;
|
||||
|
||||
// Token: 0x0200000A RID: 10
|
||||
// (Invoke) Token: 0x06000010 RID: 16
|
||||
[Token(Token = "0x200000A")]
|
||||
public delegate void WriterDelegate(string message);
|
||||
|
||||
// Token: 0x0200000B RID: 11
|
||||
[Token(Token = "0x200000B")]
|
||||
private sealed class DummyWriter : TextWriter
|
||||
{
|
||||
// Token: 0x17000005 RID: 5
|
||||
// (get) Token: 0x06000013 RID: 19 RVA: 0x00002052 File Offset: 0x00000252
|
||||
[Token(Token = "0x17000005")]
|
||||
public override Encoding Encoding
|
||||
{
|
||||
[Token(Token = "0x6000013")]
|
||||
[Address(RVA = "0x737830", Offset = "0x736630", VA = "0x180737830", Slot = "11")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06000014 RID: 20 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000014")]
|
||||
[Address(RVA = "0x737710", Offset = "0x736510", VA = "0x180737710")]
|
||||
public DummyWriter([Optional] Debug.WriterDelegate writer)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000015 RID: 21 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000015")]
|
||||
[Address(RVA = "0x7376F0", Offset = "0x7364F0", VA = "0x1807376F0", Slot = "21")]
|
||||
public override void WriteLine(string value)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04000027 RID: 39
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x4000027")]
|
||||
private Debug.WriterDelegate writer;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,17 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace EasyAntiCheat.Client
|
||||
{
|
||||
// Token: 0x02000004 RID: 4
|
||||
[Token(Token = "0x2000004")]
|
||||
internal static class EventHandlerExtensions
|
||||
{
|
||||
// Token: 0x06000002 RID: 2 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000002")]
|
||||
[Address(RVA = "0x1B52D20", Offset = "0x1B51B20", VA = "0x181B52D20")]
|
||||
public static void Raise<T>(this EventHandler<T> eventHandler, object sender, T eventArgs) where T : EventArgs
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,20 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace EasyAntiCheat.Client
|
||||
{
|
||||
// Token: 0x02000005 RID: 5
|
||||
[Token(Token = "0x2000005")]
|
||||
public enum HostValidationResult
|
||||
{
|
||||
// Token: 0x04000012 RID: 18
|
||||
[Token(Token = "0x4000012")]
|
||||
ServerHostValidationSuccess,
|
||||
// Token: 0x04000013 RID: 19
|
||||
[Token(Token = "0x4000013")]
|
||||
ServerHostValidationFailed,
|
||||
// Token: 0x04000014 RID: 20
|
||||
[Token(Token = "0x4000014")]
|
||||
ServerHostValidationTimedOut
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,277 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace EasyAntiCheat.Client.Hydra
|
||||
{
|
||||
// Token: 0x02000012 RID: 18
|
||||
[Token(Token = "0x2000012")]
|
||||
internal static class NativeClient
|
||||
{
|
||||
// Token: 0x06000027 RID: 39 RVA: 0x000020A0 File Offset: 0x000002A0
|
||||
[Token(Token = "0x6000027")]
|
||||
[Address(RVA = "0x738470", Offset = "0x737270", VA = "0x180738470")]
|
||||
public static bool IsStartedWithEasyAntiCheat()
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x06000028 RID: 40 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000028")]
|
||||
[Address(RVA = "0x7381E0", Offset = "0x736FE0", VA = "0x1807381E0")]
|
||||
public static void Dispose()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000029 RID: 41 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000029")]
|
||||
[Address(RVA = "0x7382B0", Offset = "0x7370B0", VA = "0x1807382B0")]
|
||||
public static void Initialize(NativeClient.CallbackProgress OnProgress, NativeClient.CallbackFinished OnFinished, NativeClient.CallbackIntegrity OnIntegrityViolation, NativeClient.CallbackHostValidation OnHostValidation)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600002A RID: 42 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600002A")]
|
||||
[Address(RVA = "0x738160", Offset = "0x736F60", VA = "0x180738160")]
|
||||
public static void ConnectionReset()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600002B RID: 43 RVA: 0x000020B8 File Offset: 0x000002B8
|
||||
[Token(Token = "0x600002B")]
|
||||
[Address(RVA = "0x7386D0", Offset = "0x7374D0", VA = "0x1807386D0")]
|
||||
public static bool PopNetworkMessage(out byte[] MessageBuffer, out int MessageLength)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x0600002C RID: 44 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600002C")]
|
||||
[Address(RVA = "0x738800", Offset = "0x737600", VA = "0x180738800")]
|
||||
public static void PushNetworkMessage(byte[] MessageBuffer, int MessageLength)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600002D RID: 45 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600002D")]
|
||||
[Address(RVA = "0x7385B0", Offset = "0x7373B0", VA = "0x1807385B0")]
|
||||
public static void PollStatus()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600002E RID: 46 RVA: 0x000020D0 File Offset: 0x000002D0
|
||||
[Token(Token = "0x600002E")]
|
||||
[Address(RVA = "0x7384D0", Offset = "0x7372D0", VA = "0x1807384D0")]
|
||||
public static IntPtr NetProtect()
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x04000032 RID: 50
|
||||
[Token(Token = "0x4000032")]
|
||||
private static readonly string InterfaceVersion;
|
||||
|
||||
// Token: 0x04000033 RID: 51
|
||||
[Token(Token = "0x4000033")]
|
||||
private static readonly NativeClient.INativeModule Module;
|
||||
|
||||
// Token: 0x04000034 RID: 52
|
||||
[Token(Token = "0x4000034")]
|
||||
private static IntPtr Instance;
|
||||
|
||||
// Token: 0x04000035 RID: 53
|
||||
[Token(Token = "0x4000035")]
|
||||
private static byte[] StaticMsgBuf;
|
||||
|
||||
// Token: 0x04000036 RID: 54
|
||||
[Token(Token = "0x4000036")]
|
||||
private static NativeClient.CallbackProgress nogcOnProgress;
|
||||
|
||||
// Token: 0x04000037 RID: 55
|
||||
[Token(Token = "0x4000037")]
|
||||
private static NativeClient.CallbackFinished nogcOnFinished;
|
||||
|
||||
// Token: 0x04000038 RID: 56
|
||||
[Token(Token = "0x4000038")]
|
||||
private static NativeClient.CallbackIntegrity nogcOnIntegrityViolation;
|
||||
|
||||
// Token: 0x04000039 RID: 57
|
||||
[Token(Token = "0x4000039")]
|
||||
private static NativeClient.CallbackHostValidation nogcOnHostValidation;
|
||||
|
||||
// Token: 0x02000013 RID: 19
|
||||
// (Invoke) Token: 0x06000030 RID: 48
|
||||
[Token(Token = "0x2000013")]
|
||||
public delegate uint CallbackProgress(uint Progress, IntPtr CallbackParameter);
|
||||
|
||||
// Token: 0x02000014 RID: 20
|
||||
// (Invoke) Token: 0x06000034 RID: 52
|
||||
[Token(Token = "0x2000014")]
|
||||
public delegate void CallbackFinished(LoadResult Result, string Message, IntPtr CallbackParameter);
|
||||
|
||||
// Token: 0x02000015 RID: 21
|
||||
// (Invoke) Token: 0x06000038 RID: 56
|
||||
[Token(Token = "0x2000015")]
|
||||
public delegate uint CallbackIntegrity(ClientIntegrityViolationType ViolationType, string ViolationCause, string DefaultMessage, IntPtr CallbackParameter);
|
||||
|
||||
// Token: 0x02000016 RID: 22
|
||||
// (Invoke) Token: 0x0600003C RID: 60
|
||||
[Token(Token = "0x2000016")]
|
||||
public delegate bool CallbackHostValidation(HostValidationResult Result, string Message, IntPtr CallbackParameter);
|
||||
|
||||
// Token: 0x02000017 RID: 23
|
||||
[Token(Token = "0x2000017")]
|
||||
private interface INativeModule
|
||||
{
|
||||
// Token: 0x0600003F RID: 63
|
||||
[Token(Token = "0x600003F")]
|
||||
[Address(Slot = "0")]
|
||||
IntPtr Create();
|
||||
|
||||
// Token: 0x06000040 RID: 64
|
||||
[Token(Token = "0x6000040")]
|
||||
[Address(Slot = "1")]
|
||||
void Destroy(IntPtr Instance);
|
||||
|
||||
// Token: 0x06000041 RID: 65
|
||||
[Token(Token = "0x6000041")]
|
||||
[Address(Slot = "2")]
|
||||
void Initialize(IntPtr Instance, NativeClient.CallbackProgress OnProgress, NativeClient.CallbackFinished OnFinished, IntPtr CallbackParameter);
|
||||
|
||||
// Token: 0x06000042 RID: 66
|
||||
[Token(Token = "0x6000042")]
|
||||
[Address(Slot = "3")]
|
||||
void ConnectionReset(IntPtr Instance);
|
||||
|
||||
// Token: 0x06000043 RID: 67
|
||||
[Token(Token = "0x6000043")]
|
||||
[Address(Slot = "4")]
|
||||
bool PopNetworkMessage(IntPtr Instance, ref byte[] MessageBuffer, out int MessageLength);
|
||||
|
||||
// Token: 0x06000044 RID: 68
|
||||
[Token(Token = "0x6000044")]
|
||||
[Address(Slot = "5")]
|
||||
void PushNetworkMessage(IntPtr Instance, byte[] MessageBuffer, int MessageLength);
|
||||
|
||||
// Token: 0x06000045 RID: 69
|
||||
[Token(Token = "0x6000045")]
|
||||
[Address(Slot = "6")]
|
||||
void PollStatus(IntPtr Instance, NativeClient.CallbackIntegrity OnIntegrityViolation, NativeClient.CallbackHostValidation OnHostValidation, IntPtr CallbackParameter);
|
||||
|
||||
// Token: 0x06000046 RID: 70
|
||||
[Token(Token = "0x6000046")]
|
||||
[Address(Slot = "7")]
|
||||
IntPtr NetProtect(IntPtr Instance);
|
||||
}
|
||||
|
||||
// Token: 0x02000018 RID: 24
|
||||
[Token(Token = "0x2000018")]
|
||||
private sealed class UnityModule : NativeClient.INativeModule
|
||||
{
|
||||
// Token: 0x06000047 RID: 71
|
||||
[Token(Token = "0x6000047")]
|
||||
[Address(RVA = "0x73A460", Offset = "0x739260", VA = "0x18073A460")]
|
||||
private static extern IntPtr CreateGameClient(string InterfaceVersion);
|
||||
|
||||
// Token: 0x06000048 RID: 72
|
||||
[Token(Token = "0x6000048")]
|
||||
[Address(RVA = "0x73A720", Offset = "0x739520", VA = "0x18073A720")]
|
||||
private static extern void GameClient_Destroy(IntPtr Instance);
|
||||
|
||||
// Token: 0x06000049 RID: 73
|
||||
[Token(Token = "0x6000049")]
|
||||
[Address(RVA = "0x73A7A0", Offset = "0x7395A0", VA = "0x18073A7A0")]
|
||||
private static extern void GameClient_Initialize(IntPtr Instance, NativeClient.CallbackProgress OnProgress, NativeClient.CallbackFinished OnFinished, IntPtr CallbackParameter);
|
||||
|
||||
// Token: 0x0600004A RID: 74
|
||||
[Token(Token = "0x600004A")]
|
||||
[Address(RVA = "0x73A6A0", Offset = "0x7394A0", VA = "0x18073A6A0")]
|
||||
private static extern void GameClient_ConnectionReset(IntPtr Instance);
|
||||
|
||||
// Token: 0x0600004B RID: 75
|
||||
[Token(Token = "0x600004B")]
|
||||
[Address(RVA = "0x73A9A0", Offset = "0x7397A0", VA = "0x18073A9A0")]
|
||||
private static extern bool GameClient_PopNetworkMessage(IntPtr Instance, ref IntPtr MessageBuffer, out uint MessageLength);
|
||||
|
||||
// Token: 0x0600004C RID: 76
|
||||
[Token(Token = "0x600004C")]
|
||||
[Address(RVA = "0x73AA40", Offset = "0x739840", VA = "0x18073AA40")]
|
||||
private static extern void GameClient_PushNetworkMessage(IntPtr Instance, byte[] MessageBuffer, uint MessageLength);
|
||||
|
||||
// Token: 0x0600004D RID: 77
|
||||
[Token(Token = "0x600004D")]
|
||||
[Address(RVA = "0x73A8E0", Offset = "0x7396E0", VA = "0x18073A8E0")]
|
||||
private static extern void GameClient_PollStatus(IntPtr Instance, NativeClient.CallbackIntegrity OnIntegrityViolation, NativeClient.CallbackHostValidation OnHostValidation, IntPtr CallbackParameter);
|
||||
|
||||
// Token: 0x0600004E RID: 78
|
||||
[Token(Token = "0x600004E")]
|
||||
[Address(RVA = "0x73A860", Offset = "0x739660", VA = "0x18073A860")]
|
||||
private static extern IntPtr GameClient_NetProtect(IntPtr Instance);
|
||||
|
||||
// Token: 0x0600004F RID: 79 RVA: 0x000020E8 File Offset: 0x000002E8
|
||||
[Token(Token = "0x600004F")]
|
||||
[Address(RVA = "0x73A500", Offset = "0x739300", VA = "0x18073A500", Slot = "4")]
|
||||
public IntPtr Create()
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x06000050 RID: 80 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000050")]
|
||||
[Address(RVA = "0x73A5F0", Offset = "0x7393F0", VA = "0x18073A5F0", Slot = "5")]
|
||||
public void Destroy(IntPtr Instance)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000051 RID: 81 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000051")]
|
||||
[Address(RVA = "0x73AAE0", Offset = "0x7398E0", VA = "0x18073AAE0", Slot = "6")]
|
||||
public void Initialize(IntPtr Instance, NativeClient.CallbackProgress OnProgress, NativeClient.CallbackFinished OnFinished, IntPtr CallbackParameter)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000052 RID: 82 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000052")]
|
||||
[Address(RVA = "0x73A3B0", Offset = "0x7391B0", VA = "0x18073A3B0", Slot = "7")]
|
||||
public void ConnectionReset(IntPtr Instance)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000053 RID: 83 RVA: 0x00002100 File Offset: 0x00000300
|
||||
[Token(Token = "0x6000053")]
|
||||
[Address(RVA = "0x73AD70", Offset = "0x739B70", VA = "0x18073AD70", Slot = "8")]
|
||||
public bool PopNetworkMessage(IntPtr Instance, ref byte[] MessageBuffer, out int MessageLength)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x06000054 RID: 84 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000054")]
|
||||
[Address(RVA = "0x73AF90", Offset = "0x739D90", VA = "0x18073AF90", Slot = "9")]
|
||||
public void PushNetworkMessage(IntPtr Instance, byte[] Message, int MessageLength)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000055 RID: 85 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000055")]
|
||||
[Address(RVA = "0x73AC80", Offset = "0x739A80", VA = "0x18073AC80", Slot = "10")]
|
||||
public void PollStatus(IntPtr Instance, NativeClient.CallbackIntegrity OnIntegrityViolation, NativeClient.CallbackHostValidation OnHostValidation, IntPtr CallbackParameter)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000056 RID: 86 RVA: 0x00002118 File Offset: 0x00000318
|
||||
[Token(Token = "0x6000056")]
|
||||
[Address(RVA = "0x73ABD0", Offset = "0x7399D0", VA = "0x18073ABD0", Slot = "11")]
|
||||
public IntPtr NetProtect(IntPtr Instance)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x06000057 RID: 87 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000057")]
|
||||
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
||||
public UnityModule()
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,21 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace EasyAntiCheat.Client.Hydra
|
||||
{
|
||||
// Token: 0x02000011 RID: 17
|
||||
[Token(Token = "0x2000011")]
|
||||
internal static class NativeNetProtect
|
||||
{
|
||||
// Token: 0x06000024 RID: 36 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000024")]
|
||||
[Address(RVA = "0x738A70", Offset = "0x737870", VA = "0x180738A70")]
|
||||
public static void SetInstance(IntPtr NetProtectInstance)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04000031 RID: 49
|
||||
[Token(Token = "0x4000031")]
|
||||
private static IntPtr Instance;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,17 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace EasyAntiCheat.Client.Hydra.NetProtect
|
||||
{
|
||||
// Token: 0x0200001B RID: 27
|
||||
[Token(Token = "0x200001B")]
|
||||
internal sealed class NetProtect
|
||||
{
|
||||
// Token: 0x0600006A RID: 106 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600006A")]
|
||||
[Address(RVA = "0x738B10", Offset = "0x737910", VA = "0x180738B10")]
|
||||
public NetProtect(IntPtr Instance)
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,174 @@
|
||||
using System;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using EasyAntiCheat.Client.Hydra.NetProtect;
|
||||
|
||||
namespace EasyAntiCheat.Client.Hydra
|
||||
{
|
||||
// Token: 0x02000019 RID: 25
|
||||
[Token(Token = "0x2000019")]
|
||||
public static class Runtime
|
||||
{
|
||||
// Token: 0x17000009 RID: 9
|
||||
// (get) Token: 0x06000058 RID: 88 RVA: 0x00002130 File Offset: 0x00000330
|
||||
// (set) Token: 0x06000059 RID: 89 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x17000009")]
|
||||
public static bool Initialized
|
||||
{
|
||||
[Token(Token = "0x6000058")]
|
||||
[Address(RVA = "0x739F00", Offset = "0x738D00", VA = "0x180739F00")]
|
||||
[CompilerGenerated]
|
||||
get
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
[Token(Token = "0x6000059")]
|
||||
[Address(RVA = "0x739FC0", Offset = "0x738DC0", VA = "0x180739FC0")]
|
||||
[CompilerGenerated]
|
||||
private set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700000A RID: 10
|
||||
// (set) Token: 0x0600005A RID: 90 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x1700000A")]
|
||||
private static IntegrityDescriptor Integrity
|
||||
{
|
||||
[Token(Token = "0x600005A")]
|
||||
[Address(RVA = "0x73A020", Offset = "0x738E20", VA = "0x18073A020")]
|
||||
[CompilerGenerated]
|
||||
set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700000B RID: 11
|
||||
// (set) Token: 0x0600005B RID: 91 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x1700000B")]
|
||||
private static HostValidationResult HostValidation
|
||||
{
|
||||
[Token(Token = "0x600005B")]
|
||||
[Address(RVA = "0x739F60", Offset = "0x738D60", VA = "0x180739F60")]
|
||||
[CompilerGenerated]
|
||||
set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600005C RID: 92 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600005C")]
|
||||
[Address(RVA = "0x738C90", Offset = "0x737A90", VA = "0x180738C90")]
|
||||
public static void Initialize(EventHandler<StateChangedEventArgs> onStateChanged, EventHandler<LoadCompletedEventArgs> onCompleted, [Optional] EventHandler<LoadProgressEventArgs> onProgress)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600005D RID: 93 RVA: 0x00002148 File Offset: 0x00000348
|
||||
[Token(Token = "0x600005D")]
|
||||
[Address(RVA = "0x739030", Offset = "0x737E30", VA = "0x180739030")]
|
||||
public static bool IsActive()
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x0600005E RID: 94 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600005E")]
|
||||
[Address(RVA = "0x739CE0", Offset = "0x738AE0", VA = "0x180739CE0")]
|
||||
public static void Release()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600005F RID: 95 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600005F")]
|
||||
[Address(RVA = "0x738BD0", Offset = "0x7379D0", VA = "0x180738BD0")]
|
||||
public static void ConnectionReset()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000060 RID: 96 RVA: 0x00002160 File Offset: 0x00000360
|
||||
[Token(Token = "0x6000060")]
|
||||
[Address(RVA = "0x739A10", Offset = "0x738810", VA = "0x180739A10")]
|
||||
public static bool PopNetworkMessage(out byte[] MessageBuffer, out int MessageLength)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x06000061 RID: 97 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000061")]
|
||||
[Address(RVA = "0x739B80", Offset = "0x738980", VA = "0x180739B80")]
|
||||
public static void PushNetworkMessage(byte[] MessageBuffer, int MessageLength)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000062 RID: 98 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000062")]
|
||||
[Address(RVA = "0x7398A0", Offset = "0x7386A0", VA = "0x1807398A0")]
|
||||
public static void PollStatus()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000063 RID: 99 RVA: 0x00002178 File Offset: 0x00000378
|
||||
[Token(Token = "0x6000063")]
|
||||
[Address(RVA = "0x739790", Offset = "0x738590", VA = "0x180739790")]
|
||||
[MonoPInvokeCallback]
|
||||
private static uint OnInternalProgress(uint Progress, IntPtr CallbackParameter)
|
||||
{
|
||||
return 0U;
|
||||
}
|
||||
|
||||
// Token: 0x06000064 RID: 100 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000064")]
|
||||
[Address(RVA = "0x739590", Offset = "0x738390", VA = "0x180739590")]
|
||||
[MonoPInvokeCallback]
|
||||
private static void OnInternalEvent(LoadResult Result, string Message, IntPtr CallbackParameter)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000065 RID: 101 RVA: 0x00002190 File Offset: 0x00000390
|
||||
[Token(Token = "0x6000065")]
|
||||
[Address(RVA = "0x739330", Offset = "0x738130", VA = "0x180739330")]
|
||||
[MonoPInvokeCallback]
|
||||
private static uint OnIntegrityViolation(ClientIntegrityViolationType ViolationType, string ViolationCause, string DefaultMessage, IntPtr CallbackParameter)
|
||||
{
|
||||
return 0U;
|
||||
}
|
||||
|
||||
// Token: 0x06000066 RID: 102 RVA: 0x000021A8 File Offset: 0x000003A8
|
||||
[Token(Token = "0x6000066")]
|
||||
[Address(RVA = "0x7390E0", Offset = "0x737EE0", VA = "0x1807390E0")]
|
||||
[MonoPInvokeCallback]
|
||||
private static bool OnHostValidation(HostValidationResult Result, string Message, IntPtr CallbackParameter)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x0400003A RID: 58
|
||||
[Token(Token = "0x400003A")]
|
||||
private static readonly NativeClient.CallbackProgress nogc_AntiCheatProgress;
|
||||
|
||||
// Token: 0x0400003B RID: 59
|
||||
[Token(Token = "0x400003B")]
|
||||
private static readonly NativeClient.CallbackFinished nogc_AntiCheatEvent;
|
||||
|
||||
// Token: 0x0400003C RID: 60
|
||||
[Token(Token = "0x400003C")]
|
||||
private static bool initializeCalled;
|
||||
|
||||
// Token: 0x0400003D RID: 61
|
||||
[Token(Token = "0x400003D")]
|
||||
private static EventHandler<StateChangedEventArgs> onStateChanged;
|
||||
|
||||
// Token: 0x0400003E RID: 62
|
||||
[Token(Token = "0x400003E")]
|
||||
private static EventHandler<LoadCompletedEventArgs> onLoadCompleted;
|
||||
|
||||
// Token: 0x0400003F RID: 63
|
||||
[Token(Token = "0x400003F")]
|
||||
private static EventHandler<LoadProgressEventArgs> onProgress;
|
||||
|
||||
// Token: 0x04000040 RID: 64
|
||||
[Token(Token = "0x4000040")]
|
||||
private static NetProtect _NetProtect;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,44 @@
|
||||
using System;
|
||||
using System.Runtime.CompilerServices;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace EasyAntiCheat.Client
|
||||
{
|
||||
// Token: 0x02000006 RID: 6
|
||||
[Token(Token = "0x2000006")]
|
||||
public struct IntegrityDescriptor
|
||||
{
|
||||
// Token: 0x06000003 RID: 3 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000003")]
|
||||
[Address(RVA = "0x737840", Offset = "0x736640", VA = "0x180737840")]
|
||||
public IntegrityDescriptor(bool violated, string message)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x17000001 RID: 1
|
||||
// (set) Token: 0x06000004 RID: 4 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x17000001")]
|
||||
private bool Violated
|
||||
{
|
||||
[Token(Token = "0x6000004")]
|
||||
[Address(RVA = "0x737850", Offset = "0x736650", VA = "0x180737850")]
|
||||
[CompilerGenerated]
|
||||
set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000002 RID: 2
|
||||
// (set) Token: 0x06000005 RID: 5 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x17000002")]
|
||||
private string ViolationMessage
|
||||
{
|
||||
[Token(Token = "0x6000005")]
|
||||
[Address(RVA = "0x737860", Offset = "0x736660", VA = "0x180737860")]
|
||||
[CompilerGenerated]
|
||||
set
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,47 @@
|
||||
using System;
|
||||
using System.Runtime.CompilerServices;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace EasyAntiCheat.Client
|
||||
{
|
||||
// Token: 0x0200000D RID: 13
|
||||
[Token(Token = "0x200000D")]
|
||||
public sealed class LoadCompletedEventArgs : LoadEventArgs
|
||||
{
|
||||
// Token: 0x06000019 RID: 25 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000019")]
|
||||
[Address(RVA = "0x7378D0", Offset = "0x7366D0", VA = "0x1807378D0")]
|
||||
internal LoadCompletedEventArgs(LoadResult Result, string Message)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x17000006 RID: 6
|
||||
// (get) Token: 0x0600001A RID: 26 RVA: 0x00002070 File Offset: 0x00000270
|
||||
// (set) Token: 0x0600001B RID: 27 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x17000006")]
|
||||
public LoadResult Status
|
||||
{
|
||||
[Token(Token = "0x600001A")]
|
||||
[Address(RVA = "0x40B720", Offset = "0x40A520", VA = "0x18040B720")]
|
||||
[CompilerGenerated]
|
||||
get
|
||||
{
|
||||
return LoadResult.InitSuccess;
|
||||
}
|
||||
[Token(Token = "0x600001B")]
|
||||
[Address(RVA = "0x41F740", Offset = "0x41E540", VA = "0x18041F740")]
|
||||
[CompilerGenerated]
|
||||
private set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600001C RID: 28 RVA: 0x00002052 File Offset: 0x00000252
|
||||
[Token(Token = "0x600001C")]
|
||||
[Address(RVA = "0x737870", Offset = "0x736670", VA = "0x180737870", Slot = "3")]
|
||||
public override string ToString()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,47 @@
|
||||
using System;
|
||||
using System.Runtime.CompilerServices;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace EasyAntiCheat.Client
|
||||
{
|
||||
// Token: 0x0200000E RID: 14
|
||||
[Token(Token = "0x200000E")]
|
||||
public abstract class LoadEventArgs : EventArgs
|
||||
{
|
||||
// Token: 0x0600001D RID: 29 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600001D")]
|
||||
[Address(RVA = "0x737950", Offset = "0x736750", VA = "0x180737950")]
|
||||
protected internal LoadEventArgs(string message)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x17000007 RID: 7
|
||||
// (get) Token: 0x0600001E RID: 30 RVA: 0x00002052 File Offset: 0x00000252
|
||||
// (set) Token: 0x0600001F RID: 31 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x17000007")]
|
||||
public string Message
|
||||
{
|
||||
[Token(Token = "0x600001E")]
|
||||
[Address(RVA = "0x3F6E20", Offset = "0x3F5C20", VA = "0x1803F6E20")]
|
||||
[CompilerGenerated]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
[Token(Token = "0x600001F")]
|
||||
[Address(RVA = "0x3F7200", Offset = "0x3F6000", VA = "0x1803F7200")]
|
||||
[CompilerGenerated]
|
||||
private set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06000020 RID: 32 RVA: 0x00002052 File Offset: 0x00000252
|
||||
[Token(Token = "0x6000020")]
|
||||
[Address(RVA = "0x3F6E20", Offset = "0x3F5C20", VA = "0x1803F6E20", Slot = "3")]
|
||||
public override string ToString()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,39 @@
|
||||
using System;
|
||||
using System.Runtime.CompilerServices;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace EasyAntiCheat.Client
|
||||
{
|
||||
// Token: 0x0200000F RID: 15
|
||||
[Token(Token = "0x200000F")]
|
||||
public sealed class LoadProgressEventArgs : LoadEventArgs
|
||||
{
|
||||
// Token: 0x06000021 RID: 33 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000021")]
|
||||
[Address(RVA = "0x7379C0", Offset = "0x7367C0", VA = "0x1807379C0")]
|
||||
internal LoadProgressEventArgs(string message, int progress)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x17000008 RID: 8
|
||||
// (get) Token: 0x06000022 RID: 34 RVA: 0x00002088 File Offset: 0x00000288
|
||||
// (set) Token: 0x06000023 RID: 35 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x17000008")]
|
||||
public int Progress
|
||||
{
|
||||
[Token(Token = "0x6000022")]
|
||||
[Address(RVA = "0x40B720", Offset = "0x40A520", VA = "0x18040B720")]
|
||||
[CompilerGenerated]
|
||||
get
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
[Token(Token = "0x6000023")]
|
||||
[Address(RVA = "0x41F740", Offset = "0x41E540", VA = "0x18041F740")]
|
||||
[CompilerGenerated]
|
||||
private set
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,47 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace EasyAntiCheat.Client
|
||||
{
|
||||
// Token: 0x02000007 RID: 7
|
||||
[Token(Token = "0x2000007")]
|
||||
public enum LoadResult
|
||||
{
|
||||
// Token: 0x04000018 RID: 24
|
||||
[Token(Token = "0x4000018")]
|
||||
InitSuccess,
|
||||
// Token: 0x04000019 RID: 25
|
||||
[Token(Token = "0x4000019")]
|
||||
LauncherInvalidParameter,
|
||||
// Token: 0x0400001A RID: 26
|
||||
[Token(Token = "0x400001A")]
|
||||
LauncherDNSError,
|
||||
// Token: 0x0400001B RID: 27
|
||||
[Token(Token = "0x400001B")]
|
||||
LauncherNetworkError,
|
||||
// Token: 0x0400001C RID: 28
|
||||
[Token(Token = "0x400001C")]
|
||||
LauncherFailure,
|
||||
// Token: 0x0400001D RID: 29
|
||||
[Token(Token = "0x400001D")]
|
||||
LauncherInstallError,
|
||||
// Token: 0x0400001E RID: 30
|
||||
[Token(Token = "0x400001E")]
|
||||
LauncherSuccessUnderWine,
|
||||
// Token: 0x0400001F RID: 31
|
||||
[Token(Token = "0x400001F")]
|
||||
InitCancelRequested,
|
||||
// Token: 0x04000020 RID: 32
|
||||
[Token(Token = "0x4000020")]
|
||||
GameClientConnected,
|
||||
// Token: 0x04000021 RID: 33
|
||||
[Token(Token = "0x4000021")]
|
||||
GameClientDisconnected,
|
||||
// Token: 0x04000022 RID: 34
|
||||
[Token(Token = "0x4000022")]
|
||||
GameClientAuthenticated,
|
||||
// Token: 0x04000023 RID: 35
|
||||
[Token(Token = "0x4000023")]
|
||||
GameClientIntegrityViolation
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,20 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace EasyAntiCheat.Client
|
||||
{
|
||||
// Token: 0x02000010 RID: 16
|
||||
[Token(Token = "0x2000010")]
|
||||
public enum StateChangeType
|
||||
{
|
||||
// Token: 0x0400002E RID: 46
|
||||
[Token(Token = "0x400002E")]
|
||||
Connection,
|
||||
// Token: 0x0400002F RID: 47
|
||||
[Token(Token = "0x400002F")]
|
||||
Integrity,
|
||||
// Token: 0x04000030 RID: 48
|
||||
[Token(Token = "0x4000030")]
|
||||
HostValidation
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,68 @@
|
||||
using System;
|
||||
using System.Runtime.CompilerServices;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace EasyAntiCheat.Client
|
||||
{
|
||||
// Token: 0x02000008 RID: 8
|
||||
[Token(Token = "0x2000008")]
|
||||
public sealed class StateChangedEventArgs : EventArgs
|
||||
{
|
||||
// Token: 0x06000006 RID: 6 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000006")]
|
||||
[Address(RVA = "0x73A080", Offset = "0x738E80", VA = "0x18073A080")]
|
||||
internal StateChangedEventArgs(StateChangeType stateChangeType, string message)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x17000003 RID: 3
|
||||
// (get) Token: 0x06000007 RID: 7 RVA: 0x00002052 File Offset: 0x00000252
|
||||
// (set) Token: 0x06000008 RID: 8 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x17000003")]
|
||||
public string Message
|
||||
{
|
||||
[Token(Token = "0x6000007")]
|
||||
[Address(RVA = "0x3F6E20", Offset = "0x3F5C20", VA = "0x1803F6E20")]
|
||||
[CompilerGenerated]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
[Token(Token = "0x6000008")]
|
||||
[Address(RVA = "0x3F7200", Offset = "0x3F6000", VA = "0x1803F7200")]
|
||||
[CompilerGenerated]
|
||||
private set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000004 RID: 4
|
||||
// (get) Token: 0x06000009 RID: 9 RVA: 0x00002058 File Offset: 0x00000258
|
||||
// (set) Token: 0x0600000A RID: 10 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x17000004")]
|
||||
public StateChangeType Type
|
||||
{
|
||||
[Token(Token = "0x6000009")]
|
||||
[Address(RVA = "0x40B720", Offset = "0x40A520", VA = "0x18040B720")]
|
||||
[CompilerGenerated]
|
||||
get
|
||||
{
|
||||
return StateChangeType.Connection;
|
||||
}
|
||||
[Token(Token = "0x600000A")]
|
||||
[Address(RVA = "0x41F740", Offset = "0x41E540", VA = "0x18041F740")]
|
||||
[CompilerGenerated]
|
||||
private set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600000B RID: 11 RVA: 0x00002052 File Offset: 0x00000252
|
||||
[Token(Token = "0x600000B")]
|
||||
[Address(RVA = "0x3F6E20", Offset = "0x3F5C20", VA = "0x1803F6E20", Slot = "3")]
|
||||
public override string ToString()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,17 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace EasyAntiCheat
|
||||
{
|
||||
// Token: 0x02000002 RID: 2
|
||||
[Token(Token = "0x2000002")]
|
||||
internal class MonoPInvokeCallbackAttribute : Attribute
|
||||
{
|
||||
// Token: 0x06000001 RID: 1 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000001")]
|
||||
[Address(RVA = "0x4093D0", Offset = "0x4081D0", VA = "0x1804093D0")]
|
||||
public MonoPInvokeCallbackAttribute()
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,4 @@
|
||||
using System;
|
||||
using System.Reflection;
|
||||
|
||||
[assembly: AssemblyVersion("1.0.0.0")]
|
||||
Reference in New Issue
Block a user