Table of Contents

Class BigSpiderAI.SpiderSpitModule

Namespace
Global
Assembly
Assembly-CSharp.dll
public class BigSpiderAI.SpiderSpitModule : AIModule
Inheritance
BigSpiderAI.SpiderSpitModule
Inherited Members

Constructors

SpiderSpitModule(BigSpiderAI)

public SpiderSpitModule(BigSpiderAI AI)

Parameters

AI BigSpiderAI

Fields

aimDir

public Vector2 aimDir

Field Value

Vector2

ammo

public int ammo

Field Value

int

ammoRegen

public float ammoRegen

Field Value

float

bugAI

public BigSpiderAI bugAI

Field Value

BigSpiderAI

fastAmmoRegen

public bool fastAmmoRegen

Field Value

bool

goToSpitPos

public bool goToSpitPos

Field Value

bool

goToSpitPosAntiFlicker

public int goToSpitPosAntiFlicker

Field Value

int

noSitDelay

public int noSitDelay

Field Value

int

randomCritSpitDelay

public int randomCritSpitDelay

Field Value

int

sameScreenDelay

public int sameScreenDelay

Field Value

int

spitAtCrit

public Tracker.CreatureRepresentation spitAtCrit

Field Value

Tracker.CreatureRepresentation

spitPos

public WorldCoordinate spitPos

Field Value

WorldCoordinate

taggedCreature

public Tracker.CreatureRepresentation taggedCreature

Field Value

Tracker.CreatureRepresentation

targetChunk

public int targetChunk

Field Value

int

targetPoint

public Vector2 targetPoint

Field Value

Vector2

targetTrail

public List<Vector2> targetTrail

Field Value

List<Vector2>

targetTrailMaxLength

public int targetTrailMaxLength

Field Value

int

Properties

CanSpitBetweenScreens

public bool CanSpitBetweenScreens { get; }

Property Value

bool

TargetChunkPos

public Vector2 TargetChunkPos { get; }

Property Value

Vector2

bug

public BigSpider bug { get; }

Property Value

BigSpider

room

public Room room { get; }

Property Value

Room

Methods

AbandonSitAndSpit()

public bool AbandonSitAndSpit()

Returns

bool

CanSpit()

public bool CanSpit()

Returns

bool

CreatureHitByDart(AbstractCreature)

public void CreatureHitByDart(AbstractCreature crit)

Parameters

crit AbstractCreature

SameScreen(Vector2, Vector2)

public bool SameScreen(Vector2 a, Vector2 b)

Parameters

a Vector2
b Vector2

Returns

bool

SitAndSpit()

public bool SitAndSpit()

Returns

bool

SpiderHasSpit()

public void SpiderHasSpit()

SpitPosScore(WorldCoordinate)

public float SpitPosScore(WorldCoordinate test)

Parameters

test WorldCoordinate

Returns

float

Update()

public override void Update()