C# Class Questor.Modules.Caching.Cache

Show file Open project: ISeeDEDPpl/Questor

Public Properties

Property Type Description
AgentBlacklist List
AgentCorpEffectiveStandingtoMe float
AgentEffectiveStandingtoMe float
AgentEffectiveStandingtoMeText string
AgentFactionEffectiveStandingtoMe float
AmmoHangarID long
BlackListedMissionsDeclined int
CacheInstances int
CloseQuestorCMDExitGame bool
CloseQuestorCMDLogoff bool
CloseQuestorEndProcess bool
ConsoleLogOpened bool
CourierMission bool
CurrentAgentText string
CurrentlyShouldBeSalvaging bool
DamagedDrones IEnumerable
DoNotBreakInvul bool
DungeonId string
EnteredCloseQuestor_DateTime System.DateTime
EntityBounty long>.Dictionary
EntityGroupID int>.Dictionary
EntityHaveLootRights bool>.Dictionary
EntityIsBadIdea bool>.Dictionary
EntityIsBattleCruiser bool>.Dictionary
EntityIsBattleShip bool>.Dictionary
EntityIsCruiser bool>.Dictionary
EntityIsEntutyIShouldLeaveAlone bool>.Dictionary
EntityIsFactionWarfareNPC bool>.Dictionary
EntityIsFrigate bool>.Dictionary
EntityIsHighValueTarget bool>.Dictionary
EntityIsLargeCollidable bool>.Dictionary
EntityIsLowValueTarget bool>.Dictionary
EntityIsMiscJunk bool>.Dictionary
EntityIsNPCBattleCruiser bool>.Dictionary
EntityIsNPCBattleShip bool>.Dictionary
EntityIsNPCByGroupID bool>.Dictionary
EntityIsNPCCruiser bool>.Dictionary
EntityIsNPCFrigate bool>.Dictionary
EntityIsSentry bool>.Dictionary
EntityIsStargate bool>.Dictionary
EntityNames string>.Dictionary
EntityTypeID int>.Dictionary
ExitWhenIdle bool
FirstAgentMission DirectAgentMission
GotoBaseNow bool
GreyListedMissionsDeclined int
InvIgnore XDocument
InvTypes XDocument
InvalidateCacheQuestorJustStartedFlag bool
LastAccelerationGateDetected DateTime
LastBlacklistMissionDeclined string
LastDroneTargetID long?
LastFrame DateTime
LastGreylistMissionDeclined string
LastInSpace DateTime
LastInStation DateTime
LastInWarp DateTime
LastLocalWatchAction DateTime
LastLogMessage DateTime
LastLoggingAction DateTime
LastPreferredDroneTargetDateTime DateTime
LastPreferredPrimaryWeaponTargetDateTime DateTime
LastScheduleCheck DateTime
LastSessionChange DateTime
LastSessionIsReady DateTime
LastStackAmmoHangar DateTime
LastStackCargohold DateTime
LastStackItemHangar DateTime
LastStackLootContainer DateTime
LastStackLootHangar DateTime
LastStackShipsHangar DateTime
LastTargetDronesWereShooting EntityCache
LastTargetPrimaryWeaponsWereShooting EntityCache
LastUpdateOfSessionRunningTime DateTime
LastWalletCheck DateTime
ListNeutralizingEntities HashSet
ListOfDampenuingEntities HashSet
ListOfJammingEntities HashSet
ListOfTargetPaintingEntities HashSet
ListOfTrackingDisruptingEntities HashSet
ListOfWarpScramblingEntities HashSet
ListofContainersToLoot HashSet
ListofMissionCompletionItemsToLoot HashSet
ListofWebbingEntities HashSet
LootAlreadyUnloaded bool
LootHangarID long
ManualRestartTime DateTime
ManualStopTime DateTime
Mission DirectAgentMission
MissionAmmo List
MissionBookmarkTimeout DateTime
MissionBookmarkTimerSet bool
MissionLoot bool
MissionName string
MissionSolarSystem DirectLocation
MissionsThisSession int
NeedRepair bool
NextBookmarkDeletionAttempt DateTime
NextInSpaceorInStation DateTime
NextQMJobCheckAction DateTime
NextSalvageTrip DateTime
NextSkillTrainerAction DateTime
NextSkillTrainerProcessState DateTime
NextTimeCheckAction DateTime
NormalApproach bool
OpenWrecks bool
OrbitEntityNamed string
Path string
PreferredDroneTargetID long?
PreferredPrimaryWeaponTargetID long?
QuestorJustStarted bool
QuestorStarted_DateTime DateTime
RepairAll bool
RouteIsAllHighSecBool bool
SalvageAll bool
ScheduleCharacterName string
StandingUsedToAccessAgent float
StopBot bool
StopSessionAfterMissionNumber int
StopTime DateTime
StopTimeSpecified bool
TimeSpentInMissionInRange int
TimeSpentInMissionOutOfRange int
TimeSpentInMission_seconds int
TimeSpentReloading_seconds int
UnloadLootTheseItemsAreLootItems XDocument
UseDrones bool
WehaveMoved DateTime
WrecksThisMission int
WrecksThisPocket int
_IDsinInventoryTree List
_TotalTargetsandTargeting IEnumerable
_agentName string
_allBookmarks List
_ammoHangar DirectContainer
_entitiesthatHaveExploded List
_isCorpInWar bool
_lootHangar DirectContainer
_lpStore DirectLoyaltyPointStoreWindow
_modulesAsItemCache IEnumerable
_solarSystems IEnumerable
doneUsingRepairWindow bool
nextCheckCorpisAtWar DateTime
normalNav bool

