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
Field Value
- Vector2
ammo
Field Value
- int
ammoRegen
Field Value
- float
bugAI
Field Value
- BigSpiderAI
fastAmmoRegen
public bool fastAmmoRegen
Field Value
- bool
goToSpitPos
Field Value
- bool
goToSpitPosAntiFlicker
public int goToSpitPosAntiFlicker
Field Value
- 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
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()
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()
Returns
- bool
SpiderHasSpit()
public void SpiderHasSpit()
SpitPosScore(WorldCoordinate)
public float SpitPosScore(WorldCoordinate test)
Parameters
test WorldCoordinate
Returns
- float
Update()
public override void Update()