Class ScavengerGraphics
- Namespace
- Global
- Assembly
- Assembly-CSharp.dll
public class ScavengerGraphics : ComplexGraphicsModule, IDrawable
- Inheritance
-
ScavengerGraphics
- Implements
-
- Inherited Members
-
Constructors
ScavengerGraphics(PhysicalObject)
public ScavengerGraphics(PhysicalObject ow)
Parameters
ow PhysicalObject
Fields
SAVFLIP
Field Value
- float
bellyColor
public HSLColor bellyColor
Field Value
- HSLColor
bellyColorBlack
public float bellyColorBlack
Field Value
- float
blackColor
Field Value
- Color
blink
Field Value
- int
bodyAxis
Field Value
- Vector2
bodyColor
public HSLColor bodyColor
Field Value
- HSLColor
bodyColorBlack
public float bodyColorBlack
Field Value
- float
bristle
Field Value
- float
chestDrawPos
Field Value
- int
chestPatchShape
public Vector2[] chestPatchShape
Field Value
- Vector2[]
cycle
Field Value
- float
darkness
Field Value
- float
decorationColor
public HSLColor decorationColor
Field Value
- HSLColor
drawPositions
public Vector2[,] drawPositions
Field Value
- Vector2[,]
eartlers
public ScavengerGraphics.Eartlers eartlers
Field Value
- ScavengerGraphics.Eartlers
eyeColor
Field Value
- HSLColor
eyesOpen
Field Value
- float
eyesPop
Field Value
- float
eyesPopGoBack
public float eyesPopGoBack
Field Value
- float
flip
Field Value
- float
hands
public ScavengerGraphics.ScavengerHand[] hands
Field Value
- ScavengerHand[]
headColor
public HSLColor headColor
Field Value
- HSLColor
headColorBlack
public float headColorBlack
Field Value
- float
headDrawPos
Field Value
- int
hipsDrawPos
Field Value
- int
iVars
public ScavengerGraphics.IndividualVariations iVars
Field Value
- ScavengerGraphics.IndividualVariations
lastBodyAxis
public Vector2 lastBodyAxis
Field Value
- Vector2
lastBristle
Field Value
- float
lastCycle
Field Value
- float
lastEyesOpen
public float lastEyesOpen
Field Value
- float
lastEyesPop
Field Value
- float
lastFlip
Field Value
- float
lastKnuckleSoundPos
public Vector2 lastKnuckleSoundPos
Field Value
- Vector2
lastLastKnuckleSoundPos
public Vector2 lastLastKnuckleSoundPos
Field Value
- Vector2
lastLookPoint
public Vector2 lastLookPoint
Field Value
- Vector2
lastLookUp
Field Value
- float
lastMarkAlpha
public float lastMarkAlpha
Field Value
- float
lastNeutralFace
public float lastNeutralFace
Field Value
- float
lastShake
Field Value
- float
lastSwimArms
public float lastSwimArms
Field Value
- float
legs
public ScavengerGraphics.ScavengerLeg[] legs
Field Value
- ScavengerLeg[]
lookPoint
Field Value
- Vector2
lookUp
Field Value
- float
markAlpha
Field Value
- float
maskGfx
public VultureMaskGraphics maskGfx
Field Value
- VultureMaskGraphics
neutralFace
Field Value
- float
objectsInRightContainers
public bool objectsInRightContainers
Field Value
- bool
riseBody
Field Value
- float
scavenger
public Scavenger scavenger
Field Value
- Scavenger
shake
Field Value
- float
shells
public CentipedeShellCosmetic[] shells
Field Value
- CentipedeShellCosmetic[]
shiftingNeutralFace
public float shiftingNeutralFace
Field Value
- float
shiftingNeutralFaceGoal
public float shiftingNeutralFaceGoal
Field Value
- float
spearSound
Field Value
- bool
spineLengths
public float[] spineLengths
Field Value
- float[]
swimArms
Field Value
- float
tail
public TailSegment[] tail
Field Value
- TailSegment[]
teeth
Field Value
- float[,]
totBckCosSprs
Field Value
- int
totFrntCosSprs
public int totFrntCosSprs
Field Value
- int
Properties
BlendedBodyColor
public Color BlendedBodyColor { get; }
Property Value
- Color
BlendedDecorationColor
public Color BlendedDecorationColor { get; }
Property Value
- Color
BlendedEyeColor
public Color BlendedEyeColor { get; }
Property Value
- Color
BlendedHeadColor
public Color BlendedHeadColor { get; }
Property Value
- Color
ChestPatchSprite
public int ChestPatchSprite { get; }
Property Value
- int
ChestSprite
public int ChestSprite { get; }
Property Value
- int
FirstBckCosmeticSprite
public int FirstBckCosmeticSprite { get; }
Property Value
- int
FirstBehindLimbSprite
public int FirstBehindLimbSprite { get; }
Property Value
- int
FirstEartlerSprite
public int FirstEartlerSprite { get; }
Property Value
- int
FirstFrntCosmeticSprite
public int FirstFrntCosmeticSprite { get; }
Property Value
- int
FirstInFrontLimbSprite
public int FirstInFrontLimbSprite { get; }
Property Value
- int
HeadSprite
public int HeadSprite { get; }
Property Value
- int
HipSprite
public int HipSprite { get; }
Property Value
- int
MaskSprite
public int MaskSprite { get; }
Property Value
- int
NeckSprite
public int NeckSprite { get; }
Property Value
- int
ShellSprite
public int ShellSprite { get; }
Property Value
- int
TeethSprite
public int TeethSprite { get; }
Property Value
- int
TotalSprites
public int TotalSprites { get; }
Property Value
- int
WaistSprite
public int WaistSprite { get; }
Property Value
- int
Methods
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
BodyAxis(float)
public float BodyAxis(float timeStacker)
Parameters
timeStacker float
Returns
- float
ContainerForHeldItem(PhysicalObject, int)
public int ContainerForHeldItem(PhysicalObject item, int grasp)
Parameters
item PhysicalObject
grasp int
Returns
- int
Cycle(float)
public float Cycle(float timeStacker)
Parameters
timeStacker float
Returns
- float
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
EyeSprite(int, int)
public int EyeSprite(int eye, int part)
Parameters
eye int
part int
Returns
- int
GenerateColors()
public void GenerateColors()
HeadDir(float)
public Vector2 HeadDir(float t)
Parameters
t float
Returns
- Vector2
InitiateSprites(SpriteLeaser, RoomCamera)
public override void InitiateSprites(RoomCamera.SpriteLeaser sLeaser, RoomCamera rCam)
Parameters
sLeaser RoomCamera.SpriteLeaser
rCam RoomCamera
ItemDirection(int)
public Vector2 ItemDirection(int grasp)
Parameters
grasp int
Returns
- Vector2
ItemPosition(int)
public Vector2 ItemPosition(int grasp)
Parameters
grasp int
Returns
- Vector2
OnBackSurfacePos(Vector2, float)
public Vector2 OnBackSurfacePos(Vector2 relPos, float timeStacker)
Parameters
relPos Vector2
timeStacker float
Returns
- Vector2
OnBellySurfacePos(Vector2, float)
public Vector2 OnBellySurfacePos(Vector2 relPos, float timeStacker)
Parameters
relPos Vector2
timeStacker float
Returns
- Vector2
OnSpineDir(float, float)
public Vector2 OnSpineDir(float f, float timeStacker)
Parameters
f float
timeStacker float
Returns
- Vector2
OnSpineDirForUps(float, float, float)
public Vector2 OnSpineDirForUps(float f, float timeStacker, float dt)
Parameters
f float
timeStacker float
dt float
Returns
- Vector2
OnSpineIndex(float, float)
public float OnSpineIndex(float f, float timeStacker)
Parameters
f float
timeStacker float
Returns
- float
OnSpineOutwardsDir(Vector2, float)
public Vector2 OnSpineOutwardsDir(Vector2 ps, float timeStacker)
Parameters
ps Vector2
timeStacker float
Returns
- Vector2
OnSpinePerp(float, float)
public Vector2 OnSpinePerp(float f, float timeStacker)
Parameters
f float
timeStacker float
Returns
- Vector2
OnSpinePos(float, float)
public Vector2 OnSpinePos(float f, float timeStacker)
Parameters
f float
timeStacker float
Returns
- Vector2
OnSpineUpDir(float, float)
public Vector2 OnSpineUpDir(float f, float timeStacker)
Parameters
f float
timeStacker float
Returns
- Vector2
OnSpineWidth(float, float)
public float OnSpineWidth(float f, float timeStacker)
Parameters
f float
timeStacker float
Returns
- float
Reset()
public override void Reset()
ShockReaction(float)
public void ShockReaction(float intensity)
Parameters
intensity float
SpineSegmentDir(int, float)
public Vector2 SpineSegmentDir(int seg, float timeStacker)
Parameters
seg int
timeStacker float
Returns
- Vector2
SpineSegmentDirForUps(int, float, float)
public Vector2 SpineSegmentDirForUps(int seg, float timeStacker, float dt)
Parameters
seg int
timeStacker float
dt float
Returns
- Vector2
SpineSegmentOutwardsDir(int, float, float, float)
public Vector2 SpineSegmentOutwardsDir(int seg, float timeStacker, float dt, float psX)
Parameters
seg int
timeStacker float
dt float
psX float
Returns
- Vector2
SpineSegmentPerp(int, float)
public Vector2 SpineSegmentPerp(int seg, float timeStacker)
Parameters
seg int
timeStacker float
Returns
- Vector2
SpineSegmentPos(int, float)
public Vector2 SpineSegmentPos(int seg, float timeStacker)
Parameters
seg int
timeStacker float
Returns
- Vector2
SpineSegmentUpDir(int, float, float, float)
public Vector2 SpineSegmentUpDir(int seg, float timeStacker, float dt, float uFlp)
Parameters
seg int
timeStacker float
dt float
uFlp float
Returns
- Vector2
SpineSegmentWidth(int, float)
public float SpineSegmentWidth(int seg, float timeStacker)
Parameters
seg int
timeStacker float
Returns
- float
Update()
public override void Update()