Private Properties

Property Type Description
OrderByLowestHealth int>.Func
SelectFirstAgent string
SelectNearestAgent string

Public Methods

Method Description
AddDronePriorityTarget ( EntityCache ewarEntity, DronePriority priority, string module, bool AddEwarTypeToPriorityTargetList = true ) : void
AddDronePriorityTargets ( IEnumerable ewarEntities, DronePriority priority, string module, bool AddEwarTypeToPriorityTargetList = true ) : void
AddDronePriorityTargetsByName ( string stringEntitiesToAdd ) : void
AddPrimaryWeaponPriorityTarget ( EntityCache ewarEntity, PrimaryWeaponPriority priority, string module, bool AddEwarTypeToPriorityTargetList = true ) : void
AddPrimaryWeaponPriorityTargets ( IEnumerable ewarEntities, PrimaryWeaponPriority priority, string module, bool AddEwarTypeToPriorityTargetList = true ) : void
AddPrimaryWeaponPriorityTargetsByName ( string stringEntitiesToAdd ) : void
AddWarpScramblerByName ( string stringEntitiesToAdd, int numberToIgnore, bool notTheClosest = false ) : void
AddWebifierByName ( string stringEntitiesToAdd, int numberToIgnore, bool notTheClosest = false ) : void
BookmarkById ( long bookmarkId ) : DirectEve.DirectBookmark

Return a bookmark by id

BookmarksByLabel ( string label ) : List

Returns bookmarks that start with the supplied label

BookmarksThatContain ( string label ) : List

Returns bookmarks that contain the supplied label anywhere in the title

Cache ( ) : System
CheckCargoForItem ( int typeIdToFind, int quantityToFind ) : DirectEve.DirectItem
CheckForPrimaryWeaponPriorityTargetsInOrder ( EntityCache currentTarget, double distance ) : bool
CheckifRouteIsAllHighSec ( ) : bool
ClearPerPocketCache ( ) : void
CloseAmmoHangar ( string module ) : bool
CloseCargoHold ( string module ) : bool
CloseCorpHangar ( string module, string window ) : bool
CloseDroneBay ( string module ) : bool
CloseFittingManager ( string module ) : bool
CloseItemsHangar ( string module ) : bool
CloseLPStore ( string module ) : bool
CloseLootContainer ( string module ) : bool
CloseLootHangar ( string module ) : bool
CloseMarket ( string module ) : bool
ClosePrimaryInventoryWindow ( string module ) : bool
CloseShipsHangar ( string module ) : bool
CreateBookmark ( string label ) : void

Create a bookmark

CurrentWeaponTarget ( ) : EntityCache
DebugInventoryWindows ( string module ) : bool
DeleteBookmarksOnGrid ( string module ) : bool
DeleteUselessSalvageBookmarks ( string module ) : bool
DirecteveDispose ( ) : void
DistanceBetween2Entities ( DirectEve.DirectEntity entity1, DirectEve.DirectEntity entity2 ) : double

Calculate distance between 2 entities

DistanceFromEntity ( double x, double y, double z, DirectEve.DirectEntity entity ) : double

Calculate distance from entity

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

Calculate distance from me

DoWeCurrentlyHaveTurretsMounted ( ) : bool
EntitiesByName ( string nameToSearchFor, IEnumerable EntitiesToLookThrough ) : IEnumerable

Return entities by name

EntitiesByPartialName ( string nameToSearchFor ) : IEnumerable
EntitiesThatContainTheName ( string label ) : IEnumerable

Return entities that contain the name

EntityById ( long id ) : EntityCache

Return a cached entity by Id

EntityByName ( string name ) : EntityCache

Return entity by name

FilterPath ( string path ) : string
FindCurrentTarget ( ) : EntityCache
FindDronePriorityTarget ( EntityCache currentTarget, DronePriority priorityType, bool AddECMTypeToDronePriorityTargetList, double Distance, bool FindAUnTargetedEntity = true ) : EntityCache
FindPrimaryWeaponPriorityTarget ( EntityCache currentTarget, PrimaryWeaponPriority priorityType, bool AddECMTypeToPrimaryWeaponPriorityTargetList, double Distance, bool FindAUnTargetedEntity = true ) : EntityCache
GateInGrid ( ) : bool
GetAgentMission ( long agentId, bool ForceUpdate ) : DirectAgentMission

Returns the mission for a specific agent

GetBestDroneTarget ( double distance, bool highValueFirst, string callingroutine, List _potentialTargets = null ) : bool
GetBestPrimaryWeaponTarget ( double distance, bool lowValueFirst, string callingroutine, List _potentialTargets = null ) : bool

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

GetCorpAmmoHangarID ( ) : bool
GetCorpLootHangarID ( ) : bool
GetMissionBookmark ( long agentId, string startsWith ) : DirectAgentMissionBookmark

Returns the first mission bookmark that starts with a certain string

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

Invalidate the cached items

