C# 클래스 ExBuddy.Helpers.Behaviors

파일 보기 프로젝트 열기: MGramolini/ExBuddy

공개 프로퍼티들

프로퍼티 타입 설명
DontStopInRange Func

공개 메소드들

메소드 설명
Dismount ( byte maxTicks = 100, ushort interval = 100 ) : Task
GetReturnStrategy ( ) : IReturnStrategy
GetReturnStrategyForZoneWithoutAetheryte ( ushort zoneId ) : IReturnStrategy
Mount ( System.Vector3 destination = null, uint mountId ) : Task
MoveTo ( this hotspot, bool useMesh = true, uint mountId, Func stopCallback = null, bool dismountAtDestination = false ) : Task
MoveTo ( this destination, bool useMesh = true, uint mountId, float radius = 2.0f, string name = null, Func stopCallback = null, bool dismountAtDestination = false ) : Task
MoveToNoMount ( this hotspot, bool useMesh = true, Func stopCallback = null ) : Task
MoveToNoMount ( this destination, bool useMesh = true, float radius = 2.0f, string name = null, Func stopCallback = null ) : Task
MoveToPointWithin ( this destination, float radius, uint mountId, string name = null, bool dismountAtDestination = false ) : Task
MoveToPointWithin ( this hotspot, uint mountId, bool dismountAtDestination = false ) : Task
MoveToPointWithinNoMount ( this destination, float radius, string name = null ) : Task
ShouldMount ( System.Vector3 destination = null ) : Task
Sleep ( int interval ) : System.Threading.Tasks.Task
Sprint ( int timeout = 500 ) : Task
TeleportTo ( this teleportLocation ) : Task
TeleportTo ( uint aetheryteId ) : Task
TeleportTo ( ushort zoneId ) : Task
TeleportTo ( ushort zoneId, uint aetheryteId ) : Task
Unstuck ( ) : Task
Wait ( int interval, Func condition ) : System.Threading.Tasks.Task

비공개 메소드들

메소드 설명
Behaviors ( ) : System

메소드 상세

Dismount() 공개 정적인 메소드

public static Dismount ( byte maxTicks = 100, ushort interval = 100 ) : Task
maxTicks byte
interval ushort
리턴 Task

GetReturnStrategy() 공개 정적인 메소드

public static GetReturnStrategy ( ) : IReturnStrategy
리턴 IReturnStrategy

GetReturnStrategyForZoneWithoutAetheryte() 공개 정적인 메소드

public static GetReturnStrategyForZoneWithoutAetheryte ( ushort zoneId ) : IReturnStrategy
zoneId ushort
리턴 IReturnStrategy

Mount() 공개 정적인 메소드

public static Mount ( System.Vector3 destination = null, uint mountId ) : Task
destination System.Vector3
mountId uint
리턴 Task

MoveTo() 공개 정적인 메소드

public static MoveTo ( this hotspot, bool useMesh = true, uint mountId, Func stopCallback = null, bool dismountAtDestination = false ) : Task
hotspot this
useMesh bool
mountId uint
stopCallback Func
dismountAtDestination bool
리턴 Task

MoveTo() 공개 정적인 메소드

public static MoveTo ( this destination, bool useMesh = true, uint mountId, float radius = 2.0f, string name = null, Func stopCallback = null, bool dismountAtDestination = false ) : Task
destination this
useMesh bool
mountId uint
radius float
name string
stopCallback Func
dismountAtDestination bool
리턴 Task

MoveToNoMount() 공개 정적인 메소드

public static MoveToNoMount ( this hotspot, bool useMesh = true, Func stopCallback = null ) : Task
hotspot this
useMesh bool
stopCallback Func
리턴 Task

MoveToNoMount() 공개 정적인 메소드

public static MoveToNoMount ( this destination, bool useMesh = true, float radius = 2.0f, string name = null, Func stopCallback = null ) : Task
destination this
useMesh bool
radius float
name string
stopCallback Func
리턴 Task

MoveToPointWithin() 공개 정적인 메소드

public static MoveToPointWithin ( this destination, float radius, uint mountId, string name = null, bool dismountAtDestination = false ) : Task
destination this
radius float
mountId uint
name string
dismountAtDestination bool
리턴 Task

MoveToPointWithin() 공개 정적인 메소드

public static MoveToPointWithin ( this hotspot, uint mountId, bool dismountAtDestination = false ) : Task
hotspot this
mountId uint
dismountAtDestination bool
리턴 Task

MoveToPointWithinNoMount() 공개 정적인 메소드

public static MoveToPointWithinNoMount ( this destination, float radius, string name = null ) : Task
destination this
radius float
name string
리턴 Task

ShouldMount() 공개 정적인 메소드

public static ShouldMount ( System.Vector3 destination = null ) : Task
destination System.Vector3
리턴 Task

Sleep() 공개 정적인 메소드

public static Sleep ( int interval ) : System.Threading.Tasks.Task
interval int
리턴 System.Threading.Tasks.Task

Sprint() 공개 정적인 메소드

public static Sprint ( int timeout = 500 ) : Task
timeout int
리턴 Task

TeleportTo() 공개 정적인 메소드

public static TeleportTo ( this teleportLocation ) : Task
teleportLocation this
리턴 Task

TeleportTo() 공개 정적인 메소드

public static TeleportTo ( uint aetheryteId ) : Task
aetheryteId uint
리턴 Task

TeleportTo() 공개 정적인 메소드

public static TeleportTo ( ushort zoneId ) : Task
zoneId ushort
리턴 Task

TeleportTo() 공개 정적인 메소드

public static TeleportTo ( ushort zoneId, uint aetheryteId ) : Task
zoneId ushort
aetheryteId uint
리턴 Task

Unstuck() 공개 정적인 메소드

public static Unstuck ( ) : Task
리턴 Task

Wait() 공개 정적인 메소드

public static Wait ( int interval, Func condition ) : System.Threading.Tasks.Task
interval int
condition Func
리턴 System.Threading.Tasks.Task

프로퍼티 상세

DontStopInRange 공개적으로 정적으로 프로퍼티

public static Func DontStopInRange
리턴 Func