C# Class ExBuddy.Helpers.Behaviors

Afficher le fichier Open project: MGramolini/ExBuddy

Méthodes publiques

Свойство Type Description
DontStopInRange Func

Méthodes publiques

Méthode Description
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

Private Methods

Méthode Description
Behaviors ( ) : System

Method Details

Dismount() public static méthode

public static Dismount ( byte maxTicks = 100, ushort interval = 100 ) : Task
maxTicks byte
interval ushort
Résultat Task

GetReturnStrategy() public static méthode

public static GetReturnStrategy ( ) : IReturnStrategy
Résultat IReturnStrategy

GetReturnStrategyForZoneWithoutAetheryte() public static méthode

public static GetReturnStrategyForZoneWithoutAetheryte ( ushort zoneId ) : IReturnStrategy
zoneId ushort
Résultat IReturnStrategy

Mount() public static méthode

public static Mount ( System.Vector3 destination = null, uint mountId ) : Task
destination System.Vector3
mountId uint
Résultat Task

MoveTo() public static méthode

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
Résultat Task

MoveTo() public static méthode

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
Résultat Task

MoveToNoMount() public static méthode

public static MoveToNoMount ( this hotspot, bool useMesh = true, Func stopCallback = null ) : Task
hotspot this
useMesh bool
stopCallback Func
Résultat Task

MoveToNoMount() public static méthode

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
Résultat Task

MoveToPointWithin() public static méthode

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
Résultat Task

MoveToPointWithin() public static méthode

public static MoveToPointWithin ( this hotspot, uint mountId, bool dismountAtDestination = false ) : Task
hotspot this
mountId uint
dismountAtDestination bool
Résultat Task

MoveToPointWithinNoMount() public static méthode

public static MoveToPointWithinNoMount ( this destination, float radius, string name = null ) : Task
destination this
radius float
name string
Résultat Task

ShouldMount() public static méthode

public static ShouldMount ( System.Vector3 destination = null ) : Task
destination System.Vector3
Résultat Task

Sleep() public static méthode

public static Sleep ( int interval ) : System.Threading.Tasks.Task
interval int
Résultat System.Threading.Tasks.Task

Sprint() public static méthode

public static Sprint ( int timeout = 500 ) : Task
timeout int
Résultat Task

TeleportTo() public static méthode

public static TeleportTo ( this teleportLocation ) : Task
teleportLocation this
Résultat Task

TeleportTo() public static méthode

public static TeleportTo ( uint aetheryteId ) : Task
aetheryteId uint
Résultat Task

TeleportTo() public static méthode

public static TeleportTo ( ushort zoneId ) : Task
zoneId ushort
Résultat Task

TeleportTo() public static méthode

public static TeleportTo ( ushort zoneId, uint aetheryteId ) : Task
zoneId ushort
aetheryteId uint
Résultat Task

Unstuck() public static méthode

public static Unstuck ( ) : Task
Résultat Task

Wait() public static méthode

public static Wait ( int interval, Func condition ) : System.Threading.Tasks.Task
interval int
condition Func
Résultat System.Threading.Tasks.Task

Property Details

DontStopInRange public_oe static_oe property

public static Func DontStopInRange
Résultat Func