IsApproaching ( long EntityWeWantToBeApproaching ) : bool
IsApproachingOrOrbiting ( long EntityWeWantToBeApproachingOrOrbiting ) : bool
IsOrbiting ( long EntityWeWantToBeOrbiting ) : bool
IterateInvTypes ( string module ) : void
IterateShipTargetValues ( string module ) : void
IterateUnloadLootTheseItemsAreLootItems ( string module ) : void
ListInvTree ( string module ) : bool
LoadMissionActions ( long agentId, int pocketId, bool missionMode ) : IEnumerable

Loads mission objectives from XML file

LocalSafe ( int maxBad, double stand ) : bool
MaskedID ( long ID ) : string
OpenAgentWindow ( string module ) : bool
OpenAndSelectInvItem ( string module, long id ) : bool
OpenContainerInSpace ( string module, EntityCache containerToOpen ) : bool
OpenCorpBookmarkHangar ( string module ) : bool
OpenDroneBay ( string module ) : bool
OpenInventoryWindow ( string module ) : bool
OpenJournalWindow ( string module ) : bool
OpenMarket ( string module ) : bool
OpenOreHold ( string module ) : bool
OpenShipsHangar ( string module ) : bool
RandomNumber ( int min, int max ) : int
ReadyHighTierLootContainer ( string module ) : bool
ReadyItemsHangarAsAmmoHangar ( string module ) : bool
ReadyItemsHangarAsLootHangar ( string module ) : bool
ReadyItemsHangarSingleInstance ( string module ) : bool
RefreshMissionItems ( long agentId ) : void

Refresh the mission items

RemoveDronePriorityTargets ( List targets ) : bool

Remove targets from priority list

RemovePrimaryWeaponPriorityTargets ( List targets ) : bool

Remove targets from priority list

RemovePrimaryWeaponPriorityTargetsByName ( string stringEntitiesToRemove ) : void
RemovedDronePriorityTargetsByName ( string stringEntitiesToRemove ) : void
RepairDrones ( string module ) : bool
RepairItems ( string module ) : bool
SetmissionXmlPath ( string missionName ) : void
SortCorpLootHangar ( string module ) : bool
SortLootHangar ( string module ) : bool
StackAmmoHangar ( string module ) : bool
StackCargoHold ( string module ) : bool
StackCorpAmmoHangar ( string module ) : bool
StackCorpLootHangar ( string module ) : bool
StackHighTierLootContainer ( string module ) : bool
StackItemsHangarAsAmmoHangar ( string module ) : bool
StackItemsHangarAsLootHangar ( string module ) : bool
StackLootContainer ( string module ) : bool
StackLootHangar ( string module ) : bool
StackShipsHangar ( string module ) : bool
StargateByName ( string locationName ) : EntityCache
StationByName ( string stationName ) : EntityCache
SwitchAgent ( ) : string
__GetBestDroneTargets ( double distance, IEnumerable _potentialTargets = null ) : IEnumerable
__GetBestWeaponTargets ( double distance, IEnumerable _potentialTargets = null ) : IEnumerable

Private Methods

Method Description
OrderByLowestHealth ( ) : int>.Func
SelectFirstAgent ( ) : string
SelectNearestAgent ( ) : string

Method Details

AddDronePriorityTarget() public method

public AddDronePriorityTarget ( EntityCache ewarEntity, DronePriority priority, string module, bool AddEwarTypeToPriorityTargetList = true ) : void
ewarEntity EntityCache
priority DronePriority
module string
AddEwarTypeToPriorityTargetList bool
return void

AddDronePriorityTargets() public method

public AddDronePriorityTargets ( IEnumerable ewarEntities, DronePriority priority, string module, bool AddEwarTypeToPriorityTargetList = true ) : void
ewarEntities IEnumerable
priority DronePriority
module string
AddEwarTypeToPriorityTargetList bool
return void

AddDronePriorityTargetsByName() public method

public AddDronePriorityTargetsByName ( string stringEntitiesToAdd ) : void
stringEntitiesToAdd string
return void

AddPrimaryWeaponPriorityTarget() public method

public AddPrimaryWeaponPriorityTarget ( EntityCache ewarEntity, PrimaryWeaponPriority priority, string module, bool AddEwarTypeToPriorityTargetList = true ) : void
ewarEntity EntityCache
priority PrimaryWeaponPriority
module string
AddEwarTypeToPriorityTargetList bool
return void

AddPrimaryWeaponPriorityTargets() public method

public AddPrimaryWeaponPriorityTargets ( IEnumerable ewarEntities, PrimaryWeaponPriority priority, string module, bool AddEwarTypeToPriorityTargetList = true ) : void
ewarEntities IEnumerable
priority PrimaryWeaponPriority
module string
AddEwarTypeToPriorityTargetList bool
return void

AddPrimaryWeaponPriorityTargetsByName() public method

public AddPrimaryWeaponPriorityTargetsByName ( string stringEntitiesToAdd ) : void
stringEntitiesToAdd string
return void

AddWarpScramblerByName() public method

public AddWarpScramblerByName ( string stringEntitiesToAdd, int numberToIgnore, bool notTheClosest = false ) : void
stringEntitiesToAdd string
numberToIgnore int
notTheClosest bool
return void

AddWebifierByName() public method

public AddWebifierByName ( string stringEntitiesToAdd, int numberToIgnore, bool notTheClosest = false ) : void
stringEntitiesToAdd string
numberToIgnore int
notTheClosest bool
return void

