Class BigNeedleWorm
- Namespace
- Global
- Assembly
- Assembly-CSharp.dll
public class BigNeedleWorm : NeedleWorm, ILookingAtCreatures, Weapon.INotifyOfFlyingWeapons, SharedPhysics.IProjectileTracer
- Inheritance
-
BigNeedleWorm
- Implements
- Inherited Members
Constructors
BigNeedleWorm(AbstractCreature, World)
public BigNeedleWorm(AbstractCreature abstractCreature, World world)
Parameters
abstractCreatureAbstractCreatureworldWorld
Fields
attackReady
public float attackReady
Field Value
attackRefresh
public bool attackRefresh
Field Value
chargingAttack
public float chargingAttack
Field Value
controlledCharge
public Vector2 controlledCharge
Field Value
- Vector2
dodgeDelay
public int dodgeDelay
Field Value
fangLength
public float fangLength
Field Value
impaleChunk
public BodyChunk impaleChunk
Field Value
impaleDistances
public float[,] impaleDistances
Field Value
- float[,]
lameCounter
public int lameCounter
Field Value
stuckDir
public Vector2 stuckDir
Field Value
- Vector2
stuckInWallPos
public Vector2? stuckInWallPos
Field Value
- Vector2?
stuckTime
public float stuckTime
Field Value
swishAdd
public Vector2? swishAdd
Field Value
- Vector2?
swishCounter
public int swishCounter
Field Value
swishDir
public Vector2? swishDir
Field Value
- Vector2?
Properties
BigAI
public BigNeedleWormAI BigAI { get; }
Property Value
FangPos
public Vector2 FangPos { get; }
Property Value
- Vector2
NormalFlyingState
public bool NormalFlyingState { get; }
Property Value
Methods
AttachToChunk(bool)
public void AttachToChunk(bool rot)
Parameters
rotbool
AttackCharge()
public void AttackCharge()
BigCry()
public void BigCry()
Dodge(Vector2, Vector2)
public bool Dodge(Vector2 projPos, Vector2 dir)
Parameters
projPosVector2dirVector2
Returns
Fly(MovementConnection)
public override void Fly(MovementConnection followingConnection)
Parameters
followingConnectionMovementConnection
FlyingWeapon(Weapon)
public void FlyingWeapon(Weapon weapon)
Parameters
weaponWeapon
HitThisChunk(BodyChunk)
public bool HitThisChunk(BodyChunk chunk)
Parameters
chunkBodyChunk
Returns
HitThisObject(PhysicalObject)
public bool HitThisObject(PhysicalObject obj)
Parameters
objPhysicalObject
Returns
SmallCry()
public void SmallCry()
StuckInChunk()
public void StuckInChunk()
StuckInWall()
public void StuckInWall()
Swish()
public void Swish()
Update(bool)
public override void Update(bool eu)
Parameters
eubool