C# Класс Questor.Modules.Cache

Показать файл Открыть проект

Открытые свойства

Свойство Тип Описание
MissionUseDrones bool?
MissionWeaponGroupId int
missionAmmo List

Открытые методы

Метод Описание
AddPriorityTargets ( IEnumerable targets, Priority priority ) : void

Add priority targets

BookmarkById ( long bookmarkId ) : DirectEve.DirectBookmark

Return a bookmark by id

BookmarksByLabel ( string label ) : List

Returns bookmarks that start with the supplied label

Cache ( ) : System
CreateBookmark ( string label ) : void

Create a bookmark

DistanceFromMe ( double x, double y, double z ) : double

Calculate distance from me

EntitiesByName ( string name ) : IEnumerable

Return entities by name

EntityById ( long id ) : EntityCache

Return a cached entity by Id

FilterPath ( string path ) : string
GetAgentMission ( long agentId ) : DirectEve.DirectAgentMission

Returns the mission for a specific agent

GetBestTarget ( EntityCache currentTarget, double distance, bool lowValueFirst ) : EntityCache

Return the best possible target (based on current target, distance and low value first)

GetMissionBookmark ( long agentId, string startsWith ) : DirectEve.DirectAgentMissionBookmark

Returns the first mission bookmark that starts with a certain string

GetWindowByCaption ( string caption ) : DirectEve.DirectWindow
GetWindowByName ( string name ) : DirectEve.DirectWindow
InvalidateCache ( ) : void

Invalidate the cached items

LoadMissionActions ( long agentId, int pocketId ) : IEnumerable

Loads mission objectives from XML file

RefreshMissionItems ( long agentId ) : void

Refresh the mission items

RemovePriorityTargets ( IEnumerable targets ) : bool

Remove targets from priority list

Приватные методы

Метод Описание
OrderByLowestHealth ( ) : int>.Func

Описание методов

AddPriorityTargets() публичный Метод

Add priority targets
public AddPriorityTargets ( IEnumerable targets, Priority priority ) : void
targets IEnumerable
priority Priority
Результат void

BookmarkById() публичный Метод

Return a bookmark by id
public BookmarkById ( long bookmarkId ) : DirectEve.DirectBookmark
bookmarkId long
Результат DirectEve.DirectBookmark

BookmarksByLabel() публичный Метод

Returns bookmarks that start with the supplied label
public BookmarksByLabel ( string label ) : List
label string
Результат List

Cache() публичный Метод

public Cache ( ) : System
Результат System

CreateBookmark() публичный Метод

Create a bookmark
public CreateBookmark ( string label ) : void
label string
Результат void

DistanceFromMe() публичный Метод

Calculate distance from me
public DistanceFromMe ( double x, double y, double z ) : double
x double
y double
z double
Результат double

EntitiesByName() публичный Метод

Return entities by name
public EntitiesByName ( string name ) : IEnumerable
name string
Результат IEnumerable

EntityById() публичный Метод

Return a cached entity by Id
public EntityById ( long id ) : EntityCache
id long
Результат EntityCache

FilterPath() публичный Метод

public FilterPath ( string path ) : string
path string
Результат string

GetAgentMission() публичный Метод

Returns the mission for a specific agent
public GetAgentMission ( long agentId ) : DirectEve.DirectAgentMission
agentId long
Результат DirectEve.DirectAgentMission

GetBestTarget() публичный Метод

Return the best possible target (based on current target, distance and low value first)
public GetBestTarget ( EntityCache currentTarget, double distance, bool lowValueFirst ) : EntityCache
currentTarget EntityCache
distance double
lowValueFirst bool
Результат EntityCache

GetMissionBookmark() публичный Метод

Returns the first mission bookmark that starts with a certain string
public GetMissionBookmark ( long agentId, string startsWith ) : DirectEve.DirectAgentMissionBookmark
agentId long
startsWith string
Результат DirectEve.DirectAgentMissionBookmark

GetWindowByCaption() публичный Метод

public GetWindowByCaption ( string caption ) : DirectEve.DirectWindow
caption string
Результат DirectEve.DirectWindow

GetWindowByName() публичный Метод

public GetWindowByName ( string name ) : DirectEve.DirectWindow
name string
Результат DirectEve.DirectWindow

InvalidateCache() публичный Метод

Invalidate the cached items
public InvalidateCache ( ) : void
Результат void

LoadMissionActions() публичный Метод

Loads mission objectives from XML file
public LoadMissionActions ( long agentId, int pocketId ) : IEnumerable
agentId long
pocketId int
Результат IEnumerable

RefreshMissionItems() публичный Метод

Refresh the mission items
public RefreshMissionItems ( long agentId ) : void
agentId long
Результат void

RemovePriorityTargets() публичный Метод

Remove targets from priority list
public RemovePriorityTargets ( IEnumerable targets ) : bool
targets IEnumerable
Результат bool

Описание свойств

MissionUseDrones публичное свойство

public bool? MissionUseDrones
Результат bool?

MissionWeaponGroupId публичное свойство

public int MissionWeaponGroupId
Результат int

missionAmmo публичное свойство

public List missionAmmo
Результат List