BookmarkById() public method

Return a bookmark by id
public BookmarkById ( long bookmarkId ) : DirectEve.DirectBookmark
bookmarkId long
return DirectEve.DirectBookmark

BookmarksByLabel() public method

Returns bookmarks that start with the supplied label
public BookmarksByLabel ( string label ) : List
label string
return List

BookmarksThatContain() public method

Returns bookmarks that contain the supplied label anywhere in the title
public BookmarksThatContain ( string label ) : List
label string
return List

Cache() public method

public Cache ( ) : System
return System

CheckCargoForItem() public method

public CheckCargoForItem ( int typeIdToFind, int quantityToFind ) : DirectEve.DirectItem
typeIdToFind int
quantityToFind int
return DirectEve.DirectItem

CheckForPrimaryWeaponPriorityTargetsInOrder() public method

public CheckForPrimaryWeaponPriorityTargetsInOrder ( EntityCache currentTarget, double distance ) : bool
currentTarget EntityCache
distance double
return bool

CheckifRouteIsAllHighSec() public method

public CheckifRouteIsAllHighSec ( ) : bool
return bool

ClearPerPocketCache() public method

public ClearPerPocketCache ( ) : void
return void

CloseAmmoHangar() public method

public CloseAmmoHangar ( string module ) : bool
module string
return bool

CloseCargoHold() public method

public CloseCargoHold ( string module ) : bool
module string
return bool

CloseCorpHangar() public method

public CloseCorpHangar ( string module, string window ) : bool
module string
window string
return bool

CloseDroneBay() public method

public CloseDroneBay ( string module ) : bool
module string
return bool

CloseFittingManager() public method

public CloseFittingManager ( string module ) : bool
module string
return bool

CloseItemsHangar() public method

public CloseItemsHangar ( string module ) : bool
module string
return bool

CloseLPStore() public method

public CloseLPStore ( string module ) : bool
module string
return bool

CloseLootContainer() public method

public CloseLootContainer ( string module ) : bool
module string
return bool

CloseLootHangar() public method

public CloseLootHangar ( string module ) : bool
module string
return bool

CloseMarket() public method

public CloseMarket ( string module ) : bool
module string
return bool

ClosePrimaryInventoryWindow() public method

public ClosePrimaryInventoryWindow ( string module ) : bool
module string
return bool

CloseShipsHangar() public method

public CloseShipsHangar ( string module ) : bool
module string
return bool

CreateBookmark() public method

Create a bookmark
public CreateBookmark ( string label ) : void
label string
return void

CurrentWeaponTarget() public method

public CurrentWeaponTarget ( ) : EntityCache
return EntityCache

DebugInventoryWindows() public method

public DebugInventoryWindows ( string module ) : bool
module string
return bool

DeleteBookmarksOnGrid() public method

public DeleteBookmarksOnGrid ( string module ) : bool
module string
return bool

DeleteUselessSalvageBookmarks() public method

public DeleteUselessSalvageBookmarks ( string module ) : bool
module string
return bool

DirecteveDispose() public method

public DirecteveDispose ( ) : void
return void

DistanceBetween2Entities() public method

Calculate distance between 2 entities
public DistanceBetween2Entities ( DirectEve.DirectEntity entity1, DirectEve.DirectEntity entity2 ) : double
entity1 DirectEve.DirectEntity
entity2 DirectEve.DirectEntity
return double

DistanceFromEntity() public method

Calculate distance from entity
public DistanceFromEntity ( double x, double y, double z, DirectEve.DirectEntity entity ) : double
x double
y double
z double
entity DirectEve.DirectEntity
return double

DistanceFromMe() public method

Calculate distance from me
public DistanceFromMe ( double x, double y, double z ) : double
x double
y double
z double
return double

DoWeCurrentlyHaveTurretsMounted() public method

public DoWeCurrentlyHaveTurretsMounted ( ) : bool
return bool

EntitiesByName() public method

Return entities by name
public EntitiesByName ( string nameToSearchFor, IEnumerable EntitiesToLookThrough ) : IEnumerable
nameToSearchFor string
EntitiesToLookThrough IEnumerable
return IEnumerable

EntitiesByPartialName() public method

public EntitiesByPartialName ( string nameToSearchFor ) : IEnumerable
nameToSearchFor string
return IEnumerable

EntitiesThatContainTheName() public method

Return entities that contain the name
public EntitiesThatContainTheName ( string label ) : IEnumerable
label string
return IEnumerable

EntityById() public method

Return a cached entity by Id
public EntityById ( long id ) : EntityCache
id long
return EntityCache

EntityByName() public method

Return entity by name
public EntityByName ( string name ) : EntityCache
name string
return EntityCache

FilterPath() public method

public FilterPath ( string path ) : string
path string
return string

FindCurrentTarget() public method

public FindCurrentTarget ( ) : EntityCache
return EntityCache

FindDronePriorityTarget() public method

public FindDronePriorityTarget ( EntityCache currentTarget, DronePriority priorityType, bool AddECMTypeToDronePriorityTargetList, double Distance, bool FindAUnTargetedEntity = true ) : EntityCache
currentTarget EntityCache
priorityType DronePriority
AddECMTypeToDronePriorityTargetList bool
Distance double
FindAUnTargetedEntity bool
return EntityCache

