C# 클래스 SleepHunter.Macro.MacroState

상속: ObservableObject, IDisposable
파일 보기 프로젝트 열기: ewrogers/SleepHunter4 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
cancelSource System.Threading.CancellationTokenSource
client SleepHunter.Models.Player
lastKnownMapName string
lastKnownMapNumber int
lastKnownXCoordinate int
lastKnownYCoordinate int
name string
status MacroStatus
task Task

공개 메소드들

메소드 설명
Dispose ( ) : void
MacroState ( Player client ) : System
Pause ( ) : void
Start ( ) : void
Stop ( ) : void

보호된 메소드들

메소드 설명
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

메소드 상세

CancelTask() 보호된 메소드

protected CancelTask ( bool waitForTask = false ) : bool
waitForTask bool
리턴 bool

CheckKnownState() 보호된 메소드

protected CheckKnownState ( bool saveStateAfterCheck = true ) : void
saveStateAfterCheck bool
리턴 void

CheckMap() 보호된 메소드

protected CheckMap ( ) : bool
리턴 bool

Dispose() 공개 메소드

public Dispose ( ) : void
리턴 void

Dispose() 보호된 메소드

protected Dispose ( bool isDisposing ) : void
isDisposing bool
리턴 void

MacroLoop() 보호된 추상적인 메소드

protected abstract MacroLoop ( object argument ) : void
argument object
리턴 void

MacroState() 공개 메소드

public MacroState ( Player client ) : System
client SleepHunter.Models.Player
리턴 System

OnMapChanged() 보호된 메소드

protected OnMapChanged ( ) : void
리턴 void

OnStatusChanged() 보호된 메소드

protected OnStatusChanged ( MacroStatus status ) : void
status MacroStatus
리턴 void

OnXYChanged() 보호된 메소드

protected OnXYChanged ( ) : void
리턴 void

Pause() 공개 메소드

public Pause ( ) : void
리턴 void

PauseMacro() 보호된 메소드

protected PauseMacro ( ) : void
리턴 void

ResumeMacro() 보호된 메소드

protected ResumeMacro ( ) : void
리턴 void

SaveKnownState() 보호된 메소드

protected SaveKnownState ( ) : void
리턴 void

Start() 공개 메소드

public Start ( ) : void
리턴 void

StartMacro() 보호된 메소드

protected StartMacro ( object state = null ) : void
state object
리턴 void

Stop() 공개 메소드

public Stop ( ) : void
리턴 void

StopMacro() 보호된 메소드

protected StopMacro ( ) : void
리턴 void

TakeAction() 보호된 메소드

protected TakeAction ( MacroAction action ) : void
action MacroAction
리턴 void

프로퍼티 상세

cancelSource 보호되어 있는 프로퍼티

protected CancellationTokenSource,System.Threading cancelSource
리턴 System.Threading.CancellationTokenSource

client 보호되어 있는 프로퍼티

protected Player,SleepHunter.Models client
리턴 SleepHunter.Models.Player

lastKnownMapName 보호되어 있는 프로퍼티

protected string lastKnownMapName
리턴 string

lastKnownMapNumber 보호되어 있는 프로퍼티

protected int lastKnownMapNumber
리턴 int

lastKnownXCoordinate 보호되어 있는 프로퍼티

protected int lastKnownXCoordinate
리턴 int

lastKnownYCoordinate 보호되어 있는 프로퍼티

protected int lastKnownYCoordinate
리턴 int

name 보호되어 있는 프로퍼티

protected string name
리턴 string

status 보호되어 있는 프로퍼티

protected MacroStatus status
리턴 MacroStatus

task 보호되어 있는 프로퍼티

protected Task task
리턴 Task