Class BigSpider
- Namespace
- Global
- Assembly
- Assembly-CSharp.dll
public class BigSpider : InsectoidCreature, Weapon.INotifyOfFlyingWeapons
- Inheritance
-
BigSpider
- Implements
-
- Inherited Members
-
Constructors
BigSpider(AbstractCreature, World)
public BigSpider(AbstractCreature abstractCreature, World world)
Parameters
abstractCreature AbstractCreature
world World
Fields
AI
Field Value
- BigSpiderAI
borrowedTime
Field Value
- int
bounceSoundVol
public float bounceSoundVol
Field Value
- float
canBite
Field Value
- int
canCling
Field Value
- int
carryObjectMass
public float carryObjectMass
Field Value
- float
charging
Field Value
- float
currentlyClimbingCorridor
public bool currentlyClimbingCorridor
Field Value
- bool
deathConvulsions
public float deathConvulsions
Field Value
- float
public int footingCounter
Field Value
- int
grabChunks
public BodyChunk[,] grabChunks
Field Value
- BodyChunk[,]
grabbedCounter
public int grabbedCounter
Field Value
- int
jumpAtPos
Field Value
- Vector2
jumpStamina
Field Value
- float
jumping
Field Value
- bool
lastFollowedConnection
public MovementConnection lastFollowedConnection
Field Value
- MovementConnection
mandiblesCharged
public float mandiblesCharged
Field Value
- float
mother
Field Value
- bool
offGround
Field Value
- bool
public int outOfWaterFooting
Field Value
- int
revivingBuddy
public BigSpider revivingBuddy
Field Value
- BigSpider
runCycle
Field Value
- float
runSpeed
Field Value
- float
selfDestruct
public float selfDestruct
Field Value
- float
selfDestructOrigin
public Vector2 selfDestructOrigin
Field Value
- Vector2
sitting
Field Value
- bool
specialMoveCounter
public int specialMoveCounter
Field Value
- int
specialMoveDestination
public IntVector2 specialMoveDestination
Field Value
- IntVector2
spewBabies
Field Value
- bool
spitDir
Field Value
- Vector2
spitPos
Field Value
- Vector2?
spitter
Field Value
- bool
stuckShake
Field Value
- float
travelDir
Field Value
- Vector2
warningSound
public ChunkSoundEmitter warningSound
Field Value
- ChunkSoundEmitter
yellowCol
Field Value
- Color
Properties
CanIBeRevived
public bool CanIBeRevived { get; }
Property Value
- bool
CanJump
public bool CanJump { get; }
Property Value
- bool
CarryBackwards
public bool CarryBackwards { get; }
Property Value
- bool
public bool Footing { get; }
Property Value
- bool
LegsGrabby
public bool LegsGrabby { get; }
Property Value
- bool
State
public HealthState State { get; }
Property Value
- HealthState
Methods
Act()
Attack()
BabyPuff()
CanSpit(bool)
public bool CanSpit(bool initiate)
Parameters
initiate bool
Returns
- bool
CarryObject(bool)
public void CarryObject(bool eu)
Parameters
eu bool
Collide(PhysicalObject, int, int)
public override void Collide(PhysicalObject otherObject, int myChunk, int otherChunk)
Parameters
otherObject PhysicalObject
myChunk int
otherChunk int
Die()
public override void Die()
FlyingWeapon(Weapon)
public void FlyingWeapon(Weapon weapon)
Parameters
weapon Weapon
InitiateGraphicsModule()
public override void InitiateGraphicsModule()
InitiateJump(Vector2)
public void InitiateJump(Vector2 target)
Parameters
target Vector2
Jump(Vector2, float)
public void Jump(Vector2 jumpDir, float soundVol)
Parameters
jumpDir Vector2
soundVol float
MoveTowards(Vector2)
public void MoveTowards(Vector2 moveTo)
Parameters
moveTo Vector2
ReleaseAllGrabChunks()
public void ReleaseAllGrabChunks()
Revive()
Run(MovementConnection)
public void Run(MovementConnection followingConnection)
Parameters
followingConnection MovementConnection
ShortCutColor()
public override Color ShortCutColor()
Returns
- Color
Spit()
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()
TryInitiateSpit()
public void TryInitiateSpit()
Update(bool)
public override void Update(bool eu)
Parameters
eu bool
Violence(BodyChunk, Vector2?, BodyChunk, Pos, DamageType, float, float)
public override void Violence(BodyChunk source, Vector2? directionAndMomentum, BodyChunk hitChunk, PhysicalObject.Appendage.Pos hitAppendage, Creature.DamageType type, float damage, float stunBonus)
Parameters
source BodyChunk
directionAndMomentum Vector2?
hitChunk BodyChunk
hitAppendage PhysicalObject.Appendage.Pos
type Creature.DamageType
damage float
stunBonus float