FindPrimaryWeaponPriorityTarget() public method

public FindPrimaryWeaponPriorityTarget ( EntityCache currentTarget, PrimaryWeaponPriority priorityType, bool AddECMTypeToPrimaryWeaponPriorityTargetList, double Distance, bool FindAUnTargetedEntity = true ) : EntityCache
currentTarget EntityCache
priorityType PrimaryWeaponPriority
AddECMTypeToPrimaryWeaponPriorityTargetList bool
Distance double
FindAUnTargetedEntity bool
return EntityCache

GateInGrid() public method

public GateInGrid ( ) : bool
return bool

GetAgentMission() public method

Returns the mission for a specific agent
public GetAgentMission ( long agentId, bool ForceUpdate ) : DirectAgentMission
agentId long
ForceUpdate bool
return DirectAgentMission

GetBestDroneTarget() public method

public GetBestDroneTarget ( double distance, bool highValueFirst, string callingroutine, List _potentialTargets = null ) : bool
distance double
highValueFirst bool
callingroutine string
_potentialTargets List
return bool

GetBestPrimaryWeaponTarget() public method

Return the best possible target (based on current target, distance and low value first)
public GetBestPrimaryWeaponTarget ( double distance, bool lowValueFirst, string callingroutine, List _potentialTargets = null ) : bool
distance double
lowValueFirst bool
callingroutine string
_potentialTargets List
return bool

GetCorpAmmoHangarID() public method

public GetCorpAmmoHangarID ( ) : bool
return bool

GetCorpLootHangarID() public method

public GetCorpLootHangarID ( ) : bool
return bool

GetMissionBookmark() public method

Returns the first mission bookmark that starts with a certain string
public GetMissionBookmark ( long agentId, string startsWith ) : DirectAgentMissionBookmark
agentId long
startsWith string
return DirectAgentMissionBookmark

GetWindowByCaption() public method

public GetWindowByCaption ( string caption ) : DirectWindow
caption string
return DirectWindow

GetWindowByName() public method

public GetWindowByName ( string name ) : DirectWindow
name string
return DirectWindow

InvalidateCache() public method

Invalidate the cached items
public InvalidateCache ( ) : void
return void

IsApproaching() public method

public IsApproaching ( long EntityWeWantToBeApproaching ) : bool
EntityWeWantToBeApproaching long
return bool

IsApproachingOrOrbiting() public method

public IsApproachingOrOrbiting ( long EntityWeWantToBeApproachingOrOrbiting ) : bool
EntityWeWantToBeApproachingOrOrbiting long
return bool

IsOrbiting() public method

public IsOrbiting ( long EntityWeWantToBeOrbiting ) : bool
EntityWeWantToBeOrbiting long
return bool

IterateInvTypes() public method

public IterateInvTypes ( string module ) : void
module string
return void

IterateShipTargetValues() public method

public IterateShipTargetValues ( string module ) : void
module string
return void

IterateUnloadLootTheseItemsAreLootItems() public method

public IterateUnloadLootTheseItemsAreLootItems ( string module ) : void
module string
return void

ListInvTree() public method

public ListInvTree ( string module ) : bool
module string
return bool

LoadMissionActions() public method

Loads mission objectives from XML file
public LoadMissionActions ( long agentId, int pocketId, bool missionMode ) : IEnumerable
agentId long
pocketId int
missionMode bool
return IEnumerable

LocalSafe() public method

public LocalSafe ( int maxBad, double stand ) : bool
maxBad int
stand double
return bool

MaskedID() public method

public MaskedID ( long ID ) : string
ID long
return string

OpenAgentWindow() public method

public OpenAgentWindow ( string module ) : bool
module string
return bool

OpenAndSelectInvItem() public method

public OpenAndSelectInvItem ( string module, long id ) : bool
module string
id long
return bool

OpenContainerInSpace() public method

public OpenContainerInSpace ( string module, EntityCache containerToOpen ) : bool
module string
containerToOpen EntityCache
return bool

OpenCorpBookmarkHangar() public method

public OpenCorpBookmarkHangar ( string module ) : bool
module string
return bool

OpenDroneBay() public method

public OpenDroneBay ( string module ) : bool
module string
return bool

OpenInventoryWindow() public method

public OpenInventoryWindow ( string module ) : bool
module string
return bool

OpenJournalWindow() public method

public OpenJournalWindow ( string module ) : bool
module string
return bool

OpenMarket() public method

public OpenMarket ( string module ) : bool
module string
return bool

OpenOreHold() public method

public OpenOreHold ( string module ) : bool
module string
return bool

OpenShipsHangar() public method

public OpenShipsHangar ( string module ) : bool
module string
return bool

RandomNumber() public method

public RandomNumber ( int min, int max ) : int
min int
max int
return int

ReadyHighTierLootContainer() public method

public ReadyHighTierLootContainer ( string module ) : bool
module string
return bool

ReadyItemsHangarAsAmmoHangar() public method

public ReadyItemsHangarAsAmmoHangar ( string module ) : bool
module string
return bool

ReadyItemsHangarAsLootHangar() public method

public ReadyItemsHangarAsLootHangar ( string module ) : bool
module string
return bool

ReadyItemsHangarSingleInstance() public method

public ReadyItemsHangarSingleInstance ( string module ) : bool
module string
return bool

RefreshMissionItems() public method

