C# Class Gta5EyeTracking.ControlsProcessor

Inheritance: IDisposable
ファイルを表示 Open project: alex8b/gta5eyetracking Class Usage Examples

Public Methods

Method Description
ControlsProcessor ( Settings settings, ControllerEmulation controllerEmulation, Gta5EyeTracking.Aiming aiming, ExtendedView extendedView, RadialMenu radialMenu, SettingsMenu settingsMenu, GameState gameState, DebugOutput debugOutput ) : System
Dispose ( ) : void
KeyDown ( object sender, KeyEventArgs e ) : void
Update ( System.DateTime tickStopwatch, Vector3 shootCoord, Vector3 shootCoordSnap, Vector3 shootMissileCoord, GTA.Ped ped, System.Entity missileTarget ) : void

Private Methods

Method Description
OnModifyControllerState ( object sender, ModifyStateEventArgs modifyStateEventArgs ) : void
ProcessAimAtGaze ( Vector3 aimCoord ) : void
ProcessFireAtGaze ( Vector3 shootCoord, Vector3 gazeShootCoord ) : void
ProcessIncinerateAtGaze ( Vector3 shootCoordSnap ) : void
ProcessMissileAtGaze ( Vector3 shootMissileCoord, System.Entity missileTarget ) : void
ProcessSettingsMenu ( ) : void
ProcessShootCoord ( Vector3 shootCoord ) : Vector3
ProcessTaseAtGaze ( Vector3 shootCoordSnap ) : void

Method Details

ControlsProcessor() public method

public ControlsProcessor ( Settings settings, ControllerEmulation controllerEmulation, Gta5EyeTracking.Aiming aiming, ExtendedView extendedView, RadialMenu radialMenu, SettingsMenu settingsMenu, GameState gameState, DebugOutput debugOutput ) : System
settings Settings
controllerEmulation Gta5EyeTracking.HidEmulation.ControllerEmulation
aiming Gta5EyeTracking.Aiming
extendedView Gta5EyeTracking.Features.ExtendedView
radialMenu RadialMenu
settingsMenu SettingsMenu
gameState GameState
debugOutput DebugOutput
return System

Dispose() public method

public Dispose ( ) : void
return void

KeyDown() public method

public KeyDown ( object sender, KeyEventArgs e ) : void
sender object
e System.Windows.Forms.KeyEventArgs
return void

Update() public method

public Update ( System.DateTime tickStopwatch, Vector3 shootCoord, Vector3 shootCoordSnap, Vector3 shootMissileCoord, GTA.Ped ped, System.Entity missileTarget ) : void
tickStopwatch System.DateTime
shootCoord Vector3
shootCoordSnap Vector3
shootMissileCoord Vector3
ped GTA.Ped
missileTarget System.Entity
return void