Show / Hide Table of Contents

Class RuleState

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

Properties

ActiveWeaponSetIndex

Declaration
public int ActiveWeaponSetIndex { get; }
Property Value
Type Description
int

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>

AllPlayers

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

Animation

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

AnimationId

Declaration
public int AnimationId { get; }
Property Value
Type Description
int

AnimationStage

Declaration
public int AnimationStage { get; }
Property Value
Type Description
int

AreaName

Declaration
public string AreaName { get; }
Property Value
Type Description
string

Buffs

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

Corpses

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

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>

HiddenMonsters

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

IngameIcons

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

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

IsInEscapeMenu

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

IsInHideout

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

IsInPeacefulArea

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

IsInTown

Declaration
public bool IsInTown { 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

MiniMonoliths

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

MiscellaneousObjects

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

NoneEntities

Declaration
public IEnumerable<EntityInfo> NoneEntities { 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

WeaponSwapSkills

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

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>

PlayerByName(string)

Declaration
public MonsterInfo PlayerByName(string name)
Parameters
Type Name Description
string name
Returns
Type Description
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