Refresh the mission items
public RefreshMissionItems ( long agentId ) : void
agentId long
return void

RemoveDronePriorityTargets() public method

Remove targets from priority list
public RemoveDronePriorityTargets ( List targets ) : bool
targets List
return bool

RemovePrimaryWeaponPriorityTargets() public method

Remove targets from priority list
public RemovePrimaryWeaponPriorityTargets ( List targets ) : bool
targets List
return bool

RemovePrimaryWeaponPriorityTargetsByName() public method

public RemovePrimaryWeaponPriorityTargetsByName ( string stringEntitiesToRemove ) : void
stringEntitiesToRemove string
return void

RemovedDronePriorityTargetsByName() public method

public RemovedDronePriorityTargetsByName ( string stringEntitiesToRemove ) : void
stringEntitiesToRemove string
return void

RepairDrones() public method

public RepairDrones ( string module ) : bool
module string
return bool

RepairItems() public method

public RepairItems ( string module ) : bool
module string
return bool

SetmissionXmlPath() public method

public SetmissionXmlPath ( string missionName ) : void
missionName string
return void

SortCorpLootHangar() public method

public SortCorpLootHangar ( string module ) : bool
module string
return bool

SortLootHangar() public method

public SortLootHangar ( string module ) : bool
module string
return bool

StackAmmoHangar() public method

public StackAmmoHangar ( string module ) : bool
module string
return bool

StackCargoHold() public method

public StackCargoHold ( string module ) : bool
module string
return bool

StackCorpAmmoHangar() public method

public StackCorpAmmoHangar ( string module ) : bool
module string
return bool

StackCorpLootHangar() public method

public StackCorpLootHangar ( string module ) : bool
module string
return bool

StackHighTierLootContainer() public method

public StackHighTierLootContainer ( string module ) : bool
module string
return bool

StackItemsHangarAsAmmoHangar() public method

public StackItemsHangarAsAmmoHangar ( string module ) : bool
module string
return bool

StackItemsHangarAsLootHangar() public method

public StackItemsHangarAsLootHangar ( string module ) : bool
module string
return bool

StackLootContainer() public method

public StackLootContainer ( string module ) : bool
module string
return bool

StackLootHangar() public method

public StackLootHangar ( string module ) : bool
module string
return bool

StackShipsHangar() public method

public StackShipsHangar ( string module ) : bool
module string
return bool

StargateByName() public method

public StargateByName ( string locationName ) : EntityCache
locationName string
return EntityCache

StationByName() public method

public StationByName ( string stationName ) : EntityCache
stationName string
return EntityCache

SwitchAgent() public method

public SwitchAgent ( ) : string
return string

__GetBestDroneTargets() public method

public __GetBestDroneTargets ( double distance, IEnumerable _potentialTargets = null ) : IEnumerable
distance double
_potentialTargets IEnumerable
return IEnumerable

__GetBestWeaponTargets() public method

public __GetBestWeaponTargets ( double distance, IEnumerable _potentialTargets = null ) : IEnumerable
distance double
_potentialTargets IEnumerable
return IEnumerable

Property Details

AgentBlacklist public property

Agent blacklist
public List AgentBlacklist
return List

AgentCorpEffectiveStandingtoMe public property

public float AgentCorpEffectiveStandingtoMe
return float

AgentEffectiveStandingtoMe public property

public float AgentEffectiveStandingtoMe
return float

AgentEffectiveStandingtoMeText public property

public string AgentEffectiveStandingtoMeText
return string

AgentFactionEffectiveStandingtoMe public property

public float AgentFactionEffectiveStandingtoMe
return float

AmmoHangarID public property

public long AmmoHangarID
return long

BlackListedMissionsDeclined public property

public int BlackListedMissionsDeclined
return int

CacheInstances public static property

public static int CacheInstances
return int

CloseQuestorCMDExitGame public property

public bool CloseQuestorCMDExitGame
return bool

CloseQuestorCMDLogoff public property

public bool CloseQuestorCMDLogoff
return bool

CloseQuestorEndProcess public property

public bool CloseQuestorEndProcess
return bool

ConsoleLogOpened public property

public bool ConsoleLogOpened
return bool

CourierMission public property

public bool CourierMission
return bool

CurrentAgentText public property

public string CurrentAgentText
return string

CurrentlyShouldBeSalvaging public property

public bool CurrentlyShouldBeSalvaging
return bool

DamagedDrones public property

Damaged drones
public IEnumerable DamagedDrones
return IEnumerable

DoNotBreakInvul public property

public bool DoNotBreakInvul
return bool

DungeonId public property

public string DungeonId
return string

EnteredCloseQuestor_DateTime public property

public DateTime,System EnteredCloseQuestor_DateTime
return System.DateTime

EntityBounty public property

public Dictionary EntityBounty
return long>.Dictionary

EntityGroupID public property

public Dictionary EntityGroupID
return int>.Dictionary

EntityHaveLootRights public property

public Dictionary EntityHaveLootRights
return bool>.Dictionary

EntityIsBadIdea public property

public Dictionary EntityIsBadIdea
return bool>.Dictionary

EntityIsBattleCruiser public property

public Dictionary EntityIsBattleCruiser
return bool>.Dictionary

EntityIsBattleShip public property

public Dictionary EntityIsBattleShip
return bool>.Dictionary

