├── FlatSDK
└── examples
│ ├── Aimbot
│ ├── Aimbot.csproj
│ ├── App.config
│ ├── Program.cs
│ ├── Properties
│ │ ├── AssemblyInfo.cs
│ │ ├── Resources.Designer.cs
│ │ └── Resources.resx
│ └── packages.config
│ ├── ESP
│ ├── App.config
│ ├── ESP.csproj
│ ├── Program.cs
│ ├── Properties
│ │ ├── AssemblyInfo.cs
│ │ ├── Resources.Designer.cs
│ │ └── Resources.resx
│ └── packages.config
│ └── SDK
│ └── FlatPMSDK.dll
├── LICENSE
├── Lang
├── LangList.json
├── english.lang.ls.json
├── francais.lang.ls.json
├── romanian.lang.ls.json
├── russian.lang.ls.json
├── turkish.lang.ls.json
└── w_arabic.lang.ls.json
├── Plugins
├── LSP_AdvancedESP.dll
├── LSP_Aimbot.dll
├── LSP_Awareness.dll
├── LSP_CRadar.dll
├── LSP_ESP.dll
├── LSP_ESPX.dll
├── LSP_Radar.dll
├── LSP_SuspScore.dll
└── PluginList.json
├── README.md
└── docs
├── api
├── FlatPMSDK.FlatSDK.MathEx.html
├── FlatPMSDK.FlatSDK.Overlay.html
├── FlatPMSDK.FlatSDK.html
├── FlatPMSDK.FlatSDKInternal.BoneInfo.html
├── FlatPMSDK.FlatSDKInternal.BoneQuery.html
├── FlatPMSDK.FlatSDKInternal.DebugMode.html
├── FlatPMSDK.FlatSDKInternal.EItem.html
├── FlatPMSDK.FlatSDKInternal.Entity.html
├── FlatPMSDK.FlatSDKInternal.EntityInfo.html
├── FlatPMSDK.FlatSDKInternal.EntityState.html
├── FlatPMSDK.FlatSDKInternal.EntityType.html
├── FlatPMSDK.FlatSDKInternal.FTransform.html
├── FlatPMSDK.FlatSDKInternal.IRenderer.html
├── FlatPMSDK.FlatSDKInternal.ItemPrio.html
├── FlatPMSDK.FlatSDKInternal.RVMObjectdFloat.html
├── FlatPMSDK.FlatSDKInternal.RVMObjectdInt.html
├── FlatPMSDK.FlatSDKInternal.RVMObjectdVEC-1.html
├── FlatPMSDK.FlatSDKInternal.VMObjectd.html
├── FlatPMSDK.FlatSDKInternal.WeaponInfo.html
├── FlatPMSDK.FlatSDKInternal.html
├── FlatPMSDK.Instance.html
├── FlatPMSDK.Menu.MenuBase.FolderElement.html
├── FlatPMSDK.Menu.MenuBase.MenuObject.html
├── FlatPMSDK.Menu.MenuBase.ObjectTypes.html
├── FlatPMSDK.Menu.MenuBase.TextElement.html
├── FlatPMSDK.Menu.MenuBase.html
├── FlatPMSDK.Menu.html
├── FlatPMSDK.PluginInfo.html
├── FlatPMSDK.RVelocityListener.html
├── FlatPMSDK.SerializeStatic.html
├── FlatPMSDK.Utils.html
├── FlatPMSDK.html
├── FlatPMSDK.r3dRender.html
├── index.html
└── toc.html
├── articles
├── intro.html
└── toc.html
├── favicon.ico
├── fonts
├── glyphicons-halflings-regular.eot
├── glyphicons-halflings-regular.svg
├── glyphicons-halflings-regular.ttf
├── glyphicons-halflings-regular.woff
└── glyphicons-halflings-regular.woff2
├── index.html
├── logo.svg
├── manifest.json
├── search-stopwords.json
├── styles
├── docfx.css
├── docfx.js
├── docfx.vendor.css
├── docfx.vendor.js
├── lunr.js
├── lunr.min.js
├── main.js
└── search-worker.js
├── toc.html
└── xrefmap.yml
/FlatSDK/examples/Aimbot/Aimbot.csproj:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Debug
6 | AnyCPU
7 | {F4B83F80-5753-43B4-B995-9D2FAD8D1EE1}
8 | Library
9 | LSP_Aimbot
10 | LSP_Aimbot
11 | v4.6.1
12 | 512
13 | true
14 |
15 |
16 | AnyCPU
17 | true
18 | full
19 | false
20 | ..\LSFlatPM\bin\Debug\
21 | DEBUG;TRACE
22 | prompt
23 | 4
24 |
25 |
26 | AnyCPU
27 | pdbonly
28 | true
29 | ..\LSFlatPM\bin\Release\
30 | TRACE
31 | prompt
32 | 4
33 |
34 |
35 |
36 |
37 |
38 |
39 | ..\packages\GameOverlay.Net.4.0.3\lib\GameOverlay.dll
40 | True
41 |
42 |
43 | ..\packages\SharpDX.4.2.0\lib\net45\SharpDX.dll
44 | True
45 |
46 |
47 | ..\packages\SharpDX.Direct2D1.4.2.0\lib\net45\SharpDX.Direct2D1.dll
48 | True
49 |
50 |
51 | ..\packages\SharpDX.DXGI.4.2.0\lib\net45\SharpDX.DXGI.dll
52 | True
53 |
54 |
55 | ..\packages\SharpDX.Mathematics.4.2.0\lib\net45\SharpDX.Mathematics.dll
56 | True
57 |
58 |
59 |
60 |
61 |
62 |
63 |
64 |
65 |
66 |
67 |
68 |
69 |
70 |
71 |
72 |
73 | True
74 | True
75 | Resources.resx
76 |
77 |
78 |
79 |
80 |
81 |
82 |
83 |
84 | {1860c880-a37d-4946-8488-43eaa14f36ff}
85 | FlatPMSDK
86 | True
87 |
88 |
89 |
90 |
91 | ResXFileCodeGenerator
92 | Resources.Designer.cs
93 |
94 |
95 |
96 |
--------------------------------------------------------------------------------
/FlatSDK/examples/Aimbot/App.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/FlatSDK/examples/Aimbot/Properties/AssemblyInfo.cs:
--------------------------------------------------------------------------------
1 | using System.Reflection;
2 | using System.Runtime.CompilerServices;
3 | using System.Runtime.InteropServices;
4 |
5 | // General Information about an assembly is controlled through the following
6 | // set of attributes. Change these attribute values to modify the information
7 | // associated with an assembly.
8 | [assembly: AssemblyTitle("ESP")]
9 | [assembly: AssemblyDescription("")]
10 | [assembly: AssemblyConfiguration("")]
11 | [assembly: AssemblyCompany("")]
12 | [assembly: AssemblyProduct("ESP")]
13 | [assembly: AssemblyCopyright("Copyright © 2019")]
14 | [assembly: AssemblyTrademark("")]
15 | [assembly: AssemblyCulture("")]
16 |
17 | // Setting ComVisible to false makes the types in this assembly not visible
18 | // to COM components. If you need to access a type in this assembly from
19 | // COM, set the ComVisible attribute to true on that type.
20 | [assembly: ComVisible(false)]
21 |
22 | // The following GUID is for the ID of the typelib if this project is exposed to COM
23 | [assembly: Guid("06741cf1-1372-4fd8-85dc-28272065dacb")]
24 |
25 | // Version information for an assembly consists of the following four values:
26 | //
27 | // Major Version
28 | // Minor Version
29 | // Build Number
30 | // Revision
31 | //
32 | // You can specify all the values or you can default the Build and Revision Numbers
33 | // by using the '*' as shown below:
34 | // [assembly: AssemblyVersion("1.0.*")]
35 | [assembly: AssemblyVersion("1.0.0.0")]
36 | [assembly: AssemblyFileVersion("1.0.0.0")]
37 |
--------------------------------------------------------------------------------
/FlatSDK/examples/Aimbot/Properties/Resources.Designer.cs:
--------------------------------------------------------------------------------
1 | //------------------------------------------------------------------------------
2 | //
3 | // This code was generated by a tool.
4 | // Runtime Version:4.0.30319.42000
5 | //
6 | // Changes to this file may cause incorrect behavior and will be lost if
7 | // the code is regenerated.
8 | //
9 | //------------------------------------------------------------------------------
10 |
11 | namespace LSP_Aimbot.Properties {
12 | using System;
13 |
14 |
15 | ///
16 | /// A strongly-typed resource class, for looking up localized strings, etc.
17 | ///
18 | // This class was auto-generated by the StronglyTypedResourceBuilder
19 | // class via a tool like ResGen or Visual Studio.
20 | // To add or remove a member, edit your .ResX file then rerun ResGen
21 | // with the /str option, or rebuild your VS project.
22 | [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "15.0.0.0")]
23 | [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
24 | [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
25 | internal class Resources {
26 |
27 | private static global::System.Resources.ResourceManager resourceMan;
28 |
29 | private static global::System.Globalization.CultureInfo resourceCulture;
30 |
31 | [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")]
32 | internal Resources() {
33 | }
34 |
35 | ///
36 | /// Returns the cached ResourceManager instance used by this class.
37 | ///
38 | [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
39 | internal static global::System.Resources.ResourceManager ResourceManager {
40 | get {
41 | if (object.ReferenceEquals(resourceMan, null)) {
42 | global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("LSP_Aimbot.Properties.Resources", typeof(Resources).Assembly);
43 | resourceMan = temp;
44 | }
45 | return resourceMan;
46 | }
47 | }
48 |
49 | ///
50 | /// Overrides the current thread's CurrentUICulture property for all
51 | /// resource lookups using this strongly typed resource class.
52 | ///
53 | [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
54 | internal static global::System.Globalization.CultureInfo Culture {
55 | get {
56 | return resourceCulture;
57 | }
58 | set {
59 | resourceCulture = value;
60 | }
61 | }
62 | }
63 | }
64 |
--------------------------------------------------------------------------------
/FlatSDK/examples/Aimbot/Properties/Resources.resx:
--------------------------------------------------------------------------------
1 |
2 |
3 |
62 |
63 |
64 |
65 |
66 |
67 |
68 |
69 |
70 |
71 |
72 |
73 |
74 |
75 |
76 |
77 |
78 |
79 |
80 |
81 |
82 |
83 |
84 |
85 |
86 |
87 |
88 |
89 |
90 |
91 |
92 |
93 |
94 |
95 |
96 |
97 |
98 |
99 |
100 |
101 |
102 |
103 |
104 |
105 |
106 |
107 |
108 |
109 | text/microsoft-resx
110 |
111 |
112 | 2.0
113 |
114 |
115 | System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
116 |
117 |
118 | System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
119 |
120 |
--------------------------------------------------------------------------------
/FlatSDK/examples/Aimbot/packages.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/FlatSDK/examples/ESP/App.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/FlatSDK/examples/ESP/ESP.csproj:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Debug
6 | AnyCPU
7 | {BB3060BA-2EDA-4BB3-A0E8-FD2A7CE9AC43}
8 | Library
9 | LSP_ESP
10 | LSP_ESP
11 | v4.6.1
12 | 512
13 | true
14 |
15 |
16 | AnyCPU
17 | true
18 | full
19 | false
20 | ..\LSFlatPM\bin\Debug\
21 | DEBUG;TRACE
22 | prompt
23 | 4
24 |
25 |
26 | AnyCPU
27 | pdbonly
28 | true
29 | bin\Release\
30 | TRACE
31 | prompt
32 | 4
33 |
34 |
35 |
36 |
37 |
38 |
39 | ..\packages\GameOverlay.Net.4.0.3\lib\GameOverlay.dll
40 | True
41 |
42 |
43 | ..\packages\SharpDX.4.2.0\lib\net45\SharpDX.dll
44 | True
45 |
46 |
47 | ..\packages\SharpDX.Direct2D1.4.2.0\lib\net45\SharpDX.Direct2D1.dll
48 | True
49 |
50 |
51 | ..\packages\SharpDX.DXGI.4.2.0\lib\net45\SharpDX.DXGI.dll
52 | True
53 |
54 |
55 | ..\packages\SharpDX.Mathematics.4.2.0\lib\net45\SharpDX.Mathematics.dll
56 | True
57 |
58 |
59 |
60 |
61 |
62 |
63 |
64 |
65 |
66 |
67 |
68 |
69 |
70 |
71 |
72 |
73 | True
74 | True
75 | Resources.resx
76 |
77 |
78 |
79 |
80 |
81 |
82 |
83 |
84 | {1860c880-a37d-4946-8488-43eaa14f36ff}
85 | FlatPMSDK
86 | True
87 |
88 |
89 |
90 |
91 | ResXFileCodeGenerator
92 | Resources.Designer.cs
93 |
94 |
95 |
96 |
--------------------------------------------------------------------------------
/FlatSDK/examples/ESP/Program.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.IO;
4 | using System.Threading.Tasks;
5 | using FlatPMSDK;
6 | using GameOverlay.Drawing;
7 | using GameOverlay.Windows;
8 | using SharpDX;
9 | using Point = GameOverlay.Drawing.Point;
10 | using Color = GameOverlay.Drawing.Color;
11 | using Rectangle = GameOverlay.Drawing.Rectangle;
12 |
13 |
14 | namespace ESP
15 | {
16 | class Program : Instance
17 | {
18 | public override PluginInfo info { get => new PluginInfo() { author = "LeftSpace", name = "ESP", version = 10001 }; }
19 | private static FlatSDKInternal.Entity LocalPlayer = null;
20 | public static class ESPOptions
21 | {
22 | public static int bShowHealth = 1;
23 | public static int bShowState = 1;
24 | public static int bShowDistance = 1;
25 | public static int bSnapLines = 1;
26 | public static int bESPFolder = 0;
27 | public static int bShowBox = 1;
28 |
29 |
30 | [NonSerialized]
31 | public static int bSaveBTN = 0;
32 | [NonSerialized]
33 | public static int bLoadBTN = 0;
34 | }
35 |
36 | private static void DrawBlip(GameOverlay.Drawing.Graphics gfx, FlatSDKInternal.Entity go)
37 | {
38 |
39 | FlatSDK.WorldToScreen(FlatSDK.Overlay.Width, FlatSDK.Overlay.Height, go.extra.FootPos, out Vector2 MaxOutput);
40 | bool w2s = FlatSDK.WorldToScreen(FlatSDK.Overlay.Width, FlatSDK.Overlay.Height, go.position, out Vector2 MinOutput);
41 | var distance = (go.position - LocalPlayer.position).Length() / 100;
42 | var fark2 = (go.extra.FootPos - go.position).Length() / 100;
43 | var fark = MinOutput.Y - MaxOutput.Y;
44 | string state = string.Empty;
45 | var FontSize = Math.Max(10, Math.Min(fark, 16.0f));
46 | string HealthDSTR = ESPOptions.bShowHealth == 1 ? Math.Round(go.extra.health) + "hp" : string.Empty;
47 | string DistanceDSTR = ESPOptions.bShowDistance == 1? Math.Round(distance) + "mt" : string.Empty;
48 | if (ESPOptions.bShowState == 1)
49 | {
50 | if (fark2 > 3)
51 | {
52 | state = "| Driving |" + Environment.NewLine;
53 | }
54 | else if (fark2 > 0.88f && fark2 < 3)
55 | {
56 | state = "| Running |" + Environment.NewLine;
57 | }
58 |
59 | else if (fark2 < 0.5f && fark2 < 3)
60 | {
61 | state = "| Snake |" + Environment.NewLine;
62 | }
63 | else if (fark2 == 0.6f)
64 | {
65 | state = "| Crouch |" + Environment.NewLine;
66 | }
67 | else if (fark2 == 0.88f)
68 | {
69 | state = "| Stand |" + Environment.NewLine;
70 | }
71 | }
72 |
73 |
74 | if(w2s)
75 | {
76 |
77 | var topx = FlatSDK.Overlay.Width / 2;
78 | var topy = 0;
79 |
80 | if (ESPOptions.bSnapLines == 1)
81 | {
82 | if (fark2 > 3)
83 | gfx.DrawLine(FlatSDKInternal.IRenderer._opakwhite, topx, topy, MinOutput.X, MinOutput.Y, 1);
84 | else
85 | gfx.DrawLine(FlatSDKInternal.IRenderer._opakwhite, topx, topy, MinOutput.X, MinOutput.Y - fark * 2.2f, 1);
86 | }
87 |
88 | // 2DBOX
89 | if(ESPOptions.bShowBox == 1)
90 | {
91 | if (fark2 > 3)
92 | {
93 | gfx.OutlineRectangle(FlatSDKInternal.IRenderer._black, FlatSDKInternal.IRenderer._blue, Rectangle.Create(MinOutput.X, MinOutput.Y, 5, 5), 2);
94 | }
95 | else
96 | {
97 | gfx.OutlineRectangle(FlatSDKInternal.IRenderer._black, FlatSDKInternal.IRenderer._blue, Rectangle.Create(MinOutput.X - (fark / 2), MinOutput.Y - fark * 2.2f, fark, fark * 2.2f), 2);
98 | }
99 | }
100 |
101 |
102 | // TEXT
103 | if (ESPOptions.bShowState == 1 || ESPOptions.bShowDistance == 1 || ESPOptions.bShowHealth == 1)
104 | gfx.DrawText(FlatSDKInternal.IRenderer._font, FontSize, FlatSDKInternal.IRenderer._white, MinOutput.X - FontSize - 10, MinOutput.Y, $"{DistanceDSTR} {HealthDSTR} {Environment.NewLine + state} ");
105 |
106 | }
107 |
108 |
109 | }
110 |
111 | public override async Task Load()
112 | {
113 | FlatSDK.DrawGraphics += FlatSDK_DrawGraphics;
114 | FlatSDK.SetupGraphics += FlatSDK_SetupGraphics;
115 |
116 | var ESPFolderObject = FlatSDK.menuBase.AddFolderElement(ref ESPOptions.bESPFolder, "ESP Options", FlatSDKInternal.folderonoff);
117 |
118 | FlatSDK.menuBase.AddTextElement(ref ESPOptions.bSnapLines, "SnapLines ESP ", FlatSDKInternal.onoff,ESPFolderObject);
119 | FlatSDK.menuBase.AddTextElement(ref ESPOptions.bShowHealth, "Health ESP", FlatSDKInternal.onoff, ESPFolderObject);
120 | FlatSDK.menuBase.AddTextElement(ref ESPOptions.bShowBox,"Box ESP", FlatSDKInternal.onoff,ESPFolderObject);
121 | FlatSDK.menuBase.AddTextElement(ref ESPOptions.bShowDistance, "Distance ESP", FlatSDKInternal.onoff, ESPFolderObject);
122 | FlatSDK.menuBase.AddTextElement(ref ESPOptions.bShowState, "State ESP", FlatSDKInternal.onoff, ESPFolderObject);
123 |
124 | FlatSDK.menuBase.AddTextElement(ref ESPOptions.bSaveBTN, "Save", FlatSDKInternal.savebtn, ESPFolderObject);
125 | FlatSDK.menuBase.AddTextElement(ref ESPOptions.bLoadBTN, "Load", FlatSDKInternal.loadbtn, ESPFolderObject);
126 |
127 |
128 | SerializeStatic.Deserialize(typeof(ESPOptions), "ESPCFG.xml");
129 | }
130 |
131 | private void FlatSDK_SetupGraphics(object sender, SetupGraphicsEventArgs e)
132 | {
133 | var gfx = e.Graphics;
134 | }
135 |
136 |
137 | private static void FlatSDK_DrawGraphics(object sender, DrawGraphicsEventArgs e)
138 | {
139 | var gfx = e.Graphics;
140 |
141 | if (ESPOptions.bSaveBTN == 1)
142 | {
143 | SerializeStatic.Serialize(typeof(ESPOptions), "ESPCFG.xml");
144 | ESPOptions.bSaveBTN = 0;
145 | }
146 | if (ESPOptions.bLoadBTN == 1)
147 | {
148 | SerializeStatic.Deserialize(typeof(ESPOptions), "ESPCFG.xml");
149 | ESPOptions.bLoadBTN = 0;
150 | }
151 |
152 |
153 | LocalPlayer = FlatSDK.GetLocalPlayer();
154 |
155 | if (LocalPlayer == null)
156 | return;
157 | if (LocalPlayer.extra == null)
158 | return;
159 |
160 | foreach (var ent in FlatSDK.GetEntities())
161 | {
162 | if (ent.type != 82)
163 | continue;
164 |
165 | DrawBlip(gfx, ent);
166 |
167 | }
168 | }
169 | }
170 | }
171 |
--------------------------------------------------------------------------------
/FlatSDK/examples/ESP/Properties/AssemblyInfo.cs:
--------------------------------------------------------------------------------
1 | using System.Reflection;
2 | using System.Runtime.CompilerServices;
3 | using System.Runtime.InteropServices;
4 |
5 | // General Information about an assembly is controlled through the following
6 | // set of attributes. Change these attribute values to modify the information
7 | // associated with an assembly.
8 | [assembly: AssemblyTitle("ESP")]
9 | [assembly: AssemblyDescription("")]
10 | [assembly: AssemblyConfiguration("")]
11 | [assembly: AssemblyCompany("")]
12 | [assembly: AssemblyProduct("ESP")]
13 | [assembly: AssemblyCopyright("Copyright © 2019")]
14 | [assembly: AssemblyTrademark("")]
15 | [assembly: AssemblyCulture("")]
16 |
17 | // Setting ComVisible to false makes the types in this assembly not visible
18 | // to COM components. If you need to access a type in this assembly from
19 | // COM, set the ComVisible attribute to true on that type.
20 | [assembly: ComVisible(false)]
21 |
22 | // The following GUID is for the ID of the typelib if this project is exposed to COM
23 | [assembly: Guid("06741cf1-1372-4fd8-85dc-28272065dacb")]
24 |
25 | // Version information for an assembly consists of the following four values:
26 | //
27 | // Major Version
28 | // Minor Version
29 | // Build Number
30 | // Revision
31 | //
32 | // You can specify all the values or you can default the Build and Revision Numbers
33 | // by using the '*' as shown below:
34 | // [assembly: AssemblyVersion("1.0.*")]
35 | [assembly: AssemblyVersion("1.0.0.0")]
36 | [assembly: AssemblyFileVersion("1.0.0.0")]
37 |
--------------------------------------------------------------------------------
/FlatSDK/examples/ESP/Properties/Resources.Designer.cs:
--------------------------------------------------------------------------------
1 | //------------------------------------------------------------------------------
2 | //
3 | // This code was generated by a tool.
4 | // Runtime Version:4.0.30319.42000
5 | //
6 | // Changes to this file may cause incorrect behavior and will be lost if
7 | // the code is regenerated.
8 | //
9 | //------------------------------------------------------------------------------
10 |
11 | namespace LSP_ESP.Properties {
12 | using System;
13 |
14 |
15 | ///
16 | /// A strongly-typed resource class, for looking up localized strings, etc.
17 | ///
18 | // This class was auto-generated by the StronglyTypedResourceBuilder
19 | // class via a tool like ResGen or Visual Studio.
20 | // To add or remove a member, edit your .ResX file then rerun ResGen
21 | // with the /str option, or rebuild your VS project.
22 | [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "15.0.0.0")]
23 | [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
24 | [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
25 | internal class Resources {
26 |
27 | private static global::System.Resources.ResourceManager resourceMan;
28 |
29 | private static global::System.Globalization.CultureInfo resourceCulture;
30 |
31 | [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")]
32 | internal Resources() {
33 | }
34 |
35 | ///
36 | /// Returns the cached ResourceManager instance used by this class.
37 | ///
38 | [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
39 | internal static global::System.Resources.ResourceManager ResourceManager {
40 | get {
41 | if (object.ReferenceEquals(resourceMan, null)) {
42 | global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("LSP_ESP.Properties.Resources", typeof(Resources).Assembly);
43 | resourceMan = temp;
44 | }
45 | return resourceMan;
46 | }
47 | }
48 |
49 | ///
50 | /// Overrides the current thread's CurrentUICulture property for all
51 | /// resource lookups using this strongly typed resource class.
52 | ///
53 | [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
54 | internal static global::System.Globalization.CultureInfo Culture {
55 | get {
56 | return resourceCulture;
57 | }
58 | set {
59 | resourceCulture = value;
60 | }
61 | }
62 | }
63 | }
64 |
--------------------------------------------------------------------------------
/FlatSDK/examples/ESP/Properties/Resources.resx:
--------------------------------------------------------------------------------
1 |
2 |
3 |
62 |
63 |
64 |
65 |
66 |
67 |
68 |
69 |
70 |
71 |
72 |
73 |
74 |
75 |
76 |
77 |
78 |
79 |
80 |
81 |
82 |
83 |
84 |
85 |
86 |
87 |
88 |
89 |
90 |
91 |
92 |
93 |
94 |
95 |
96 |
97 |
98 |
99 |
100 |
101 |
102 |
103 |
104 |
105 |
106 |
107 |
108 |
109 | text/microsoft-resx
110 |
111 |
112 | 2.0
113 |
114 |
115 | System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
116 |
117 |
118 | System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
119 |
120 |
--------------------------------------------------------------------------------
/FlatSDK/examples/ESP/packages.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/FlatSDK/examples/SDK/FlatPMSDK.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/leftspace89/LSFlatPM/db19df7f483ddab7208a06bf2756b2c27eed0982/FlatSDK/examples/SDK/FlatPMSDK.dll
--------------------------------------------------------------------------------
/LICENSE:
--------------------------------------------------------------------------------
1 | MIT License
2 |
3 | Copyright (c) 2019 IE
4 |
5 | Permission is hereby granted, free of charge, to any person obtaining a copy
6 | of this software and associated documentation files (the "Software"), to deal
7 | in the Software without restriction, including without limitation the rights
8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9 | copies of the Software, and to permit persons to whom the Software is
10 | furnished to do so, subject to the following conditions:
11 |
12 | The above copyright notice and this permission notice shall be included in all
13 | copies or substantial portions of the Software.
14 |
15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21 | SOFTWARE.
22 |
--------------------------------------------------------------------------------
/Lang/LangList.json:
--------------------------------------------------------------------------------
1 | {"gitPluginObjects":[{"name":"russian.lang.ls.json","md5":"3ABC84B3B8AF6F43BF4DA8B000E6BFBE"},{"name":"romanian.lang.ls.json","md5":"4051829898B1090BABE9509103C7FB4D"},{"name":"francais.lang.ls.json","md5":"9DADFACC594F72D20A78F5F288E11128"},{"name":"w_arabic.lang.ls.json","md5":"75A05A9964D77E4642FC475D68C4C192"},{"name":"turkish.lang.ls.json","md5":"08752D83C56F859A65D5886054A1A84D"},{"name":"english.lang.ls.json","md5":"636FEC4240B6322443FD7A83EDAA2455"}]}
2 |
--------------------------------------------------------------------------------
/Lang/english.lang.ls.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "English",
3 | "pair": {
4 | }
5 | }
--------------------------------------------------------------------------------
/Lang/francais.lang.ls.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "francais",
3 | "pair": {
4 | "Options": "options",
5 | "Enabled": "activer",
6 | "Color": "couleur",
7 | "Dynamic": "dynamique",
8 | "Laser": "suivre",
9 | "SnapLines": "ligne",
10 | "Health": "sang",
11 | "Save": "sauvgarde",
12 | "Load": "charge",
13 | "Suspicious": "soupçonneux ",
14 | "Awareness": "Avertissement",
15 | "TeamMate": "coéquipier",
16 | "Skeleton": "Squelette",
17 | "Advanced": "avancée",
18 | "Offscreen": "hors écran",
19 | "Custom": "costumisation",
20 | "Score": "score",
21 | "Range": "la portée",
22 | "Item": "objet",
23 | "Alert": "alerte",
24 | "Safe": "securiser",
25 | "Draw": "dessiner",
26 | "Box": "boite",
27 | "Distance": "distance",
28 | "Grenade": "grenade",
29 | "State": "sutiation",
30 | "Car": "vehicle",
31 | "Boat": "bateau",
32 | "Dead": "mort",
33 | "Red": "rouge",
34 | "Green": "vert",
35 | "Yellow": "jaune",
36 | "Orange": "orange",
37 | "White": "blanc",
38 | "Fov": "cercle",
39 | "Aim Key": "ponitage boutton",
40 | "Auto Adjust [LR]": "ajustement auto",
41 | "Smooth": "lisse",
42 | "Move Prediction": " deplacement prédit ",
43 | "Lock Knockdown": "enemie battue",
44 | "Axis": "axe",
45 | "Language": "langue",
46 | "Core": "noyau",
47 | "ON": "aciver",
48 | "OFF": "desactiver"
49 | }
50 | }
--------------------------------------------------------------------------------
/Lang/romanian.lang.ls.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "Romanian",
3 | "pair": {
4 | "Options": "Optiuni",
5 | "Enabled": "Pornit",
6 | "Color": "Culoare",
7 | "Dynamic": "Dinamic",
8 | "Laser": "Laser",
9 | "SnapLines": "Linii",
10 | "Health": "Viata",
11 | "Save": "Salvare",
12 | "Load": "Incarcare",
13 | "Suspicious": "Suspicios",
14 | "Awareness": "Inamici Apropiati",
15 | "TeamMate": "Coechipier",
16 | "Skeleton": "Schelet",
17 | "Advanced": "Avansat",
18 | "Offscreen": "Inafara Ecranului.",
19 | "Custom": "Personalizat",
20 | "Score": "Scor",
21 | "Range": "Arie",
22 | "Item": "Obiect",
23 | "Alert": "Alerta",
24 | "Safe": "Sigur",
25 | "Draw": "Desen",
26 | "Box": "Cutie",
27 | "Distance": "Distanta",
28 | "Grenade": "Grenada",
29 | "State": "Curent",
30 | "Car": "Masina",
31 | "Boat": "Barca",
32 | "Dead": "Mort",
33 | "Red": "Rosu",
34 | "Green": "Verde",
35 | "Yellow": "Galben",
36 | "Orange": "Portocaliu",
37 | "White": "Alb",
38 | "Fov": "Vizualizare",
39 | "Aim Key": "Buton de aim",
40 | "Auto Adjust [LR]": "Auto ajustare",
41 | "Smooth": "Calitate",
42 | "Move Prediction": "Predictie la miscare",
43 | "Lock Knockdown": "Lock incapacitat",
44 | "Axis": "Axa",
45 | "Language": "Limba",
46 | "Core": "Baza",
47 | "ON": "ACTIV",
48 | "OFF": "INACTIV"
49 |
50 | }
51 |
52 | }
--------------------------------------------------------------------------------
/Lang/russian.lang.ls.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "Русский/Russian",
3 | "pair": {
4 | "Options": "Опции",
5 | "Enabled": "Включено",
6 | "Color": "Цвет",
7 | "Dynamic": "Динамичный",
8 | "Laser": "Лазер",
9 | "SnapLines": "Линии",
10 | "Health": "Здоровье",
11 | "Save": "Сохранить",
12 | "Load": "Загрузить",
13 | "Suspicious": "Подозрительный",
14 | "Awareness": "Осведомленность",
15 | "TeamMate": "Член команды",
16 | "Skeleton": "Скелет",
17 | "Advanced": "Расширенные",
18 | "Offscreen": "Вне экрана",
19 | "Custom": "Частные",
20 | "Score": "Счёт",
21 | "Range": "Дистанция",
22 | "Item": "Предмет",
23 | "Alert": "Тревога",
24 | "Safe": "Безопасно",
25 | "Draw": "Рисовать",
26 | "Box": "Квадрат",
27 | "Distance": "Дистанция",
28 | "Grenade": "Граната",
29 | "State": "Режим",
30 | "Car": "Машина",
31 | "Boat": "Лодка",
32 | "Dead": "Мёртв",
33 | "Red": "Красныйı",
34 | "Green": "Зелёный",
35 | "Yellow": "Жёлтый",
36 | "Orange": "Оранжевый",
37 | "White": "Белый",
38 | "Fov": "Угол обзора",
39 | "Aim Key": "Кнопка Aim'a",
40 | "Auto Adjust [LR]": "Автонастройка",
41 | "Smooth": "Сглаживание",
42 | "Move Prediction": "Предугадывание движений",
43 | "Lock Knockdown": "Блокировка нокдауна",
44 | "Axis": "Оси",
45 | "Language": "Язык",
46 | "Core": "Ядро",
47 | "ON": "ВКЛ",
48 | "OFF": "ВЫКЛ"
49 | }
50 | }
--------------------------------------------------------------------------------
/Lang/turkish.lang.ls.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "Türkçe",
3 | "pair": {
4 | "Options": "Ayarlar",
5 | "Enabled": "Aktif",
6 | "Color": "Renk",
7 | "Dynamic": "Dinamik",
8 | "Laser": "Lazer",
9 | "SnapLines": "Çizgi",
10 | "Health": "Can",
11 | "Save": "Kaydet",
12 | "Load": "Yükle",
13 | "Suspicious": "Şüpheli",
14 | "Awareness": "Farkındalık",
15 | "TeamMate": "Takım Arkadaşı",
16 | "Skeleton": "İskelet",
17 | "Advanced": "Gelişmiş",
18 | "Offscreen": "Ekran Dışı",
19 | "Custom": "Özel",
20 | "Score": "Skor",
21 | "Range": "Aralık",
22 | "Item": "Eşya",
23 | "Alert": "Uyarı",
24 | "Safe": "Güvenli",
25 | "Draw": "Çiz",
26 | "Box": "Kutu",
27 | "Distance": "Mesafe",
28 | "Grenade": "Bomba",
29 | "State": "Durum",
30 | "Car": "Araba",
31 | "Boat": "Tekne",
32 | "Dead": "Ölü",
33 | "Red": "Kırmızı",
34 | "Green": "Yeşil",
35 | "Yellow": "Sarı",
36 | "Orange": "Turuncu",
37 | "White": "Beyaz",
38 | "Fov": "Açı",
39 | "Aim Key": "Aim Tuş",
40 | "Auto Adjust [LR]": "Oto Aşağı Çekme",
41 | "Smooth": "Yumuşaklık",
42 | "Move Prediction": "Hareket Tahmini",
43 | "Lock Knockdown": "Bayılana kitlen",
44 | "Axis": "Eksen",
45 | "Language": "Dil",
46 | "Core": "Çekirdek",
47 | "ON": "AÇIK",
48 | "OFF": "KAPALI"
49 | }
50 | }
--------------------------------------------------------------------------------
/Lang/w_arabic.lang.ls.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "العربية",
3 | "pair": {
4 | "Options": "اعدادات",
5 | "Enabled": "اتشغيل",
6 | "Color": "اللون",
7 | "Dynamic": "ديناميكي",
8 | "Laser": "تتبع",
9 | "SnapLines": "خطوط",
10 | "Health": "الدم",
11 | "Save": "حفض",
12 | "Load": "استرجاع",
13 | "Suspicious": "مريب",
14 | "Awareness": "اتجاه بالنقط",
15 | "TeamMate": "الفريق",
16 | "Skeleton": "الهيكل",
17 | "Advanced": "المزيد",
18 | "Offscreen": "ايقاف الشاشة",
19 | "Custom": "تخصيص",
20 | "Score": "نتاءج",
21 | "Range": "نطاق",
22 | "Item": "الحاجيات",
23 | "Alert": "تحذير",
24 | "Safe": "امن",
25 | "Draw": "رسوم",
26 | "Box": "صندوق",
27 | "Distance": "مسافة",
28 | "Grenade": "قنبلة",
29 | "State": "لحالة",
30 | "Car": "سيارة",
31 | "Boat": "قارب",
32 | "Dead": "ميت",
33 | "Red": "احمر",
34 | "Green": "اخضر",
35 | "Yellow": "اصفر",
36 | "Orange": "برتقالي",
37 | "White": "ابيض",
38 | "Fov": "داءرة",
39 | "Aim Key": "زر التصويب",
40 | "Auto Adjust [LR]": "موازن التصويب",
41 | "Smooth": "الرقة",
42 | "Move Prediction": "تتبع الحركة",
43 | "Lock Knockdown": "تتبع الساقط",
44 | "Axis": "محور",
45 | "Language": "اللغة",
46 | "Core": "النواة",
47 | "ON": "ايقاف",
48 | "OFF": "تشغيل"
49 | }
50 | }
--------------------------------------------------------------------------------
/Plugins/LSP_AdvancedESP.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/leftspace89/LSFlatPM/db19df7f483ddab7208a06bf2756b2c27eed0982/Plugins/LSP_AdvancedESP.dll
--------------------------------------------------------------------------------
/Plugins/LSP_Aimbot.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/leftspace89/LSFlatPM/db19df7f483ddab7208a06bf2756b2c27eed0982/Plugins/LSP_Aimbot.dll
--------------------------------------------------------------------------------
/Plugins/LSP_Awareness.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/leftspace89/LSFlatPM/db19df7f483ddab7208a06bf2756b2c27eed0982/Plugins/LSP_Awareness.dll
--------------------------------------------------------------------------------
/Plugins/LSP_CRadar.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/leftspace89/LSFlatPM/db19df7f483ddab7208a06bf2756b2c27eed0982/Plugins/LSP_CRadar.dll
--------------------------------------------------------------------------------
/Plugins/LSP_ESP.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/leftspace89/LSFlatPM/db19df7f483ddab7208a06bf2756b2c27eed0982/Plugins/LSP_ESP.dll
--------------------------------------------------------------------------------
/Plugins/LSP_ESPX.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/leftspace89/LSFlatPM/db19df7f483ddab7208a06bf2756b2c27eed0982/Plugins/LSP_ESPX.dll
--------------------------------------------------------------------------------
/Plugins/LSP_Radar.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/leftspace89/LSFlatPM/db19df7f483ddab7208a06bf2756b2c27eed0982/Plugins/LSP_Radar.dll
--------------------------------------------------------------------------------
/Plugins/LSP_SuspScore.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/leftspace89/LSFlatPM/db19df7f483ddab7208a06bf2756b2c27eed0982/Plugins/LSP_SuspScore.dll
--------------------------------------------------------------------------------
/Plugins/PluginList.json:
--------------------------------------------------------------------------------
1 | {"gitPluginObjects":[{"name":"LSP_ESPX","md5":"228C68EB2DB492071B5392A46E7EFC09"},{"name":"LSP_CRadar","md5":"1E73810619C2BD3C768A8CD742F07876"},{"name":"LSP_Aimbot","md5":"8F6B3A2BAA1A5891770E6404B86E39BB"},{"name":"LSP_ESP","md5":"613F055B3DF2AD76B5A7818B7A1BA019"},{"name":"LSP_Radar","md5":"A968979EA6370F3C70CE141997A3A931"},{"name":"LSP_Awareness","md5":"11C9490A2942CD48D4D062388D1509FD"},{"name":"LSP_AdvancedESP","md5":"B4DF1C66C3BEF4C2D6AA38854F193043"}]}
2 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # FlatPMSDK For Developers
2 |
3 | This Project Made for PUBG Mobile TGB Emulator Modding.
4 | Developers can use it for making mod (Plugin) for the game.
5 |
6 | ## Getting Started
7 |
8 | Look at the produced examples.
9 |
10 | Discord Server : https://discord.gg/FEyqYwk
11 |
12 | DOCS : https://leftspace89.github.io/LSFlatPM/api/FlatPMSDK.html
13 |
14 | ### Prerequisites
15 |
16 | Basic C# Knowledge. you must install theese Packages for buid. you can use Nuget PM For that.
17 |
18 | Your Plugin name Must be match with filename like LSP_Aimbot {LSP_} is our Plugin Prefix but When you developing and testing your own Project Prefix must be {DLSP_} Like DLSP_Aimbot
19 |
20 | example :
21 | ```
22 | Assembly name : DLSP_Aimbot
23 | public override PluginInfo info { get => new PluginInfo() { author = "OwnerName", name = "Plugin name without Prefix", version = 1 }; }
24 | ```
25 |
26 | ```
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 | ```
35 |
36 | ### Installing
37 |
38 | When you build project you must copy of your assembly to %temp% path to run Plugin.
39 | ```
40 | example copy DLSP_PluginName.dll to %temp% path. the core will load that plugin if everything is correct. plugin name assembly name etc..
41 | ```
42 |
43 |
44 | ## Built With
45 |
46 | SharpDX for Drawing.
47 | NewtonSoft.Json for serializing.
48 | GameOverylay.net for Overlay.
49 | SharpDisasm for core stuff.
50 |
51 |
52 | ## Developers
53 |
54 | * **LeftSpace** - *Core & SDK*
55 | * **Rexy** - *did Plugin Loader classes etc.*
56 | * **Pikachu7** - *some offsets for core.*
57 | * **XMaze** - *some offsets for core.*
58 | * **CauS** - *new pointers & offsets for core and his math is saved my time*
59 | * **Nader11ndeu** - *helped some sdk features*
60 | ## License
61 |
62 | This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details
63 |
64 |
--------------------------------------------------------------------------------
/docs/api/FlatPMSDK.FlatSDKInternal.BoneInfo.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 | Class FlatSDKInternal.BoneInfo
9 |
10 |
11 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
52 |
53 |
60 |
61 |
62 |
63 |
69 |
70 |
71 |
72 |
73 |
74 | Class FlatSDKInternal.BoneInfo
75 |
76 |
77 |
78 |
79 |
Inheritance
80 |
System.Object
81 |
FlatSDKInternal.BoneInfo
82 |
83 |
84 |
Inherited Members
85 |
86 | System.Object.ToString()
87 |
88 |
89 | System.Object.Equals(System.Object)
90 |
91 |
92 | System.Object.Equals(System.Object, System.Object)
93 |
94 |
95 | System.Object.ReferenceEquals(System.Object, System.Object)
96 |
97 |
98 | System.Object.GetHashCode()
99 |
100 |
101 | System.Object.GetType()
102 |
103 |
104 | System.Object.MemberwiseClone()
105 |
106 |
107 |
108 | Assembly: FlatPMSDK.dll
109 | Syntax
110 |
111 |
public class BoneInfo
112 |
113 | Fields
114 |
115 |
116 |
117 | position
118 |
119 |
120 | Declaration
121 |
122 |
public Vector3 position
123 |
124 | Field Value
125 |
126 |
127 |
128 | Type |
129 | Description |
130 |
131 |
132 |
133 |
134 | Vector3 |
135 | |
136 |
137 |
138 |
139 |
140 |
141 |
142 |
153 |
154 |
155 |
156 |
168 |
169 |
170 |
171 |
172 |
173 |
174 |
175 |
--------------------------------------------------------------------------------
/docs/api/FlatPMSDK.FlatSDKInternal.BoneQuery.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 | Class FlatSDKInternal.BoneQuery
9 |
10 |
11 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
52 |
53 |
60 |
61 |
62 |
63 |
69 |
70 |
71 |
72 |
73 |
74 | Class FlatSDKInternal.BoneQuery
75 |
76 |
77 |
78 |
79 |
Inheritance
80 |
System.Object
81 |
FlatSDKInternal.BoneQuery
82 |
83 |
84 |
Inherited Members
85 |
86 | System.Object.ToString()
87 |
88 |
89 | System.Object.Equals(System.Object)
90 |
91 |
92 | System.Object.Equals(System.Object, System.Object)
93 |
94 |
95 | System.Object.ReferenceEquals(System.Object, System.Object)
96 |
97 |
98 | System.Object.GetHashCode()
99 |
100 |
101 | System.Object.GetType()
102 |
103 |
104 | System.Object.MemberwiseClone()
105 |
106 |
107 |
108 | Assembly: FlatPMSDK.dll
109 | Syntax
110 |
111 |
public class BoneQuery
112 |
113 | Fields
114 |
115 |
116 |
117 | ComponentToWorld
118 |
119 |
120 | Declaration
121 |
122 |
public FlatSDKInternal.FTransform ComponentToWorld
123 |
124 | Field Value
125 |
139 |
140 |
141 |
142 |
143 |
144 | Declaration
145 |
146 |
public FlatSDKInternal.FTransform fTransform
147 |
148 | Field Value
149 |
163 |
164 |
165 | id
166 |
167 |
168 | Declaration
169 |
170 |
public int id
171 |
172 | Field Value
173 |
174 |
175 |
176 | Type |
177 | Description |
178 |
179 |
180 |
181 |
182 | System.Int32 |
183 | |
184 |
185 |
186 |
187 |
188 |
189 | position
190 |
191 |
192 | Declaration
193 |
194 |
public Vector3 position
195 |
196 | Field Value
197 |
198 |
199 |
200 | Type |
201 | Description |
202 |
203 |
204 |
205 |
206 | Vector3 |
207 | |
208 |
209 |
210 |
211 |
212 |
213 | visible
214 |
215 |
216 | Declaration
217 |
218 |
public bool visible
219 |
220 | Field Value
221 |
222 |
223 |
224 | Type |
225 | Description |
226 |
227 |
228 |
229 |
230 | System.Boolean |
231 | |
232 |
233 |
234 |
235 |
236 |
237 |
238 |
249 |
250 |
251 |
252 |
264 |
265 |
266 |
267 |
268 |
269 |
270 |
271 |
--------------------------------------------------------------------------------
/docs/api/FlatPMSDK.FlatSDKInternal.DebugMode.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 | Class FlatSDKInternal.DebugMode
9 |
10 |
11 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
52 |
53 |
60 |
61 |
62 |
63 |
69 |
70 |
71 |
72 |
73 |
74 | Class FlatSDKInternal.DebugMode
75 |
76 |
77 |
78 |
79 |
Inheritance
80 |
System.Object
81 |
FlatSDKInternal.DebugMode
82 |
83 |
84 |
Inherited Members
85 |
86 | System.Object.Equals(System.Object)
87 |
88 |
89 | System.Object.Equals(System.Object, System.Object)
90 |
91 |
92 | System.Object.ReferenceEquals(System.Object, System.Object)
93 |
94 |
95 | System.Object.GetHashCode()
96 |
97 |
98 | System.Object.GetType()
99 |
100 |
101 | System.Object.MemberwiseClone()
102 |
103 |
104 |
105 | Assembly: FlatPMSDK.dll
106 | Syntax
107 |
108 |
public class DebugMode
109 |
110 | Fields
111 |
112 |
113 |
114 |
115 |
116 |
117 | Declaration
118 |
119 |
public IntPtr entityExtraPtr
120 |
121 | Field Value
122 |
123 |
124 |
125 | Type |
126 | Description |
127 |
128 |
129 |
130 |
131 | System.IntPtr |
132 | |
133 |
134 |
135 |
136 |
137 |
138 | entityPtr
139 |
140 |
141 | Declaration
142 |
143 |
public IntPtr entityPtr
144 |
145 | Field Value
146 |
147 |
148 |
149 | Type |
150 | Description |
151 |
152 |
153 |
154 |
155 | System.IntPtr |
156 | |
157 |
158 |
159 |
160 | Methods
161 |
162 |
163 |
164 |
165 | ToString()
166 |
167 |
168 | Declaration
169 |
170 |
public override string ToString()
171 |
172 | Returns
173 |
174 |
175 |
176 | Type |
177 | Description |
178 |
179 |
180 |
181 |
182 | System.String |
183 | |
184 |
185 |
186 |
187 | Overrides
188 | System.Object.ToString()
189 |
190 |
191 |
192 |
203 |
204 |
205 |
206 |
218 |
219 |
220 |
221 |
222 |
223 |
224 |
225 |
--------------------------------------------------------------------------------
/docs/api/FlatPMSDK.FlatSDKInternal.EItem.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 | Class FlatSDKInternal.EItem
9 |
10 |
11 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
52 |
53 |
60 |
61 |
62 |
63 |
69 |
70 |
71 |
72 |
73 |
74 | Class FlatSDKInternal.EItem
75 |
76 |
77 |
78 |
79 |
Inheritance
80 |
System.Object
81 |
FlatSDKInternal.EItem
82 |
83 |
84 |
Inherited Members
85 |
86 | System.Object.ToString()
87 |
88 |
89 | System.Object.Equals(System.Object)
90 |
91 |
92 | System.Object.Equals(System.Object, System.Object)
93 |
94 |
95 | System.Object.ReferenceEquals(System.Object, System.Object)
96 |
97 |
98 | System.Object.GetHashCode()
99 |
100 |
101 | System.Object.GetType()
102 |
103 |
104 | System.Object.MemberwiseClone()
105 |
106 |
107 |
108 | Assembly: FlatPMSDK.dll
109 | Syntax
110 |
111 |
public class EItem
112 |
113 | Fields
114 |
115 |
116 |
117 | gn
118 |
119 |
120 | Declaration
121 |
122 |
public bool gn
123 |
124 | Field Value
125 |
126 |
127 |
128 | Type |
129 | Description |
130 |
131 |
132 |
133 |
134 | System.Boolean |
135 | |
136 |
137 |
138 |
139 |
140 |
141 | gname
142 |
143 |
144 | Declaration
145 |
146 |
public string gname
147 |
148 | Field Value
149 |
150 |
151 |
152 | Type |
153 | Description |
154 |
155 |
156 |
157 |
158 | System.String |
159 | |
160 |
161 |
162 |
163 |
164 |
165 | id
166 |
167 |
168 | Declaration
169 |
170 |
public int id
171 |
172 | Field Value
173 |
174 |
175 |
176 | Type |
177 | Description |
178 |
179 |
180 |
181 |
182 | System.Int32 |
183 | |
184 |
185 |
186 |
187 |
188 |
189 | priority
190 |
191 |
192 | Declaration
193 |
194 |
public int priority
195 |
196 | Field Value
197 |
198 |
199 |
200 | Type |
201 | Description |
202 |
203 |
204 |
205 |
206 | System.Int32 |
207 | |
208 |
209 |
210 |
211 |
212 |
213 |
214 |
225 |
226 |
227 |
228 |
240 |
241 |
242 |
243 |
244 |
245 |
246 |
247 |
--------------------------------------------------------------------------------
/docs/api/FlatPMSDK.FlatSDKInternal.EntityType.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 | Enum FlatSDKInternal.EntityType
9 |
10 |
11 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
52 |
53 |
60 |
61 |
62 |
63 |
69 |
70 |
71 |
72 |
73 |
74 | Enum FlatSDKInternal.EntityType
75 |
76 |
77 |
78 |
79 | Assembly: FlatPMSDK.dll
80 | Syntax
81 |
82 |
public enum EntityType
83 |
84 | Fields
85 |
86 |
87 |
88 |
89 | Name |
90 | Description |
91 |
92 |
93 |
94 |
95 | boat |
96 | |
97 |
98 |
99 | car |
100 | |
101 |
102 |
103 | deadbox |
104 | |
105 |
106 |
107 | grenade |
108 | |
109 |
110 |
111 | item |
112 | |
113 |
114 |
115 | player |
116 | |
117 |
118 |
119 | unkn |
120 | |
121 |
122 |
123 |
124 |
125 |
126 |
127 |
138 |
139 |
140 |
141 |
153 |
154 |
155 |
156 |
157 |
158 |
159 |
160 |
--------------------------------------------------------------------------------
/docs/api/FlatPMSDK.FlatSDKInternal.ItemPrio.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 | Class FlatSDKInternal.ItemPrio
9 |
10 |
11 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
52 |
53 |
60 |
61 |
62 |
63 |
69 |
70 |
71 |
72 |
73 |
74 | Class FlatSDKInternal.ItemPrio
75 |
76 |
77 |
78 |
79 |
Inheritance
80 |
System.Object
81 |
FlatSDKInternal.ItemPrio
82 |
83 |
84 |
Inherited Members
85 |
86 | System.Object.ToString()
87 |
88 |
89 | System.Object.Equals(System.Object)
90 |
91 |
92 | System.Object.Equals(System.Object, System.Object)
93 |
94 |
95 | System.Object.ReferenceEquals(System.Object, System.Object)
96 |
97 |
98 | System.Object.GetHashCode()
99 |
100 |
101 | System.Object.GetType()
102 |
103 |
104 | System.Object.MemberwiseClone()
105 |
106 |
107 |
108 | Assembly: FlatPMSDK.dll
109 | Syntax
110 |
111 |
public class ItemPrio
112 |
113 | Constructors
114 |
115 |
116 |
117 |
118 | ItemPrio(String, Int32)
119 |
120 |
121 | Declaration
122 |
123 |
public ItemPrio(string aname, int priot)
124 |
125 | Parameters
126 |
127 |
128 |
129 | Type |
130 | Name |
131 | Description |
132 |
133 |
134 |
135 |
136 | System.String |
137 | aname |
138 | |
139 |
140 |
141 | System.Int32 |
142 | priot |
143 | |
144 |
145 |
146 |
147 | Fields
148 |
149 |
150 |
151 | name
152 |
153 |
154 | Declaration
155 |
156 |
public string name
157 |
158 | Field Value
159 |
160 |
161 |
162 | Type |
163 | Description |
164 |
165 |
166 |
167 |
168 | System.String |
169 | |
170 |
171 |
172 |
173 |
174 |
175 | prio
176 |
177 |
178 | Declaration
179 |
180 |
public int prio
181 |
182 | Field Value
183 |
184 |
185 |
186 | Type |
187 | Description |
188 |
189 |
190 |
191 |
192 | System.Int32 |
193 | |
194 |
195 |
196 |
197 |
198 |
199 |
200 |
211 |
212 |
213 |
214 |
226 |
227 |
228 |
229 |
230 |
231 |
232 |
233 |
--------------------------------------------------------------------------------
/docs/api/FlatPMSDK.FlatSDKInternal.RVMObjectdFloat.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 | Delegate FlatSDKInternal.RVMObjectdFloat
9 |
10 |
11 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
52 |
53 |
60 |
61 |
62 |
63 |
69 |
70 |
71 |
72 |
73 |
74 | Delegate FlatSDKInternal.RVMObjectdFloat
75 |
76 |
77 |
78 |
79 | Assembly: FlatPMSDK.dll
80 | Syntax
81 |
82 |
public delegate float RVMObjectdFloat(string code, string file = "", bool round = true);
83 |
84 | Parameters
85 |
86 |
87 |
88 | Type |
89 | Name |
90 | Description |
91 |
92 |
93 |
94 |
95 | System.String |
96 | code |
97 | |
98 |
99 |
100 | System.String |
101 | file |
102 | |
103 |
104 |
105 | System.Boolean |
106 | round |
107 | |
108 |
109 |
110 |
111 | Returns
112 |
113 |
114 |
115 | Type |
116 | Description |
117 |
118 |
119 |
120 |
121 | System.Single |
122 | |
123 |
124 |
125 |
126 |
127 |
128 |
129 |
140 |
141 |
142 |
143 |
155 |
156 |
157 |
158 |
159 |
160 |
161 |
162 |
--------------------------------------------------------------------------------
/docs/api/FlatPMSDK.FlatSDKInternal.RVMObjectdInt.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 | Delegate FlatSDKInternal.RVMObjectdInt
9 |
10 |
11 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
52 |
53 |
60 |
61 |
62 |
63 |
69 |
70 |
71 |
72 |
73 |
74 | Delegate FlatSDKInternal.RVMObjectdInt
75 |
76 |
77 |
78 |
79 | Assembly: FlatPMSDK.dll
80 | Syntax
81 |
82 |
public delegate int RVMObjectdInt(string code, string file = "");
83 |
84 | Parameters
85 |
86 |
87 |
88 | Type |
89 | Name |
90 | Description |
91 |
92 |
93 |
94 |
95 | System.String |
96 | code |
97 | |
98 |
99 |
100 | System.String |
101 | file |
102 | |
103 |
104 |
105 |
106 | Returns
107 |
108 |
109 |
110 | Type |
111 | Description |
112 |
113 |
114 |
115 |
116 | System.Int32 |
117 | |
118 |
119 |
120 |
121 |
122 |
123 |
124 |
135 |
136 |
137 |
138 |
150 |
151 |
152 |
153 |
154 |
155 |
156 |
157 |
--------------------------------------------------------------------------------
/docs/api/FlatPMSDK.FlatSDKInternal.RVMObjectdVEC-1.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 | Delegate FlatSDKInternal.RVMObjectdVEC<T>
9 |
10 |
11 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
52 |
53 |
60 |
61 |
62 |
63 |
69 |
70 |
71 |
72 |
73 |
74 | Delegate FlatSDKInternal.RVMObjectdVEC<T>
75 |
76 |
77 |
78 |
79 | Assembly: FlatPMSDK.dll
80 | Syntax
81 |
82 |
public delegate T RVMObjectdVEC<T>(int adress);
83 |
84 | Parameters
85 |
86 |
87 |
88 | Type |
89 | Name |
90 | Description |
91 |
92 |
93 |
94 |
95 | System.Int32 |
96 | adress |
97 | |
98 |
99 |
100 |
101 | Returns
102 |
103 |
104 |
105 | Type |
106 | Description |
107 |
108 |
109 |
110 |
111 | T |
112 | |
113 |
114 |
115 |
116 | Type Parameters
117 |
118 |
119 |
120 | Name |
121 | Description |
122 |
123 |
124 |
125 |
126 | T |
127 | |
128 |
129 |
130 |
131 |
132 |
133 |
134 |
145 |
146 |
147 |
148 |
160 |
161 |
162 |
163 |
164 |
165 |
166 |
167 |
--------------------------------------------------------------------------------
/docs/api/FlatPMSDK.FlatSDKInternal.VMObjectd.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 | Delegate FlatSDKInternal.VMObjectd
9 |
10 |
11 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
52 |
53 |
60 |
61 |
62 |
63 |
69 |
70 |
71 |
72 |
73 |
74 | Delegate FlatSDKInternal.VMObjectd
75 |
76 |
77 |
78 |
79 | Assembly: FlatPMSDK.dll
80 | Syntax
81 |
82 |
public delegate int VMObjectd(int pid, IntPtr addr, uint size, object buffer);
83 |
84 | Parameters
85 |
86 |
87 |
88 | Type |
89 | Name |
90 | Description |
91 |
92 |
93 |
94 |
95 | System.Int32 |
96 | pid |
97 | |
98 |
99 |
100 | System.IntPtr |
101 | addr |
102 | |
103 |
104 |
105 | System.UInt32 |
106 | size |
107 | |
108 |
109 |
110 | System.Object |
111 | buffer |
112 | |
113 |
114 |
115 |
116 | Returns
117 |
118 |
119 |
120 | Type |
121 | Description |
122 |
123 |
124 |
125 |
126 | System.Int32 |
127 | |
128 |
129 |
130 |
131 |
132 |
133 |
134 |
145 |
146 |
147 |
148 |
160 |
161 |
162 |
163 |
164 |
165 |
166 |
167 |
--------------------------------------------------------------------------------
/docs/api/FlatPMSDK.FlatSDKInternal.WeaponInfo.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 | Class FlatSDKInternal.WeaponInfo
9 |
10 |
11 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
52 |
53 |
60 |
61 |
62 |
63 |
69 |
70 |
71 |
72 |
73 |
74 | Class FlatSDKInternal.WeaponInfo
75 |
76 |
77 |
78 |
79 |
Inheritance
80 |
System.Object
81 |
FlatSDKInternal.WeaponInfo
82 |
83 |
84 |
Inherited Members
85 |
86 | System.Object.ToString()
87 |
88 |
89 | System.Object.Equals(System.Object)
90 |
91 |
92 | System.Object.Equals(System.Object, System.Object)
93 |
94 |
95 | System.Object.ReferenceEquals(System.Object, System.Object)
96 |
97 |
98 | System.Object.GetHashCode()
99 |
100 |
101 | System.Object.GetType()
102 |
103 |
104 | System.Object.MemberwiseClone()
105 |
106 |
107 |
108 | Assembly: FlatPMSDK.dll
109 | Syntax
110 |
111 |
public class WeaponInfo
112 |
113 | Fields
114 |
115 |
116 |
117 | Ammo
118 |
119 |
120 | Declaration
121 |
122 |
public int Ammo
123 |
124 | Field Value
125 |
126 |
127 |
128 | Type |
129 | Description |
130 |
131 |
132 |
133 |
134 | System.Int32 |
135 | |
136 |
137 |
138 |
139 |
140 |
141 | MaxAmmo
142 |
143 |
144 | Declaration
145 |
146 |
public int MaxAmmo
147 |
148 | Field Value
149 |
150 |
151 |
152 | Type |
153 | Description |
154 |
155 |
156 |
157 |
158 | System.Int32 |
159 | |
160 |
161 |
162 |
163 |
164 |
165 | vBulletPos
166 |
167 |
168 | Declaration
169 |
170 |
public Vector3 vBulletPos
171 |
172 | Field Value
173 |
174 |
175 |
176 | Type |
177 | Description |
178 |
179 |
180 |
181 |
182 | Vector3 |
183 | |
184 |
185 |
186 |
187 |
188 |
189 | wmesh
190 |
191 |
192 | Declaration
193 |
194 |
public FlatSDKInternal.EItem wmesh
195 |
196 | Field Value
197 |
198 |
199 |
200 | Type |
201 | Description |
202 |
203 |
204 |
205 |
206 | FlatSDKInternal.EItem |
207 | |
208 |
209 |
210 |
211 |
212 |
213 |
214 |
225 |
226 |
227 |
228 |
240 |
241 |
242 |
243 |
244 |
245 |
246 |
247 |
--------------------------------------------------------------------------------
/docs/api/FlatPMSDK.Instance.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 | Class Instance
9 |
10 |
11 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
52 |
53 |
60 |
61 |
62 |
63 |
69 |
70 |
71 |
72 |
73 |
74 | Class Instance
75 |
76 |
77 |
78 |
79 |
Inheritance
80 |
System.Object
81 |
Instance
82 |
83 |
84 |
Inherited Members
85 |
86 | System.Object.ToString()
87 |
88 |
89 | System.Object.Equals(System.Object)
90 |
91 |
92 | System.Object.Equals(System.Object, System.Object)
93 |
94 |
95 | System.Object.ReferenceEquals(System.Object, System.Object)
96 |
97 |
98 | System.Object.GetHashCode()
99 |
100 |
101 | System.Object.GetType()
102 |
103 |
104 | System.Object.MemberwiseClone()
105 |
106 |
107 |
108 | Assembly: FlatPMSDK.dll
109 | Syntax
110 |
111 |
public abstract class Instance
112 |
113 | Properties
114 |
115 |
116 |
117 |
118 | info
119 | Plugin Information Container
120 |
121 |
122 | Declaration
123 |
124 |
public abstract PluginInfo info { get; }
125 |
126 | Property Value
127 |
128 |
129 |
130 | Type |
131 | Description |
132 |
133 |
134 |
135 |
136 | PluginInfo |
137 | |
138 |
139 |
140 |
141 | Methods
142 |
143 |
144 |
145 |
146 | Load()
147 |
149 |
150 | Declaration
151 |
152 |
public abstract Task Load()
153 |
154 | Returns
155 |
156 |
157 |
158 | Type |
159 | Description |
160 |
161 |
162 |
163 |
164 | System.Threading.Tasks.Task |
165 | |
166 |
167 |
168 |
169 |
170 |
171 |
172 |
183 |
184 |
185 |
186 |
198 |
199 |
200 |
201 |
202 |
203 |
204 |
205 |
--------------------------------------------------------------------------------
/docs/api/FlatPMSDK.Menu.MenuBase.MenuObject.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 | Class MenuBase.MenuObject
9 |
10 |
11 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
52 |
53 |
60 |
61 |
62 |
63 |
69 |
70 |
71 |
72 |
73 |
74 |
76 |
77 |
78 |
79 |
Inheritance
80 |
System.Object
81 |
MenuBase.MenuObject
82 |
83 |
84 |
Inherited Members
85 |
86 | System.Object.ToString()
87 |
88 |
89 | System.Object.Equals(System.Object)
90 |
91 |
92 | System.Object.Equals(System.Object, System.Object)
93 |
94 |
95 | System.Object.ReferenceEquals(System.Object, System.Object)
96 |
97 |
98 | System.Object.GetHashCode()
99 |
100 |
101 | System.Object.GetType()
102 |
103 |
104 | System.Object.MemberwiseClone()
105 |
106 |
107 |
108 | Assembly: FlatPMSDK.dll
109 |
110 |
111 |
public class MenuObject
112 |
113 | Fields
114 |
115 |
116 |
117 |
118 |
119 |
120 | Declaration
121 |
122 |
public object m_Object
123 |
124 | Field Value
125 |
126 |
127 |
128 | Type |
129 | Description |
130 |
131 |
132 |
133 |
134 | System.Object |
135 | |
136 |
137 |
138 |
139 |
140 |
141 |
142 |
143 |
144 | Declaration
145 |
146 |
public MenuBase.ObjectTypes m_type
147 |
148 | Field Value
149 |
150 |
151 |
152 | Type |
153 | Description |
154 |
155 |
156 |
157 |
158 | MenuBase.ObjectTypes |
159 | |
160 |
161 |
162 |
163 |
164 |
165 |
166 |
177 |
178 |
179 |
180 |
192 |
193 |
194 |
195 |
196 |
197 |
198 |
199 |
--------------------------------------------------------------------------------
/docs/api/FlatPMSDK.Menu.MenuBase.ObjectTypes.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 | Enum MenuBase.ObjectTypes
9 |
10 |
11 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
52 |
53 |
60 |
61 |
62 |
63 |
69 |
70 |
71 |
72 |
73 |
74 |
76 |
77 |
78 |
79 | Assembly: FlatPMSDK.dll
80 |
81 |
82 |
public enum ObjectTypes
83 |
84 | Fields
85 |
86 |
87 |
88 |
89 | Name |
90 | Description |
91 |
92 |
93 |
94 |
95 |
96 | |
97 |
98 |
99 |
100 |
101 |
102 |
103 |
114 |
115 |
116 |
117 |
129 |
130 |
131 |
132 |
133 |
134 |
135 |
136 |
--------------------------------------------------------------------------------
/docs/api/FlatPMSDK.Menu.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 | Namespace FlatPMSDK.Menu
9 |
10 |
11 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
52 |
53 |
60 |
61 |
62 |
63 |
69 |
70 |
71 |
72 |
73 |
75 |
76 |
77 |
78 | Classes
79 |
80 |
81 |
82 |
83 |
84 |
85 |
86 |
87 |
88 | Enums
89 |
90 |
91 |
92 |
93 |
94 |
95 |
106 |
107 |
108 |
109 |
121 |
122 |
123 |
124 |
125 |
126 |
127 |
128 |
--------------------------------------------------------------------------------
/docs/api/FlatPMSDK.PluginInfo.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 | Class PluginInfo
9 |
10 |
11 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
52 |
53 |
60 |
61 |
62 |
63 |
69 |
70 |
71 |
72 |
73 |
74 | Class PluginInfo
75 |
76 |
77 |
78 |
79 |
Inheritance
80 |
System.Object
81 |
PluginInfo
82 |
83 |
84 |
Inherited Members
85 |
86 | System.Object.Equals(System.Object)
87 |
88 |
89 | System.Object.Equals(System.Object, System.Object)
90 |
91 |
92 | System.Object.ReferenceEquals(System.Object, System.Object)
93 |
94 |
95 | System.Object.GetHashCode()
96 |
97 |
98 | System.Object.GetType()
99 |
100 |
101 | System.Object.MemberwiseClone()
102 |
103 |
104 |
105 | Assembly: FlatPMSDK.dll
106 | Syntax
107 |
108 |
public class PluginInfo
109 |
110 | Properties
111 |
112 |
113 |
114 |
115 | author
116 |
117 |
118 | Declaration
119 |
120 |
public string author { get; set; }
121 |
122 | Property Value
123 |
124 |
125 |
126 | Type |
127 | Description |
128 |
129 |
130 |
131 |
132 | System.String |
133 | |
134 |
135 |
136 |
137 |
138 |
139 |
140 | name
141 |
142 |
143 | Declaration
144 |
145 |
public string name { get; set; }
146 |
147 | Property Value
148 |
149 |
150 |
151 | Type |
152 | Description |
153 |
154 |
155 |
156 |
157 | System.String |
158 | |
159 |
160 |
161 |
162 |
163 |
164 |
165 | version
166 |
167 |
168 | Declaration
169 |
170 |
public int version { get; set; }
171 |
172 | Property Value
173 |
174 |
175 |
176 | Type |
177 | Description |
178 |
179 |
180 |
181 |
182 | System.Int32 |
183 | |
184 |
185 |
186 |
187 | Methods
188 |
189 |
190 |
191 |
192 | ToString()
193 |
194 |
195 | Declaration
196 |
197 |
public override string ToString()
198 |
199 | Returns
200 |
201 |
202 |
203 | Type |
204 | Description |
205 |
206 |
207 |
208 |
209 | System.String |
210 | |
211 |
212 |
213 |
214 | Overrides
215 | System.Object.ToString()
216 |
217 |
218 |
219 |
230 |
231 |
232 |
233 |
245 |
246 |
247 |
248 |
249 |
250 |
251 |
252 |
--------------------------------------------------------------------------------
/docs/api/FlatPMSDK.Utils.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 | Class Utils
9 |
10 |
11 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
52 |
53 |
60 |
61 |
62 |
63 |
69 |
70 |
71 |
72 |
73 |
74 | Class Utils
75 |
76 |
77 |
78 |
79 |
Inheritance
80 |
System.Object
81 |
Utils
82 |
83 |
84 |
Inherited Members
85 |
86 | System.Object.ToString()
87 |
88 |
89 | System.Object.Equals(System.Object)
90 |
91 |
92 | System.Object.Equals(System.Object, System.Object)
93 |
94 |
95 | System.Object.ReferenceEquals(System.Object, System.Object)
96 |
97 |
98 | System.Object.GetHashCode()
99 |
100 |
101 | System.Object.GetType()
102 |
103 |
104 | System.Object.MemberwiseClone()
105 |
106 |
107 |
108 | Assembly: FlatPMSDK.dll
109 | Syntax
110 |
111 |
public static class Utils
112 |
113 | Methods
114 |
115 |
116 |
117 |
118 | ClampAngles(Vector3)
119 |
120 |
121 | Declaration
122 |
123 |
public static Vector3 ClampAngles(this Vector3 vec)
124 |
125 | Parameters
126 |
127 |
128 |
129 | Type |
130 | Name |
131 | Description |
132 |
133 |
134 |
135 |
136 | Vector3 |
137 | vec |
138 | |
139 |
140 |
141 |
142 | Returns
143 |
144 |
145 |
146 | Type |
147 | Description |
148 |
149 |
150 |
151 |
152 | Vector3 |
153 | |
154 |
155 |
156 |
157 |
158 |
159 |
160 | ToVector2(Vector3)
161 |
162 |
163 | Declaration
164 |
165 |
public static Vector2 ToVector2(this Vector3 vec)
166 |
167 | Parameters
168 |
169 |
170 |
171 | Type |
172 | Name |
173 | Description |
174 |
175 |
176 |
177 |
178 | Vector3 |
179 | vec |
180 | |
181 |
182 |
183 |
184 | Returns
185 |
186 |
187 |
188 | Type |
189 | Description |
190 |
191 |
192 |
193 |
194 | Vector2 |
195 | |
196 |
197 |
198 |
199 |
200 |
201 |
202 | ToVector3(Vector2)
203 |
204 |
205 | Declaration
206 |
207 |
public static Vector3 ToVector3(this Vector2 vec)
208 |
209 | Parameters
210 |
211 |
212 |
213 | Type |
214 | Name |
215 | Description |
216 |
217 |
218 |
219 |
220 | Vector2 |
221 | vec |
222 | |
223 |
224 |
225 |
226 | Returns
227 |
228 |
229 |
230 | Type |
231 | Description |
232 |
233 |
234 |
235 |
236 | Vector3 |
237 | |
238 |
239 |
240 |
241 |
242 |
243 |
244 |
255 |
256 |
257 |
258 |
270 |
271 |
272 |
273 |
274 |
275 |
276 |
277 |
--------------------------------------------------------------------------------
/docs/api/FlatPMSDK.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 | Namespace FlatPMSDK
9 |
10 |
11 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
52 |
53 |
60 |
61 |
62 |
63 |
69 |
70 |
71 |
72 |
73 | Namespace FlatPMSDK
74 |
75 |
76 |
77 |
78 | Classes
79 |
80 |
81 |
82 |
83 |
84 |
85 | Informations for overlay form
86 |
87 |
88 |
89 |
90 |
91 |
92 |
93 |
94 |
95 |
96 |
97 |
98 |
99 |
100 |
101 |
102 |
103 |
104 |
105 |
106 | Global Objects for rendering
107 |
108 |
109 |
110 |
111 |
112 |
113 |
114 |
115 |
116 |
117 |
118 |
119 |
120 |
121 |
122 |
123 |
124 | Enums
125 |
126 |
127 |
128 | Delegates
129 |
130 |
131 |
132 |
133 |
134 |
135 |
136 |
137 |
138 |
139 |
140 |
141 |
152 |
153 |
154 |
155 |
167 |
168 |
169 |
170 |
171 |
172 |
173 |
174 |
--------------------------------------------------------------------------------
/docs/api/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 | PLACEHOLDER
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
50 |
51 |
58 |
59 |
60 |
61 |
67 |
68 |
69 |
70 | PLACEHOLDER
71 |
72 | TODO: Add .NET projects to the src folder and run docfx
to generate REAL API Documentation!
73 |
74 |
75 |
76 |
87 |
88 |
89 |
90 |
102 |
103 |
104 |
105 |
106 |
107 |
108 |
109 |
--------------------------------------------------------------------------------
/docs/api/toc.html:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/docs/articles/intro.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 | Add your introductions here!
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
50 |
51 |
58 |
59 |
60 |
61 |
67 |
68 |
69 |
70 | Add your introductions here!
71 |
72 |
73 |
74 |
75 |
86 |
87 |
88 |
89 |
101 |
102 |
103 |
104 |
105 |
106 |
107 |
108 |
--------------------------------------------------------------------------------
/docs/articles/toc.html:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/docs/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/leftspace89/LSFlatPM/db19df7f483ddab7208a06bf2756b2c27eed0982/docs/favicon.ico
--------------------------------------------------------------------------------
/docs/fonts/glyphicons-halflings-regular.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/leftspace89/LSFlatPM/db19df7f483ddab7208a06bf2756b2c27eed0982/docs/fonts/glyphicons-halflings-regular.eot
--------------------------------------------------------------------------------
/docs/fonts/glyphicons-halflings-regular.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/leftspace89/LSFlatPM/db19df7f483ddab7208a06bf2756b2c27eed0982/docs/fonts/glyphicons-halflings-regular.ttf
--------------------------------------------------------------------------------
/docs/fonts/glyphicons-halflings-regular.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/leftspace89/LSFlatPM/db19df7f483ddab7208a06bf2756b2c27eed0982/docs/fonts/glyphicons-halflings-regular.woff
--------------------------------------------------------------------------------
/docs/fonts/glyphicons-halflings-regular.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/leftspace89/LSFlatPM/db19df7f483ddab7208a06bf2756b2c27eed0982/docs/fonts/glyphicons-halflings-regular.woff2
--------------------------------------------------------------------------------
/docs/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 | Here we go..
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
50 |
51 |
58 |
59 |
60 |
61 |
62 |
63 | Here we go..
64 |
65 |
66 |
67 |
68 |
79 |
80 |
81 |
82 |
94 |
95 |
96 |
97 |
98 |
99 |
100 |
101 |
--------------------------------------------------------------------------------
/docs/logo.svg:
--------------------------------------------------------------------------------
1 |
2 |
4 |
26 |
--------------------------------------------------------------------------------
/docs/search-stopwords.json:
--------------------------------------------------------------------------------
1 | [
2 | "a",
3 | "able",
4 | "about",
5 | "across",
6 | "after",
7 | "all",
8 | "almost",
9 | "also",
10 | "am",
11 | "among",
12 | "an",
13 | "and",
14 | "any",
15 | "are",
16 | "as",
17 | "at",
18 | "be",
19 | "because",
20 | "been",
21 | "but",
22 | "by",
23 | "can",
24 | "cannot",
25 | "could",
26 | "dear",
27 | "did",
28 | "do",
29 | "does",
30 | "either",
31 | "else",
32 | "ever",
33 | "every",
34 | "for",
35 | "from",
36 | "get",
37 | "got",
38 | "had",
39 | "has",
40 | "have",
41 | "he",
42 | "her",
43 | "hers",
44 | "him",
45 | "his",
46 | "how",
47 | "however",
48 | "i",
49 | "if",
50 | "in",
51 | "into",
52 | "is",
53 | "it",
54 | "its",
55 | "just",
56 | "least",
57 | "let",
58 | "like",
59 | "likely",
60 | "may",
61 | "me",
62 | "might",
63 | "most",
64 | "must",
65 | "my",
66 | "neither",
67 | "no",
68 | "nor",
69 | "not",
70 | "of",
71 | "off",
72 | "often",
73 | "on",
74 | "only",
75 | "or",
76 | "other",
77 | "our",
78 | "own",
79 | "rather",
80 | "said",
81 | "say",
82 | "says",
83 | "she",
84 | "should",
85 | "since",
86 | "so",
87 | "some",
88 | "than",
89 | "that",
90 | "the",
91 | "their",
92 | "them",
93 | "then",
94 | "there",
95 | "these",
96 | "they",
97 | "this",
98 | "tis",
99 | "to",
100 | "too",
101 | "twas",
102 | "us",
103 | "wants",
104 | "was",
105 | "we",
106 | "were",
107 | "what",
108 | "when",
109 | "where",
110 | "which",
111 | "while",
112 | "who",
113 | "whom",
114 | "why",
115 | "will",
116 | "with",
117 | "would",
118 | "yet",
119 | "you",
120 | "your"
121 | ]
122 |
--------------------------------------------------------------------------------
/docs/styles/main.js:
--------------------------------------------------------------------------------
1 | // Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE file in the project root for full license information.
2 |
--------------------------------------------------------------------------------
/docs/styles/search-worker.js:
--------------------------------------------------------------------------------
1 | (function () {
2 | importScripts('lunr.min.js');
3 |
4 | var lunrIndex;
5 |
6 | var stopWords = null;
7 | var searchData = {};
8 |
9 | lunr.tokenizer.seperator = /[\s\-\.]+/;
10 |
11 | var stopWordsRequest = new XMLHttpRequest();
12 | stopWordsRequest.open('GET', '../search-stopwords.json');
13 | stopWordsRequest.onload = function () {
14 | if (this.status != 200) {
15 | return;
16 | }
17 | stopWords = JSON.parse(this.responseText);
18 | buildIndex();
19 | }
20 | stopWordsRequest.send();
21 |
22 | var searchDataRequest = new XMLHttpRequest();
23 |
24 | searchDataRequest.open('GET', '../index.json');
25 | searchDataRequest.onload = function () {
26 | if (this.status != 200) {
27 | return;
28 | }
29 | searchData = JSON.parse(this.responseText);
30 |
31 | buildIndex();
32 |
33 | postMessage({ e: 'index-ready' });
34 | }
35 | searchDataRequest.send();
36 |
37 | onmessage = function (oEvent) {
38 | var q = oEvent.data.q;
39 | var hits = lunrIndex.search(q);
40 | var results = [];
41 | hits.forEach(function (hit) {
42 | var item = searchData[hit.ref];
43 | results.push({ 'href': item.href, 'title': item.title, 'keywords': item.keywords });
44 | });
45 | postMessage({ e: 'query-ready', q: q, d: results });
46 | }
47 |
48 | function buildIndex() {
49 | if (stopWords !== null && !isEmpty(searchData)) {
50 | lunrIndex = lunr(function () {
51 | this.pipeline.remove(lunr.stopWordFilter);
52 | this.ref('href');
53 | this.field('title', { boost: 50 });
54 | this.field('keywords', { boost: 20 });
55 |
56 | for (var prop in searchData) {
57 | if (searchData.hasOwnProperty(prop)) {
58 | this.add(searchData[prop]);
59 | }
60 | }
61 |
62 | var docfxStopWordFilter = lunr.generateStopWordFilter(stopWords);
63 | lunr.Pipeline.registerFunction(docfxStopWordFilter, 'docfxStopWordFilter');
64 | this.pipeline.add(docfxStopWordFilter);
65 | this.searchPipeline.add(docfxStopWordFilter);
66 | });
67 | }
68 | }
69 |
70 | function isEmpty(obj) {
71 | if(!obj) return true;
72 |
73 | for (var prop in obj) {
74 | if (obj.hasOwnProperty(prop))
75 | return false;
76 | }
77 |
78 | return true;
79 | }
80 | })();
81 |
--------------------------------------------------------------------------------
/docs/toc.html:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------