Class Leech
- Namespace
- Global
- Assembly
- Assembly-CSharp.dll
public class Leech : Creature
- Inheritance
-
Leech
- Inherited Members
-
Constructors
Leech(AbstractCreature, World)
public Leech(AbstractCreature abstractCreature, World world)
Parameters
abstractCreature AbstractCreature
world World
Fields
afraidOfPositions
public List<Vector3> afraidOfPositions
Field Value
- List<Vector3>
airDrown
Field Value
- float
avoidThisShortCutEntrance
public IntVector2 avoidThisShortCutEntrance
Field Value
- IntVector2
chargeCounter
Field Value
- int
fleeFromRain
Field Value
- bool
huntPrey
Field Value
- Creature
public int inputVeloCooldown
Field Value
- int
jungleLeech
Field Value
- bool
landWalkCycle
public float landWalkCycle
Field Value
- float
landWalkDir
Field Value
- int
lonerCounter
Field Value
- int
offShootGoal
public Vector2? offShootGoal
Field Value
- Vector2?
school
public Leech.LeechSchool school
Field Value
- Leech.LeechSchool
seaLeech
Field Value
- bool
seaLeechFarFromTerritoryCounter
public int seaLeechFarFromTerritoryCounter
Field Value
- int
seaLeechTerritoryTile
public IntVector2? seaLeechTerritoryTile
Field Value
- IntVector2?
swimDirection
public Vector2 swimDirection
Field Value
- Vector2
tempControlled
public bool tempControlled
Field Value
- bool
Properties
Attacking
public bool Attacking { get; }
Property Value
- bool
ChargingAttack
public bool ChargingAttack { get; }
Property Value
- bool
Controlled
public bool Controlled { get; }
Property Value
- bool
InForbiddenRoom
public bool InForbiddenRoom { get; }
Property Value
- bool
Methods
Attached()
ConsiderOtherCreature(Creature)
public void ConsiderOtherCreature(Creature crit)
Parameters
crit Creature
Crawl()
Die()
public override void Die()
FleeFromRainGoal()
public Vector2? FleeFromRainGoal()
Returns
- Vector2?
HeardSnailClick(Vector2)
public void HeardSnailClick(Vector2 pos)
Parameters
pos Vector2
InitiateGraphicsModule()
public override void InitiateGraphicsModule()
NewRoom(Room)
public override void NewRoom(Room room)
Parameters
room Room
PushOutOfChunk(BodyChunk)
public void PushOutOfChunk(BodyChunk chunk)
Parameters
chunk BodyChunk
ResetSchool()
public void ResetSchool()
SpitOutOfShortCut(IntVector2, Room, bool)
public override void SpitOutOfShortCut(IntVector2 pos, Room newRoom, bool spitOutAllSticks)
Parameters
pos IntVector2
newRoom Room
spitOutAllSticks bool
Stun(int)
public override void Stun(int st)
Parameters
st int
Swim()
SwitchDestination()
public void SwitchDestination()
TargetBodyChunk(Creature)
public BodyChunk TargetBodyChunk(Creature creature)
Parameters
creature Creature
Returns
- BodyChunk
TerrainImpact(int, IntVector2, float, bool)
public override void TerrainImpact(int chunk, IntVector2 direction, float speed, bool firstContact)
Parameters
chunk int
direction IntVector2
speed float
firstContact bool
Update(bool)
public override void Update(bool eu)
Parameters
eu bool