EntityIsCruiser public property

public Dictionary EntityIsCruiser
return bool>.Dictionary

EntityIsEntutyIShouldLeaveAlone public property

public Dictionary EntityIsEntutyIShouldLeaveAlone
return bool>.Dictionary

EntityIsFactionWarfareNPC public property

public Dictionary EntityIsFactionWarfareNPC
return bool>.Dictionary

EntityIsFrigate public property

public Dictionary EntityIsFrigate
return bool>.Dictionary

EntityIsHighValueTarget public property

public Dictionary EntityIsHighValueTarget
return bool>.Dictionary

EntityIsLargeCollidable public property

public Dictionary EntityIsLargeCollidable
return bool>.Dictionary

EntityIsLowValueTarget public property

public Dictionary EntityIsLowValueTarget
return bool>.Dictionary

EntityIsMiscJunk public property

public Dictionary EntityIsMiscJunk
return bool>.Dictionary

EntityIsNPCBattleCruiser public property

public Dictionary EntityIsNPCBattleCruiser
return bool>.Dictionary

EntityIsNPCBattleShip public property

public Dictionary EntityIsNPCBattleShip
return bool>.Dictionary

EntityIsNPCByGroupID public property

public Dictionary EntityIsNPCByGroupID
return bool>.Dictionary

EntityIsNPCCruiser public property

public Dictionary EntityIsNPCCruiser
return bool>.Dictionary

EntityIsNPCFrigate public property

public Dictionary EntityIsNPCFrigate
return bool>.Dictionary

EntityIsSentry public property

public Dictionary EntityIsSentry
return bool>.Dictionary

EntityIsStargate public property

public Dictionary EntityIsStargate
return bool>.Dictionary

EntityNames public property

public Dictionary EntityNames
return string>.Dictionary

EntityTypeID public property

public Dictionary EntityTypeID
return int>.Dictionary

ExitWhenIdle public property

public bool ExitWhenIdle
return bool

FirstAgentMission public property

public DirectAgentMission FirstAgentMission
return DirectAgentMission

GotoBaseNow public property

public bool GotoBaseNow
return bool

GreyListedMissionsDeclined public property

public int GreyListedMissionsDeclined
return int

InvIgnore public property

public XDocument InvIgnore
return XDocument

InvTypes public property

public XDocument InvTypes
return XDocument

InvalidateCacheQuestorJustStartedFlag public property

public bool InvalidateCacheQuestorJustStartedFlag
return bool

LastAccelerationGateDetected public property

public DateTime LastAccelerationGateDetected
return DateTime

LastBlacklistMissionDeclined public property

public string LastBlacklistMissionDeclined
return string

LastDroneTargetID public property

public long? LastDroneTargetID
return long?

LastFrame public property

public DateTime LastFrame
return DateTime

LastGreylistMissionDeclined public property

public string LastGreylistMissionDeclined
return string

LastInSpace public property

public DateTime LastInSpace
return DateTime

LastInStation public property

public DateTime LastInStation
return DateTime

LastInWarp public property

public DateTime LastInWarp
return DateTime

LastLocalWatchAction public property

public DateTime LastLocalWatchAction
return DateTime

LastLogMessage public property

public DateTime LastLogMessage
return DateTime

LastLoggingAction public property

public DateTime LastLoggingAction
return DateTime

LastPreferredDroneTargetDateTime public property

public DateTime LastPreferredDroneTargetDateTime
return DateTime

LastPreferredPrimaryWeaponTargetDateTime public property

public DateTime LastPreferredPrimaryWeaponTargetDateTime
return DateTime

LastScheduleCheck public property

public DateTime LastScheduleCheck
return DateTime

LastSessionChange public property

public DateTime LastSessionChange
return DateTime

LastSessionIsReady public property

public DateTime LastSessionIsReady
return DateTime

LastStackAmmoHangar public property

public DateTime LastStackAmmoHangar
return DateTime

LastStackCargohold public property

public DateTime LastStackCargohold
return DateTime

LastStackItemHangar public property

public DateTime LastStackItemHangar
return DateTime

LastStackLootContainer public property

public DateTime LastStackLootContainer
return DateTime

LastStackLootHangar public property

public DateTime LastStackLootHangar
return DateTime

LastStackShipsHangar public property

public DateTime LastStackShipsHangar
return DateTime

LastTargetDronesWereShooting public property

public EntityCache LastTargetDronesWereShooting
return EntityCache

LastTargetPrimaryWeaponsWereShooting public property

public EntityCache LastTargetPrimaryWeaponsWereShooting
return EntityCache

LastUpdateOfSessionRunningTime public property

public DateTime LastUpdateOfSessionRunningTime
return DateTime

LastWalletCheck public property

public DateTime LastWalletCheck
return DateTime

ListNeutralizingEntities public property

public HashSet ListNeutralizingEntities
return HashSet

ListOfDampenuingEntities public property

public HashSet ListOfDampenuingEntities
return HashSet

ListOfJammingEntities public property

public HashSet ListOfJammingEntities
return HashSet

ListOfTargetPaintingEntities public property

public HashSet ListOfTargetPaintingEntities
return HashSet

ListOfTrackingDisruptingEntities public property

public HashSet ListOfTrackingDisruptingEntities
return HashSet

ListOfWarpScramblingEntities public property

