Class Player
- Namespace
- Global
- Assembly
- Assembly-CSharp.dll
public class Player : Creature, IOwnAHUD
- Inheritance
-
Player
- Implements
-
- Inherited Members
-
Constructors
Player(AbstractCreature, World)
public Player(AbstractCreature abstractCreature, World world)
Parameters
abstractCreature AbstractCreature
world World
Fields
Field Value
- bool
SlugCatClass
public SlugcatStats.Name SlugCatClass
Field Value
- SlugcatStats.Name
WANTTOSTAND
Field Value
- bool
addedSpawnRoomToDiscovery
public bool addedSpawnRoomToDiscovery
Field Value
- bool
adrenalineEffect
public AdrenalineEffect adrenalineEffect
Field Value
- AdrenalineEffect
aerobicLevel
public float aerobicLevel
Field Value
- float
airInLungs
Field Value
- float
allowOutOfBounds
public bool allowOutOfBounds
Field Value
- bool
allowRoll
Field Value
- int
animation
public Player.AnimationIndex animation
Field Value
- Player.AnimationIndex
backwardsCounter
public int backwardsCounter
Field Value
- int
bodyMode
public Player.BodyModeIndex bodyMode
Field Value
- Player.BodyModeIndex
bool1
Field Value
- bool
burstVelX
Field Value
- float
burstVelY
Field Value
- float
burstX
Field Value
- float
burstY
Field Value
- float
cameraSwitchDelay
public int cameraSwitchDelay
Field Value
- int
canCorridorJump
public int canCorridorJump
Field Value
- int
canJump
Field Value
- int
canWallJump
Field Value
- int
cantBeGrabbedCounter
public int cantBeGrabbedCounter
Field Value
- int
chatlog
Field Value
- bool
chatlogCounter
public int chatlogCounter
Field Value
- int
chatlogID
public ChatlogData.ChatlogID chatlogID
Field Value
- ChatlogData.ChatlogID
circuitSwimResistance
public float circuitSwimResistance
Field Value
- float
consistentDownDiagonal
public int consistentDownDiagonal
Field Value
- int
controller
public Player.PlayerController controller
Field Value
- Player.PlayerController
corridorDrop
Field Value
- bool
corridorTurnCounter
public int corridorTurnCounter
Field Value
- int
corridorTurnDir
public IntVector2? corridorTurnDir
Field Value
- IntVector2?
craftingObject
public bool craftingObject
Field Value
- bool
craftingTutorial
public bool craftingTutorial
Field Value
- bool
crawlTurnDelay
public int crawlTurnDelay
Field Value
- int
curcuitJumpMeter
public float curcuitJumpMeter
Field Value
- float
customPlayerGravity
public float customPlayerGravity
Field Value
- float
dangerGrasp
public Creature.Grasp dangerGrasp
Field Value
- Creature.Grasp
public bool dangerGraspLastThrowButton
Field Value
- bool
public bool dangerGraspPickupButton
Field Value
- bool
dangerGraspTime
public int dangerGraspTime
Field Value
- int
deafLoopHolder
public DeafLoopHolder deafLoopHolder
Field Value
- DeafLoopHolder
directionBoosts
public float[] directionBoosts
Field Value
- float[]
dissolved
Field Value
- float
diveForce
Field Value
- float
dontEatExternalFoodSourceCounter
public int dontEatExternalFoodSourceCounter
Field Value
- int
dontGrabStuff
Field Value
- int
dropGrabTile
public IntVector2? dropGrabTile
Field Value
- IntVector2?
drown
Field Value
- float
dynamicRunSpeed
public float[] dynamicRunSpeed
Field Value
- float[]
eatCounter
Field Value
- int
eatExternalFoodSourceCounter
public int eatExternalFoodSourceCounter
Field Value
- int
eatMeat
Field Value
- int
emoteSleepCounter
public float emoteSleepCounter
Field Value
- float
exhausted
Field Value
- bool
exitBellySlideCounter
public int exitBellySlideCounter
Field Value
- int
exitsToBeDiscovered
public List<Vector2> exitsToBeDiscovered
Field Value
- List<Vector2>
feetStuckPos
public Vector2? feetStuckPos
Field Value
- Vector2?
flipFromSlide
public bool flipFromSlide
Field Value
- bool
forceBurst
Field Value
- bool
forceFeetToHorizontalBeamTile
public int forceFeetToHorizontalBeamTile
Field Value
- int
forceSleepCounter
public int forceSleepCounter
Field Value
- int
glowing
Field Value
- bool
goIntoCorridorClimb
public int goIntoCorridorClimb
Field Value
- int
godDeactiveTimer
public float godDeactiveTimer
Field Value
- float
godRecharging
public bool godRecharging
Field Value
- bool
godTimer
Field Value
- float
godWarmup
Field Value
- float
gourmandAttackNegateTime
public int gourmandAttackNegateTime
Field Value
- int
gourmandExhausted
public bool gourmandExhausted
Field Value
- bool
handOnExternalFoodSource
public Vector2? handOnExternalFoodSource
Field Value
- Vector2?
handPointing
Field Value
- int
hideGodPips
Field Value
- bool
horizontalCorridorSlideCounter
public int horizontalCorridorSlideCounter
Field Value
- int
inVoidSea
Field Value
- bool
initSlideCounter
public int initSlideCounter
Field Value
- int
public bool jollyButtonDown
Field Value
- bool
jumpBoost
Field Value
- float
jumpChunk
public BodyChunk jumpChunk
Field Value
- BodyChunk
jumpChunkCounter
public int jumpChunkCounter
Field Value
- int
jumpStun
Field Value
- int
karmaCharging
Field Value
- int
karmaFlowerGrowPos
public WorldCoordinate? karmaFlowerGrowPos
Field Value
- WorldCoordinate?
killFac
Field Value
- float
killPressed
Field Value
- bool
killSuperLaunchJumpCounter
public int killSuperLaunchJumpCounter
Field Value
- int
killWait
Field Value
- float
landingDelay
Field Value
- int
lastGlowing
Field Value
- bool
lastGoodTrackerSpawnCoord
public WorldCoordinate lastGoodTrackerSpawnCoord
Field Value
- WorldCoordinate
lastGoodTrackerSpawnRegion
public string lastGoodTrackerSpawnRegion
Field Value
- string
lastGoodTrackerSpawnRoom
public string lastGoodTrackerSpawnRoom
Field Value
- string
lastGroundY
Field Value
- float
lastKillFac
Field Value
- float
lastKillWait
public float lastKillWait
Field Value
- float
lastPingRegion
public string lastPingRegion
Field Value
- string
lastStun
Field Value
- int
lastWiggleDir
public IntVector2 lastWiggleDir
Field Value
- IntVector2
lastWiggleJump
public bool lastWiggleJump
Field Value
- bool
ledgeGrabCounter
public int ledgeGrabCounter
Field Value
- int
Field Value
- bool
longBellySlide
public bool longBellySlide
Field Value
- bool
lowerBodyFramesOffGround
public int lowerBodyFramesOffGround
Field Value
- int
lowerBodyFramesOnGround
public int lowerBodyFramesOnGround
Field Value
- int
lungsExhausted
public bool lungsExhausted
Field Value
- bool
public Player.InputPackage mapInput
Field Value
- Player.InputPackage
maulTimer
Field Value
- int
maxGodTime
Field Value
- float
monkAscension
public bool monkAscension
Field Value
- bool
mushroomCounter
public int mushroomCounter
Field Value
- int
mushroomEffect
public float mushroomEffect
Field Value
- float
myRobot
public AncientBot myRobot
Field Value
- AncientBot
noGrabCounter
Field Value
- int
noPickUpOnRelease
public int noPickUpOnRelease
Field Value
- int
noWiggleCounter
public int noWiggleCounter
Field Value
- int
npcCharacterStats
public SlugcatStats npcCharacterStats
Field Value
- SlugcatStats
npcStats
public Player.NPCStats npcStats
Field Value
- Player.NPCStats
objectInStomach
public AbstractPhysicalObject objectInStomach
Field Value
- AbstractPhysicalObject
objectPointed
public PhysicalObject objectPointed
Field Value
- PhysicalObject
onBack
Field Value
- Player
pickUpCandidate
public PhysicalObject pickUpCandidate
Field Value
- PhysicalObject
playerInAntlers
public Deer.PlayerInAntlers playerInAntlers
Field Value
- Deer.PlayerInAntlers
pointCycle
Field Value
- float
public Player.InputPackage pointInput
Field Value
- Player.InputPackage
poleSkipPenalty
public int poleSkipPenalty
Field Value
- int
privSneak
Field Value
- float
pullupSoftlockSafety
public int pullupSoftlockSafety
Field Value
- int
pyroJumpCooldown
public float pyroJumpCooldown
Field Value
- float
pyroJumpCounter
public int pyroJumpCounter
Field Value
- int
pyroJumpDropLock
public int pyroJumpDropLock
Field Value
- int
pyroJumpped
Field Value
- bool
pyroParryCooldown
public float pyroParryCooldown
Field Value
- float
readyForWin
Field Value
- bool
redsIllness
public RedsIllness redsIllness
Field Value
- RedsIllness
reloadCounter
Field Value
- int
public bool requestedCameraWithoutInput
Field Value
- bool
rocketJumpFromBellySlide
public bool rocketJumpFromBellySlide
Field Value
- bool
rollCounter
Field Value
- int
rollDirection
Field Value
- int
saintWeakness
Field Value
- int
scavengerImmunity
public int scavengerImmunity
Field Value
- int
sceneFlag
Field Value
- bool
shootUpCounter
public int shootUpCounter
Field Value
- int
showKarmaFoodRainTime
public int showKarmaFoodRainTime
Field Value
- int
public int simulateHoldJumpButton
Field Value
- int
sleepCounter
Field Value
- int
sleepCurlUp
Field Value
- float
sleepWhenStill
public bool sleepWhenStill
Field Value
- bool
slideCounter
Field Value
- int
slideDirection
public int slideDirection
Field Value
- int
slideLoop
public ChunkSoundEmitter slideLoop
Field Value
- ChunkSoundEmitter
slideLoopSound
public SoundID slideLoopSound
Field Value
- SoundID
slideUpPole
Field Value
- int
slowMovementStun
public int slowMovementStun
Field Value
- int
slugOnBack
public Player.SlugOnBack slugOnBack
Field Value
- Player.SlugOnBack
smSpearSoundReady
public bool smSpearSoundReady
Field Value
- bool
sofCooldown
Field Value
- int
spearOnBack
public Player.SpearOnBack spearOnBack
Field Value
- Player.SpearOnBack
public bool standStillOnMapButton
Field Value
- bool
standing
Field Value
- bool
stillInStartShelter
public bool stillInStartShelter
Field Value
- bool
stopRollingCounter
public int stopRollingCounter
Field Value
- int
straightUpOnHorizontalBeam
public bool straightUpOnHorizontalBeam
Field Value
- bool
submerged
Field Value
- bool
superLaunchJump
public int superLaunchJump
Field Value
- int
swallowAndRegurgitateCounter
public int swallowAndRegurgitateCounter
Field Value
- int
swimBits
public CoralCircuit.CircuitBit[] swimBits
Field Value
- CircuitBit[]
swimCycle
Field Value
- float
swimForce
Field Value
- float
switchHandsCounter
public int switchHandsCounter
Field Value
- int
switchHandsProcess
public float switchHandsProcess
Field Value
- float
timeSinceInCorridorMode
public int timeSinceInCorridorMode
Field Value
- int
timeSinceSpawned
public int timeSinceSpawned
Field Value
- int
tongue
public Player.Tongue tongue
Field Value
- Player.Tongue
tongueAttachTime
public int tongueAttachTime
Field Value
- int
public int touchedNoInputCounter
Field Value
- int
tubeWorm
Field Value
- TubeWorm
upOnHorizontalBeamPos
public Vector2 upOnHorizontalBeamPos
Field Value
- Vector2
upperBodyFramesOffGround
public int upperBodyFramesOffGround
Field Value
- int
upperBodyFramesOnGround
public int upperBodyFramesOnGround
Field Value
- int
verticalCorridorSlideCounter
public int verticalCorridorSlideCounter
Field Value
- int
vineClimbCursor
public Vector2 vineClimbCursor
Field Value
- Vector2
vineGrabDelay
Field Value
- int
vinePos
public ClimbableVinesSystem.VinePosition vinePos
Field Value
- ClimbableVinesSystem.VinePosition
voidSceneTimer
public int voidSceneTimer
Field Value
- int
wallSlideCounter
public int wallSlideCounter
Field Value
- int
wantToGrab
Field Value
- int
wantToJump
Field Value
- int
wantToPickUp
Field Value
- int
wantToThrow
Field Value
- int
waterJumpDelay
public int waterJumpDelay
Field Value
- int
whiplashJump
Field Value
- bool
wiggle
Field Value
- float
wiggleDirectionCounters
public IntVector2 wiggleDirectionCounters
Field Value
- IntVector2
wormCutsceneLockon
public bool wormCutsceneLockon
Field Value
- bool
wormCutsceneTarget
public Vector2 wormCutsceneTarget
Field Value
- Vector2
zeroGPoleGrabDir
public IntVector2 zeroGPoleGrabDir
Field Value
- IntVector2
Properties
AI
public SlugNPCAI AI { get; }
Property Value
- SlugNPCAI
Adrenaline
public float Adrenaline { get; }
Property Value
- float
public int CameraInputDelay { get; }
Property Value
- int
CanPutSlugToBack
public bool CanPutSlugToBack { get; }
Property Value
- bool
CanPutSpearToBack
public bool CanPutSpearToBack { get; }
Property Value
- bool
CanRetrieveSlugFromBack
public bool CanRetrieveSlugFromBack { get; }
Property Value
- bool
CanRetrieveSpearFromBack
public bool CanRetrieveSpearFromBack { get; }
Property Value
- bool
CurrentFood
public int CurrentFood { get; }
Property Value
- int
DreamState
public bool DreamState { get; }
Property Value
- bool
EffectiveRoomGravity
public override float EffectiveRoomGravity { get; }
Property Value
- float
FoodInStomach
public int FoodInStomach { get; }
Property Value
- int
GetPlayerStates
public List<PlayerState> GetPlayerStates { get; }
Property Value
- List<PlayerState>
GraspWiggle
public float GraspWiggle { get; }
Property Value
- float
InitialShortcutWaitTime
public static int InitialShortcutWaitTime { get; }
Property Value
- int
IsJollyPlayer
public bool IsJollyPlayer { get; }
Property Value
- bool
JollyOption
public JollyPlayerOptions JollyOption { get; }
Property Value
- JollyPlayerOptions
Karma
public int Karma { get; }
Property Value
- int
KarmaCap
public int KarmaCap { get; }
Property Value
- int
KarmaIsReinforced
public bool KarmaIsReinforced { get; }
Property Value
- bool
Malnourished
public bool Malnourished { get; }
Property Value
- bool
MapDiscoveryActive
public bool MapDiscoveryActive { get; }
Property Value
- bool
public Player.InputPackage MapInput { get; }
Property Value
- Player.InputPackage
MapOwnerInRoomPosition
public Vector2 MapOwnerInRoomPosition { get; }
Property Value
- Vector2
MapOwnerRoom
public int MapOwnerRoom { get; }
Property Value
- int
MaxFoodInStomach
public int MaxFoodInStomach { get; }
Property Value
- int
PainJumps
public bool PainJumps { get; }
Property Value
- bool
PlaceKarmaFlower
public bool PlaceKarmaFlower { get; }
Property Value
- bool
ReadyForStarveJolly
public bool ReadyForStarveJolly { get; set; }
Property Value
- bool
ReadyForWinJolly
public bool ReadyForWinJolly { get; set; }
Property Value
- bool
RevealMap
public bool RevealMap { get; }
Property Value
- bool
SessionRecord
public PlayerSessionRecord SessionRecord { get; }
Property Value
- PlayerSessionRecord
Sleeping
public bool Sleeping { get; }
Property Value
- bool
Sneak
public float Sneak { get; }
Property Value
- float
ThrowDirection
public int ThrowDirection { get; }
Property Value
- int
VisibilityBonus
public override float VisibilityBonus { get; }
Property Value
- float
Wiggle
public float Wiggle { get; }
Property Value
- float
Wounded
public bool Wounded { get; }
Property Value
- bool
animationFrame
public int animationFrame { get; set; }
Property Value
- int
flipDirection
public int flipDirection { get; set; }
Property Value
- int
public Player.InputPackage[] input { get; set; }
Property Value
- InputPackage[]
isGourmand
public bool isGourmand { get; }
Property Value
- bool
isNPC
public bool isNPC { get; }
Property Value
- bool
isRivulet
public bool isRivulet { get; }
Property Value
- bool
isSlugpup
public bool isSlugpup { get; }
Property Value
- bool
lastFlipDirection
public int lastFlipDirection { get; set; }
Property Value
- int
playerState
public PlayerState playerState { get; }
Property Value
- PlayerState
slugcatStats
public SlugcatStats slugcatStats { get; }
Property Value
- SlugcatStats
Methods
ActivateAscension()
public void ActivateAscension()
AddFood(int)
public void AddFood(int add)
Parameters
add int
AddQuarterFood()
public void AddQuarterFood()
AerobicIncrease(float)
public void AerobicIncrease(float f)
Parameters
f float
AllowGrabbingBatflys()
public bool AllowGrabbingBatflys()
Returns
- bool
BiteEdibleObject(bool)
public void BiteEdibleObject(bool eu)
Parameters
eu bool
Blink(int)
public void Blink(int blink)
Parameters
blink int
CanBeGrabbed(Creature)
public override bool CanBeGrabbed(Creature grabber)
Parameters
grabber Creature
Returns
- bool
CanBeSwallowed(PhysicalObject)
public bool CanBeSwallowed(PhysicalObject testObj)
Parameters
testObj PhysicalObject
Returns
- bool
CanEatMeat(Creature)
public bool CanEatMeat(Creature crit)
Parameters
crit Creature
Returns
- bool
CanIPickThisUp(PhysicalObject)
public bool CanIPickThisUp(PhysicalObject obj)
Parameters
obj PhysicalObject
Returns
- bool
CanIPutDeadSlugOnBack(Player)
public bool CanIPutDeadSlugOnBack(Player pickUpCandidate)
Parameters
pickUpCandidate Player
Returns
- bool
CanMaulCreature(Creature)
public bool CanMaulCreature(Creature crit)
Parameters
crit Creature
Returns
- bool
ClassMechanicsArtificer()
public void ClassMechanicsArtificer()
ClassMechanicsGourmand()
public void ClassMechanicsGourmand()
ClassMechanicsSaint()
public void ClassMechanicsSaint()
ClassMechanicsSpearmaster()
public void ClassMechanicsSpearmaster()
Collide(PhysicalObject, int, int)
public override void Collide(PhysicalObject otherObject, int myChunk, int otherChunk)
Parameters
otherObject PhysicalObject
myChunk int
otherChunk int
CollideWithCoralCircuitBit(int, CircuitBit, float)
public void CollideWithCoralCircuitBit(int chunk, CoralCircuit.CircuitBit bit, float overLapFac)
Parameters
chunk int
bit CoralCircuit.CircuitBit
overLapFac float
CraftingResults()
public AbstractPhysicalObject.AbstractObjectType CraftingResults()
Returns
- AbstractPhysicalObject.AbstractObjectType
DangerGraspPickup(bool)
public void DangerGraspPickup(bool eu)
Parameters
eu bool
DeactivateAscension()
public void DeactivateAscension()
Deafen(int)
public override void Deafen(int df)
Parameters
df int
DeathByBiteMultiplier()
public float DeathByBiteMultiplier()
Returns
- float
DepleteSwarmRoom()
public void DepleteSwarmRoom()
Destroy()
public override void Destroy()
Die()
public override void Die()
DirectIntoHoles()
public void DirectIntoHoles()
EatMeatOmnivoreGreenList(Creature)
public bool EatMeatOmnivoreGreenList(Creature crit)
Parameters
crit Creature
Returns
- bool
EatMeatUpdate(int)
public void EatMeatUpdate(int graspIndex)
Parameters
graspIndex int
FoodCountDownDone()
public void FoodCountDownDone()
FoodInRoom(Room, bool)
public int FoodInRoom(Room checkRoom, bool eatAndDestroy)
Parameters
checkRoom Room
eatAndDestroy bool
Returns
- int
FoodInRoom(bool)
public int FoodInRoom(bool eatAndDestroy)
Parameters
eatAndDestroy bool
Returns
- int
FreeHand()
Returns
- int
GetInitialSlugcatClass()
public void GetInitialSlugcatClass()
GetOwnerType()
public HUD.OwnerType GetOwnerType()
Returns
- HUD.OwnerType
GrabUpdate(bool)
public void GrabUpdate(bool eu)
Parameters
eu bool
GrabVerticalPole()
public void GrabVerticalPole()
Grabability(PhysicalObject)
public Player.ObjectGrabability Grabability(PhysicalObject obj)
Parameters
obj PhysicalObject
Returns
- Player.ObjectGrabability
Grabbed(Grasp)
public override void Grabbed(Creature.Grasp grasp)
Parameters
grasp Creature.Grasp
GraphicsModuleUpdated(bool, bool)
public override void GraphicsModuleUpdated(bool actuallyViewed, bool eu)
Parameters
actuallyViewed bool
eu bool
GraspsCanBeCrafted()
public bool GraspsCanBeCrafted()
Returns
- bool
GravitateToOpening()
public void GravitateToOpening()
HeavyCarry(PhysicalObject)
public bool HeavyCarry(PhysicalObject obj)
Parameters
obj PhysicalObject
Returns
- bool
InitChatLog(ChatlogID)
public void InitChatLog(ChatlogData.ChatlogID id)
Parameters
id ChatlogData.ChatlogID
InitVoidWormCutscene()
public void InitVoidWormCutscene()
InitiateDissolve()
public void InitiateDissolve()
InitiateGraphicsModule()
public override void InitiateGraphicsModule()
IsCreatureImmuneToPlayerGrabStun(Creature)
public bool IsCreatureImmuneToPlayerGrabStun(Creature grabCheck)
Parameters
grabCheck Creature
Returns
- bool
IsCreatureLegalToHoldWithoutStun(Creature)
public bool IsCreatureLegalToHoldWithoutStun(Creature grabCheck)
Parameters
grabCheck Creature
Returns
- bool
IsObjectThrowable(PhysicalObject)
public bool IsObjectThrowable(PhysicalObject obj)
Parameters
obj PhysicalObject
Returns
- bool
JollyEmoteUpdate()
public void JollyEmoteUpdate()
JollyFoodUpdate()
public void JollyFoodUpdate()
public void JollyInputUpdate()
JollyPointUpdate()
public void JollyPointUpdate()
JollyUpdate(bool)
public void JollyUpdate(bool eu)
Parameters
eu bool
Jump()
JumpOnChunk()
public void JumpOnChunk()
LungUpdate()
MaulingUpdate(int)
public void MaulingUpdate(int graspIndex)
Parameters
graspIndex int
MovementUpdate(bool)
public void MovementUpdate(bool eu)
Parameters
eu bool
NPCForceGrab(PhysicalObject)
public void NPCForceGrab(PhysicalObject obj)
Parameters
obj PhysicalObject
NPCGrabCheck(PhysicalObject)
public bool NPCGrabCheck(PhysicalObject item)
Parameters
item PhysicalObject
Returns
- bool
NewRoom(Room)
public override void NewRoom(Room newRoom)
Parameters
newRoom Room
ObjectCountsAsFood(PhysicalObject)
public bool ObjectCountsAsFood(PhysicalObject obj)
Parameters
obj PhysicalObject
Returns
- bool
ObjectEaten(IPlayerEdible)
public void ObjectEaten(IPlayerEdible edible)
Parameters
edible IPlayerEdible
PermaDie()
PickupCandidate(float)
public PhysicalObject PickupCandidate(float favorSpears)
Parameters
favorSpears float
Returns
- PhysicalObject
PickupPressed()
public void PickupPressed()
PlayHUDSound(SoundID)
public void PlayHUDSound(SoundID soundID)
Parameters
soundID SoundID
PointDir()
public Vector2 PointDir()
Returns
- Vector2
ProcessChatLog()
public void ProcessChatLog()
public void ProcessDebugInputs()
PyroDeath()
PyroDeathThreshold(RainWorldGame)
public static float PyroDeathThreshold(RainWorldGame game)
Parameters
game RainWorldGame
Returns
- float
Regurgitate()
public void Regurgitate()
ReleaseGrasp(int)
public override void ReleaseGrasp(int grasp)
Parameters
grasp int
ReleaseObject(int, bool)
public void ReleaseObject(int grasp, bool eu)
Parameters
grasp int
eu bool
RemoveGraphicsModule()
public override void RemoveGraphicsModule()
SaintStagger(int)
public void SaintStagger(int time)
Parameters
time int
SaintTongueCheck()
public bool SaintTongueCheck()
Returns
- bool
SaveStomachObjectInPlayerState()
public void SaveStomachObjectInPlayerState()
SetMalnourished(bool)
public void SetMalnourished(bool m)
Parameters
m bool
ShortCutColor()
public override Color ShortCutColor()
Returns
- Color
SleepUpdate()
public void SleepUpdate()
SlugSlamConditions(PhysicalObject)
public bool SlugSlamConditions(PhysicalObject otherObject)
Parameters
otherObject PhysicalObject
Returns
- bool
SlugcatGrab(PhysicalObject, int)
public void SlugcatGrab(PhysicalObject obj, int graspUsed)
Parameters
obj PhysicalObject
graspUsed int
SpearStick(Weapon, float, BodyChunk, Pos, Vector2)
public override bool SpearStick(Weapon source, float dmg, BodyChunk chunk, PhysicalObject.Appendage.Pos appPos, Vector2 direction)
Parameters
source Weapon
dmg float
chunk BodyChunk
appPos PhysicalObject.Appendage.Pos
direction Vector2
Returns
- bool
SpitOutOfShortCut(IntVector2, Room, bool)
public override void SpitOutOfShortCut(IntVector2 pos, Room newRoom, bool spitOutAllSticks)
Parameters
pos IntVector2
newRoom Room
spitOutAllSticks bool
SpitUpCraftedObject()
public void SpitUpCraftedObject()
StomachGlowLightColor()
public Color? StomachGlowLightColor()
Returns
- Color?
Stun(int)
public override void Stun(int st)
Parameters
st int
SubtractFood(int)
public void SubtractFood(int sub)
Parameters
sub int
SuperHardSetPosition(Vector2)
public void SuperHardSetPosition(Vector2 pos)
Parameters
pos Vector2
SwallowObject(int)
public void SwallowObject(int grasp)
Parameters
grasp int
SwimDir(bool)
public Vector2 SwimDir(bool normalize)
Parameters
normalize bool
Returns
- Vector2
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
ThrowObject(int, bool)
public void ThrowObject(int grasp, bool eu)
Parameters
grasp int
eu bool
ThrowToGetFree(bool)
public void ThrowToGetFree(bool eu)
Parameters
eu bool
ThrownSpear(Spear)
public void ThrownSpear(Spear spear)
Parameters
spear Spear
TongueUpdate()
public void TongueUpdate()
TossObject(int, bool)
public void TossObject(int grasp, bool eu)
Parameters
grasp int
eu bool
TriggerCameraSwitch()
public void TriggerCameraSwitch()
Update(bool)
public override void Update(bool eu)
Parameters
eu bool
UpdateAnimation()
public void UpdateAnimation()
UpdateBodyMode()
public void UpdateBodyMode()
UpdateMSC()
WallJump(int)
public void WallJump(int direction)
Parameters
direction int
setPupStatus(bool)
public void setPupStatus(bool set)
Parameters
set bool