Show / Hide Table of Contents

Class FlatSDK

Inheritance
System.Object
FlatSDK
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: FlatPMSDK
Assembly: FlatPMSDK.dll
Syntax
public static class FlatSDK

Fields

menuBase

Declaration
public static MenuBase menuBase
Field Value
Type Description
MenuBase

tick

Declaration
public static DateTime tick
Field Value
Type Description
System.DateTime

Methods

GetBoats()

Gets Boat List

Declaration
public static IEnumerable<FlatSDKInternal.Entity> GetBoats()
Returns
Type Description
System.Collections.Generic.IEnumerable<FlatSDKInternal.Entity>

GetBoneByIndex(FlatSDKInternal.Entity, Int32)

returns bone by id

Declaration
public static FlatSDKInternal.BoneQuery GetBoneByIndex(FlatSDKInternal.Entity go, int id)
Parameters
Type Name Description
FlatSDKInternal.Entity go
System.Int32 id
Returns
Type Description
FlatSDKInternal.BoneQuery

GetCameraPosition()

Declaration
public static Vector3 GetCameraPosition()
Returns
Type Description
Vector3

GetCars()

Gets Car List

Declaration
public static IEnumerable<FlatSDKInternal.Entity> GetCars()
Returns
Type Description
System.Collections.Generic.IEnumerable<FlatSDKInternal.Entity>

GetDeadBoxes()

Gets Deadbox List

Declaration
public static IEnumerable<FlatSDKInternal.Entity> GetDeadBoxes()
Returns
Type Description
System.Collections.Generic.IEnumerable<FlatSDKInternal.Entity>

GetEntities()

Gets Entity List

Declaration
public static IEnumerable<FlatSDKInternal.Entity> GetEntities()
Returns
Type Description
System.Collections.Generic.IEnumerable<FlatSDKInternal.Entity>

GetGrenades()

Gets grenade List

Declaration
public static IEnumerable<FlatSDKInternal.Entity> GetGrenades()
Returns
Type Description
System.Collections.Generic.IEnumerable<FlatSDKInternal.Entity>

GetItems()

Gets Item List

Declaration
public static IEnumerable<FlatSDKInternal.Entity> GetItems()
Returns
Type Description
System.Collections.Generic.IEnumerable<FlatSDKInternal.Entity>

GetLocalPlayer()

Gets LocalPlayer if its found

Declaration
public static FlatSDKInternal.Entity GetLocalPlayer()
Returns
Type Description
FlatSDKInternal.Entity

GetMatrix()

Returns Global ViewMatrix

Declaration
public static Matrix GetMatrix()
Returns
Type Description
Matrix

ViewMatrix

GetPlayers()

Gets Boat List

Declaration
public static IEnumerable<FlatSDKInternal.Entity> GetPlayers()
Returns
Type Description
System.Collections.Generic.IEnumerable<FlatSDKInternal.Entity>

IsKeyDown(Keys)

Declaration
public static bool IsKeyDown(Keys vKey)
Parameters
Type Name Description
System.Windows.Forms.Keys vKey
Returns
Type Description
System.Boolean

IsKeyDownAs(Keys)

Declaration
public static bool IsKeyDownAs(Keys vKey)
Parameters
Type Name Description
System.Windows.Forms.Keys vKey
Returns
Type Description
System.Boolean

IsKeyPress(Keys)

Declaration
public static bool IsKeyPress(Keys vKey)
Parameters
Type Name Description
System.Windows.Forms.Keys vKey
Returns
Type Description
System.Boolean

IsKeyPushedDown(Keys)

Declaration
public static bool IsKeyPushedDown(Keys vKey)
Parameters
Type Name Description
System.Windows.Forms.Keys vKey
Returns
Type Description
System.Boolean

IsOnScreen(Vector2, Vector2)

Checks Position inside Screen

Declaration
public static bool IsOnScreen(Vector2 objectScreenLocation, Vector2 screenResolution)
Parameters
Type Name Description
Vector2 objectScreenLocation
Vector2 screenResolution
Returns
Type Description
System.Boolean

UpdateDrawGraphics(Object, DrawGraphicsEventArgs)

Draw Event - (Its Internal Don't touch this)

Declaration
public static void UpdateDrawGraphics(object sender, DrawGraphicsEventArgs e)
Parameters
Type Name Description
System.Object sender
DrawGraphicsEventArgs e

UpdateSetupGraphics(Object, SetupGraphicsEventArgs)

Draw Event - (Its Internal Don't touch this)

Declaration
public static void UpdateSetupGraphics(object sender, SetupGraphicsEventArgs e)
Parameters
Type Name Description
System.Object sender
SetupGraphicsEventArgs e

WorldToRadar(Vector3, Single, Single, GameOverlay.Drawing.Point, out Boolean)

Converts3D Position to Radar

Declaration
public static Vector2 WorldToRadar(Vector3 Location, float PosX, float PosY, GameOverlay.Drawing.Point Size, out bool outbuff)
Parameters
Type Name Description
Vector3 Location
System.Single PosX
System.Single PosY
GameOverlay.Drawing.Point Size
System.Boolean outbuff
Returns
Type Description
Vector2

WorldToScreen(Int32, Int32, Vector3, out Vector2)

Converts 3D Position To 2D

Declaration
public static bool WorldToScreen(int sw, int sh, Vector3 position, out Vector2 res)
Parameters
Type Name Description
System.Int32 sw

screeen width

System.Int32 sh

screen height

Vector3 position

3d position

Vector2 res

2d output

Returns
Type Description
System.Boolean

bool

Events

DrawGraphics

Declaration
public static event EventHandler<DrawGraphicsEventArgs> DrawGraphics
Event Type
Type Description
System.EventHandler<DrawGraphicsEventArgs>

SetupGraphics

Declaration
public static event EventHandler<SetupGraphicsEventArgs> SetupGraphics
Event Type
Type Description
System.EventHandler<SetupGraphicsEventArgs>
Back to top Generated by DocFX