Dictionary for cached EWAR target
public HashSet ListOfWarpScramblingEntities
return HashSet

ListofContainersToLoot public property

public HashSet ListofContainersToLoot
return HashSet

ListofMissionCompletionItemsToLoot public property

public HashSet ListofMissionCompletionItemsToLoot
return HashSet

ListofWebbingEntities public property

public HashSet ListofWebbingEntities
return HashSet

LootAlreadyUnloaded public property

public bool LootAlreadyUnloaded
return bool

LootHangarID public property

public long LootHangarID
return long

ManualRestartTime public property

public DateTime ManualRestartTime
return DateTime

ManualStopTime public property

public DateTime ManualStopTime
return DateTime

Mission public property

public DirectAgentMission Mission
return DirectAgentMission

MissionAmmo public property

public List MissionAmmo
return List

MissionBookmarkTimeout public property

public DateTime MissionBookmarkTimeout
return DateTime

MissionBookmarkTimerSet public property

public bool MissionBookmarkTimerSet
return bool

MissionLoot public property

public bool MissionLoot
return bool

MissionName public property

public string MissionName
return string

MissionSolarSystem public property

public DirectLocation MissionSolarSystem
return DirectLocation

MissionsThisSession public property

public int MissionsThisSession
return int

NeedRepair public property

public bool NeedRepair
return bool

NextBookmarkDeletionAttempt public property

public DateTime NextBookmarkDeletionAttempt
return DateTime

NextInSpaceorInStation public property

public DateTime NextInSpaceorInStation
return DateTime

NextQMJobCheckAction public property

public DateTime NextQMJobCheckAction
return DateTime

NextSalvageTrip public property

public DateTime NextSalvageTrip
return DateTime

NextSkillTrainerAction public property

public DateTime NextSkillTrainerAction
return DateTime

NextSkillTrainerProcessState public property

public DateTime NextSkillTrainerProcessState
return DateTime

NextTimeCheckAction public property

public DateTime NextTimeCheckAction
return DateTime

NormalApproach public property

public bool NormalApproach
return bool

OpenWrecks public property

public bool OpenWrecks
return bool

OrbitEntityNamed public property

public string OrbitEntityNamed
return string

Path public property

public string Path
return string

PreferredDroneTargetID public property

Drone target chosen by GetBest Target
public long? PreferredDroneTargetID
return long?

PreferredPrimaryWeaponTargetID public property

Primary Weapon target chosen by GetBest Target
public long? PreferredPrimaryWeaponTargetID
return long?

QuestorJustStarted public property

public bool QuestorJustStarted
return bool

QuestorStarted_DateTime public property

public DateTime QuestorStarted_DateTime
return DateTime

RepairAll public property

public bool RepairAll
return bool

RouteIsAllHighSecBool public property

public bool RouteIsAllHighSecBool
return bool

SalvageAll public property

public bool SalvageAll
return bool

ScheduleCharacterName public property

public string ScheduleCharacterName
return string

StandingUsedToAccessAgent public property

public float StandingUsedToAccessAgent
return float

StopBot public property

public bool StopBot
return bool

StopSessionAfterMissionNumber public property

public int StopSessionAfterMissionNumber
return int

StopTime public property

public DateTime StopTime
return DateTime

StopTimeSpecified public property

public bool StopTimeSpecified
return bool

TimeSpentInMissionInRange public property

public int TimeSpentInMissionInRange
return int

TimeSpentInMissionOutOfRange public property

public int TimeSpentInMissionOutOfRange
return int

TimeSpentInMission_seconds public property

public int TimeSpentInMission_seconds
return int

TimeSpentReloading_seconds public property

public int TimeSpentReloading_seconds
return int

UnloadLootTheseItemsAreLootItems public property

public XDocument UnloadLootTheseItemsAreLootItems
return XDocument

UseDrones public property

public bool UseDrones
return bool

WehaveMoved public property

public DateTime WehaveMoved
return DateTime

WrecksThisMission public property

public int WrecksThisMission
return int

WrecksThisPocket public property

public int WrecksThisPocket
return int

_IDsinInventoryTree public property

IDs in Inventory window tree (on left) //cleared in InvalidateCache
public List _IDsinInventoryTree
return List

_TotalTargetsandTargeting public property

public IEnumerable _TotalTargetsandTargeting
return IEnumerable

_agentName public property

public string _agentName
return string

_allBookmarks public property

public List _allBookmarks
return List

_ammoHangar public property

public DirectContainer _ammoHangar
return DirectContainer

_entitiesthatHaveExploded public property

Primary Weapon Priority targets (e.g. mission kill targets) //cleared in InvalidateCache
public List _entitiesthatHaveExploded
return List

_isCorpInWar public property

public bool _isCorpInWar
return bool

_lootHangar public property

public DirectContainer _lootHangar
return DirectContainer

_lpStore public property

public DirectLoyaltyPointStoreWindow _lpStore
return DirectLoyaltyPointStoreWindow

_modulesAsItemCache public property

public IEnumerable _modulesAsItemCache
return IEnumerable

_solarSystems public property

public IEnumerable _solarSystems
return IEnumerable

doneUsingRepairWindow public property

public bool doneUsingRepairWindow
return bool

nextCheckCorpisAtWar public property

public DateTime nextCheckCorpisAtWar
return DateTime

normalNav public property

public bool normalNav
return bool