Show / Hide Table of Contents

Class RuleState

Inheritance
object
RuleState
Namespace: ReAgent.State
Assembly: ReAgent.dll
Syntax
public class RuleState

Properties

Ailments

Declaration
public IReadOnlyCollection<string> Ailments { get; }
Property Value
Type Description
IReadOnlyCollection<string>

AllMonsters

Declaration
public IEnumerable<MonsterInfo> AllMonsters { get; }
Property Value
Type Description
IEnumerable<MonsterInfo>

Animation

Declaration
public AnimationE Animation { get; }
Property Value
Type Description
AnimationE

Buffs

Declaration
public BuffDictionary Buffs { get; }
Property Value
Type Description
BuffDictionary

Effects

Declaration
public IEnumerable<EntityInfo> Effects { get; }
Property Value
Type Description
IEnumerable<EntityInfo>

Flasks

Declaration
public FlasksInfo Flasks { get; }
Property Value
Type Description
FlasksInfo

FriendlyMonsters

Declaration
public IEnumerable<MonsterInfo> FriendlyMonsters { get; }
Property Value
Type Description
IEnumerable<MonsterInfo>

IsAnyFullscreenPanelOpen

Declaration
public bool IsAnyFullscreenPanelOpen { get; }
Property Value
Type Description
bool

IsAnyLargePanelOpen

Declaration
public bool IsAnyLargePanelOpen { get; }
Property Value
Type Description
bool

IsChatOpen

Declaration
public bool IsChatOpen { get; }
Property Value
Type Description
bool

IsLeftPanelOpen

Declaration
public bool IsLeftPanelOpen { get; }
Property Value
Type Description
bool

IsMoving

Declaration
public bool IsMoving { get; }
Property Value
Type Description
bool

IsRightPanelOpen

Declaration
public bool IsRightPanelOpen { get; }
Property Value
Type Description
bool

MiscellaneousObjects

Declaration
public IEnumerable<EntityInfo> MiscellaneousObjects { get; }
Property Value
Type Description
IEnumerable<EntityInfo>

Player

Declaration
public MonsterInfo Player { get; }
Property Value
Type Description
MonsterInfo

Skills

Declaration
public SkillDictionary Skills { get; }
Property Value
Type Description
SkillDictionary

Vitals

Declaration
public VitalsInfo Vitals { get; }
Property Value
Type Description
VitalsInfo

Methods

GetNumberValue(string)

Declaration
public float GetNumberValue(string name)
Parameters
Type Name Description
string name
Returns
Type Description
float

GetTimerValue(string)

Declaration
public float GetTimerValue(string name)
Parameters
Type Name Description
string name
Returns
Type Description
float

IsFlagSet(string)

Declaration
public bool IsFlagSet(string name)
Parameters
Type Name Description
string name
Returns
Type Description
bool

IsKeyPressed(Keys)

Declaration
public bool IsKeyPressed(Keys key)
Parameters
Type Name Description
Keys key
Returns
Type Description
bool

IsTimerRunning(string)

Declaration
public bool IsTimerRunning(string name)
Parameters
Type Name Description
string name
Returns
Type Description
bool

MonsterCount()

Declaration
public int MonsterCount()
Returns
Type Description
int

MonsterCount(int)

Declaration
public int MonsterCount(int range)
Parameters
Type Name Description
int range
Returns
Type Description
int

MonsterCount(int, MonsterRarity)

Declaration
public int MonsterCount(int range, MonsterRarity rarity)
Parameters
Type Name Description
int range
MonsterRarity rarity
Returns
Type Description
int

Monsters()

Declaration
public IEnumerable<MonsterInfo> Monsters()
Returns
Type Description
IEnumerable<MonsterInfo>

Monsters(int)

Declaration
public IEnumerable<MonsterInfo> Monsters(int range)
Parameters
Type Name Description
int range
Returns
Type Description
IEnumerable<MonsterInfo>

Monsters(int, MonsterRarity)

Declaration
public IEnumerable<MonsterInfo> Monsters(int range, MonsterRarity rarity)
Parameters
Type Name Description
int range
MonsterRarity rarity
Returns
Type Description
IEnumerable<MonsterInfo>

SinceLastActivation(double)

Declaration
public bool SinceLastActivation(double minTime)
Parameters
Type Name Description
double minTime
Returns
Type Description
bool
In this article
Back to top Generated by DocFX