C# Class SleepHunter.Macro.MacroState

Inheritance: ObservableObject, IDisposable
Afficher le fichier Open project: ewrogers/SleepHunter4 Class Usage Examples

Protected Properties

Свойство Type Description
cancelSource System.Threading.CancellationTokenSource
client SleepHunter.Models.Player
lastKnownMapName string
lastKnownMapNumber int
lastKnownXCoordinate int
lastKnownYCoordinate int
name string
status MacroStatus
task Task

Méthodes publiques

Méthode Description
Dispose ( ) : void
MacroState ( Player client ) : System
Pause ( ) : void
Start ( ) : void
Stop ( ) : void

Méthodes protégées

Méthode Description
CancelTask ( bool waitForTask = false ) : bool
CheckKnownState ( bool saveStateAfterCheck = true ) : void
CheckMap ( ) : bool
Dispose ( bool isDisposing ) : void
MacroLoop ( object argument ) : void
OnMapChanged ( ) : void
OnStatusChanged ( MacroStatus status ) : void
OnXYChanged ( ) : void
PauseMacro ( ) : void
ResumeMacro ( ) : void
SaveKnownState ( ) : void
StartMacro ( object state = null ) : void
StopMacro ( ) : void
TakeAction ( MacroAction action ) : void

Method Details

CancelTask() protected méthode

protected CancelTask ( bool waitForTask = false ) : bool
waitForTask bool
Résultat bool

CheckKnownState() protected méthode

protected CheckKnownState ( bool saveStateAfterCheck = true ) : void
saveStateAfterCheck bool
Résultat void

CheckMap() protected méthode

protected CheckMap ( ) : bool
Résultat bool

Dispose() public méthode

public Dispose ( ) : void
Résultat void

Dispose() protected méthode

protected Dispose ( bool isDisposing ) : void
isDisposing bool
Résultat void

MacroLoop() protected abstract méthode

protected abstract MacroLoop ( object argument ) : void
argument object
Résultat void

MacroState() public méthode

public MacroState ( Player client ) : System
client SleepHunter.Models.Player
Résultat System

OnMapChanged() protected méthode

protected OnMapChanged ( ) : void
Résultat void

OnStatusChanged() protected méthode

protected OnStatusChanged ( MacroStatus status ) : void
status MacroStatus
Résultat void

OnXYChanged() protected méthode

protected OnXYChanged ( ) : void
Résultat void

Pause() public méthode

public Pause ( ) : void
Résultat void

PauseMacro() protected méthode

protected PauseMacro ( ) : void
Résultat void

ResumeMacro() protected méthode

protected ResumeMacro ( ) : void
Résultat void

SaveKnownState() protected méthode

protected SaveKnownState ( ) : void
Résultat void

Start() public méthode

public Start ( ) : void
Résultat void

StartMacro() protected méthode

protected StartMacro ( object state = null ) : void
state object
Résultat void

Stop() public méthode

public Stop ( ) : void
Résultat void

StopMacro() protected méthode

protected StopMacro ( ) : void
Résultat void

TakeAction() protected méthode

protected TakeAction ( MacroAction action ) : void
action MacroAction
Résultat void

Property Details

cancelSource protected_oe property

protected CancellationTokenSource,System.Threading cancelSource
Résultat System.Threading.CancellationTokenSource

client protected_oe property

protected Player,SleepHunter.Models client
Résultat SleepHunter.Models.Player

lastKnownMapName protected_oe property

protected string lastKnownMapName
Résultat string

lastKnownMapNumber protected_oe property

protected int lastKnownMapNumber
Résultat int

lastKnownXCoordinate protected_oe property

protected int lastKnownXCoordinate
Résultat int

lastKnownYCoordinate protected_oe property

protected int lastKnownYCoordinate
Résultat int

name protected_oe property

protected string name
Résultat string

status protected_oe property

protected MacroStatus status
Résultat MacroStatus

task protected_oe property

protected Task task
Résultat Task