Class LizardGraphics
- Namespace
- Global
- Assembly
- Assembly-CSharp.dll
public class LizardGraphics : GraphicsModule, IDrawable, ILookingAtCreatures
- Inheritance
-
LizardGraphics
- Implements
-
- Inherited Members
-
Constructors
LizardGraphics(PhysicalObject)
public LizardGraphics(PhysicalObject ow)
Parameters
ow PhysicalObject
Fields
bellyDragVolume
public float bellyDragVolume
Field Value
- float
blackLizardLightUpHead
public float blackLizardLightUpHead
Field Value
- float
blackSalamander
public bool blackSalamander
Field Value
- bool
blink
Field Value
- float
bodyLength
Field Value
- float
breath
Field Value
- float
cosmetics
public List<Template> cosmetics
Field Value
- List<Template>
creatureLooker
public CreatureLooker creatureLooker
Field Value
- CreatureLooker
debugVisualization
public bool debugVisualization
Field Value
- bool
depthRotation
public float depthRotation
Field Value
- float
drawPositions
public Vector2[,] drawPositions
Field Value
- Vector2[,]
everySecondDraw
public bool everySecondDraw
Field Value
- bool
Field Value
- int
eyeBeamsActive
public float eyeBeamsActive
Field Value
- float
eyes
Field Value
- Vector2[,]
flicker
Field Value
- int
flickerColor
public float flickerColor
Field Value
- float
freeze
Field Value
- int
frontBob
Field Value
- float
frontLegsGrabbing
public int frontLegsGrabbing
Field Value
- int
head
public GenericBodyPart head
Field Value
- GenericBodyPart
headColorSetter
public float headColorSetter
Field Value
- float
headConnectionRad
public float headConnectionRad
Field Value
- float
headDepthRotation
public float headDepthRotation
Field Value
- float
hindBob
Field Value
- float
hindLegsGrabbing
public int hindLegsGrabbing
Field Value
- int
iVars
public LizardGraphics.IndividualVariations iVars
Field Value
- LizardGraphics.IndividualVariations
ivarBodyColor
public Color ivarBodyColor
Field Value
- Color
lastBlink
Field Value
- float
lastBreath
Field Value
- float
lastDepthRotation
public float lastDepthRotation
Field Value
- float
lastHeadDepthRotation
public float lastHeadDepthRotation
Field Value
- float
lastVoiceVisualization
public float lastVoiceVisualization
Field Value
- float
lastVoiceVisualizationIntensity
public float lastVoiceVisualizationIntensity
Field Value
- float
legsGrabbing
Field Value
- int
lightSource
public LightSource lightSource
Field Value
- LightSource
limbs
public LizardLimb[] limbs
Field Value
- LizardLimb[]
lizard
Field Value
- Lizard
lookPos
Field Value
- Vector2
noGripCounter
Field Value
- int
overrideHeadGraphic
public int overrideHeadGraphic
Field Value
- int
palette
public RoomPalette palette
Field Value
- RoomPalette
rotateWhileStunned
public bool rotateWhileStunned
Field Value
- bool
scanning
Field Value
- float
showDominance
public float showDominance
Field Value
- float
snowAccCosmetic
public SnowAccumulation snowAccCosmetic
Field Value
- SnowAccumulation
soundLoop
public DynamicSoundLoop soundLoop
Field Value
- DynamicSoundLoop
stunnedLastUpdate
public bool stunnedLastUpdate
Field Value
- bool
tail
public TailSegment[] tail
Field Value
- TailSegment[]
tailDirection
public Vector2 tailDirection
Field Value
- Vector2
tailLength
Field Value
- float
tongue
public GenericBodyPart[] tongue
Field Value
- GenericBodyPart[]
visualizeVision
public bool visualizeVision
Field Value
- bool
voiceVisualization
public float voiceVisualization
Field Value
- float
voiceVisualizationIntensity
public float voiceVisualizationIntensity
Field Value
- float
whiteCamoColor
public Color whiteCamoColor
Field Value
- Color
whiteCamoColorAmount
public float whiteCamoColorAmount
Field Value
- float
whiteCamoColorAmountDrag
public float whiteCamoColorAmountDrag
Field Value
- float
whiteDominanceHue
public float whiteDominanceHue
Field Value
- float
whiteFlicker
Field Value
- int
whiteGlitchFit
public int whiteGlitchFit
Field Value
- int
whitePickUpColor
public Color whitePickUpColor
Field Value
- Color
Properties
BodyAndTailLength
public float BodyAndTailLength { get; }
Property Value
- float
BubbleIntensity
public float BubbleIntensity { get; }
Property Value
- float
Camouflaged
public float Camouflaged { get; }
Property Value
- float
Caramel
public bool Caramel { get; }
Property Value
- bool
DebugBodyChunksEnd
public int DebugBodyChunksEnd { get; }
Property Value
- int
DebugBodyChunksStart
public int DebugBodyChunksStart { get; }
Property Value
- int
DebugGrabPosEnd
public int DebugGrabPosEnd { get; }
Property Value
- int
DebugGrabPosStart
public int DebugGrabPosStart { get; }
Property Value
- int
DebugHead
public int DebugHead { get; }
Property Value
- int
DebugLimbsEnd
public int DebugLimbsEnd { get; }
Property Value
- int
DebugLimbsStart
public int DebugLimbsStart { get; }
Property Value
- int
HeadColor1
public Color HeadColor1 { get; }
Property Value
- Color
HeadColor2
public Color HeadColor2 { get; }
Property Value
- Color
SalamanderColor
public Color SalamanderColor { get; }
Property Value
- Color
SpriteBodyCirclesEnd
public int SpriteBodyCirclesEnd { get; }
Property Value
- int
SpriteBodyCirclesStart
public int SpriteBodyCirclesStart { get; }
Property Value
- int
SpriteBodyMesh
public int SpriteBodyMesh { get; }
Property Value
- int
SpriteHeadEnd
public int SpriteHeadEnd { get; }
Property Value
- int
SpriteHeadStart
public int SpriteHeadStart { get; }
Property Value
- int
SpriteLimbsColorEnd
public int SpriteLimbsColorEnd { get; }
Property Value
- int
SpriteLimbsColorStart
public int SpriteLimbsColorStart { get; }
Property Value
- int
SpriteLimbsEnd
public int SpriteLimbsEnd { get; }
Property Value
- int
SpriteLimbsStart
public int SpriteLimbsStart { get; }
Property Value
- int
SpriteTail
public int SpriteTail { get; }
Property Value
- int
SpriteTongueEnd
public int SpriteTongueEnd { get; }
Property Value
- int
SpriteTongueStart
public int SpriteTongueStart { get; }
Property Value
- int
SpriteVisionEnd
public int SpriteVisionEnd { get; }
Property Value
- int
SpriteVisionStart
public int SpriteVisionStart { get; }
Property Value
- int
TotalDebugSprites
public int TotalDebugSprites { get; }
Property Value
- int
TotalSprites
public int TotalSprites { get; }
Property Value
- int
effectColor
public Color effectColor { get; }
Property Value
- Color
public int startOfExtraSprites { get; }
Property Value
- int
Methods
AddCosmetic(int, Template)
public int AddCosmetic(int spriteIndex, Template cosmetic)
Parameters
spriteIndex int
cosmetic Template
Returns
- int
AddToContainer(SpriteLeaser, RoomCamera, FContainer)
public override void AddToContainer(RoomCamera.SpriteLeaser sLeaser, RoomCamera rCam, FContainer newContatiner)
Parameters
sLeaser RoomCamera.SpriteLeaser
rCam RoomCamera
newContatiner FContainer
ApplyPalette(SpriteLeaser, RoomCamera, RoomPalette)
public override void ApplyPalette(RoomCamera.SpriteLeaser sLeaser, RoomCamera rCam, RoomPalette palette)
Parameters
sLeaser RoomCamera.SpriteLeaser
rCam RoomCamera
palette RoomPalette
BodyChunkDisplayRad(int)
public float BodyChunkDisplayRad(int index)
Parameters
index int
Returns
- float
BodyColor(float)
public Color BodyColor(float f)
Parameters
f float
Returns
- Color
BodyPosition(int, float)
public Vector2 BodyPosition(int p, float timeStacker)
Parameters
p int
timeStacker float
Returns
- Vector2
CamoAmountControlled()
public void CamoAmountControlled()
ColorBody(SpriteLeaser, Color)
public void ColorBody(RoomCamera.SpriteLeaser sLeaser, Color col)
Parameters
sLeaser RoomCamera.SpriteLeaser
col Color
CreatureInterestBonus(CreatureRepresentation, float)
public float CreatureInterestBonus(Tracker.CreatureRepresentation crit, float score)
Parameters
crit Tracker.CreatureRepresentation
score float
Returns
- float
CreatureSpotted(bool, CreatureRepresentation)
public void CreatureSpotted(bool firstSpot, Tracker.CreatureRepresentation crit)
Parameters
firstSpot bool
crit Tracker.CreatureRepresentation
DrawSprites(SpriteLeaser, RoomCamera, float, Vector2)
public override void DrawSprites(RoomCamera.SpriteLeaser sLeaser, RoomCamera rCam, float timeStacker, Vector2 camPos)
Parameters
sLeaser RoomCamera.SpriteLeaser
rCam RoomCamera
timeStacker float
camPos Vector2
DynamicBodyColor(float)
public Color DynamicBodyColor(float f)
Parameters
f float
Returns
- Color
ForcedLookCreature()
public Tracker.CreatureRepresentation ForcedLookCreature()
Returns
- Tracker.CreatureRepresentation
GenerateIvars()
public LizardGraphics.IndividualVariations GenerateIvars()
Returns
- LizardGraphics.IndividualVariations
HeadColor(float)
public Color HeadColor(float timeStacker)
Parameters
timeStacker float
Returns
- Color
HeadRotation(float)
public float HeadRotation(float timeStacker)
Parameters
timeStacker float
Returns
- float
InitiateSprites(SpriteLeaser, RoomCamera)
public override void InitiateSprites(RoomCamera.SpriteLeaser sLeaser, RoomCamera rCam)
Parameters
sLeaser RoomCamera.SpriteLeaser
rCam RoomCamera
LookAtNothing()
public void LookAtNothing()
Reset()
public override void Reset()
SpinePosition(float, float)
public LizardGraphics.LizardSpineData SpinePosition(float s, float timeStacker)
Parameters
s float
timeStacker float
Returns
- LizardGraphics.LizardSpineData
Stun(int)
Parameters
st int
SuckedIntoShortCut(Vector2)
public override void SuckedIntoShortCut(Vector2 shortCutPosition)
Parameters
shortCutPosition Vector2
TerrainImpact(int, IntVector2, float)
public void TerrainImpact(int chunk, IntVector2 direction, float speed)
Parameters
chunk int
direction IntVector2
speed float
Update()
public override void Update()
UpdateTailSegment(int, float)
public void UpdateTailSegment(int i, float stiffness)
Parameters
i int
stiffness float
WhiteFlicker(int)
public void WhiteFlicker(int fl)
Parameters
fl int