Class DaddyGraphics
- Namespace
- Global
- Assembly
- Assembly-CSharp.dll
public class DaddyGraphics : GraphicsModule, IDrawable
- Inheritance
-
DaddyGraphics
- Implements
-
- Inherited Members
-
Constructors
DaddyGraphics(PhysicalObject)
public DaddyGraphics(PhysicalObject ow)
Parameters
ow PhysicalObject
Fields
blackColor
Field Value
- Color
chunksRotats
public float[,] chunksRotats
Field Value
- float[,]
danglers
public DaddyGraphics.DaddyDangleTube[] danglers
Field Value
- DaddyDangleTube[]
deadLegs
public DaddyGraphics.DaddyDeadLeg[] deadLegs
Field Value
- DaddyDeadLeg[]
digestLoop
public StaticSoundLoop digestLoop
Field Value
- StaticSoundLoop
digesting
Field Value
- float
dummy
public DaddyGraphics.HunterDummy dummy
Field Value
- DaddyGraphics.HunterDummy
eyes
public DaddyGraphics.Eye[] eyes
Field Value
- Eye[]
feelSomethingReactionDelay
public int feelSomethingReactionDelay
Field Value
- int
legGraphics
public DaddyGraphics.DaddyLegGraphic[] legGraphics
Field Value
- DaddyLegGraphic[]
reactionSoundDelay
public int reactionSoundDelay
Field Value
- int
totalDanglers
Field Value
- int
totalDeadLegSprites
public int totalDeadLegSprites
Field Value
- int
totalLegSprites
public int totalLegSprites
Field Value
- int
Properties
EffectColor
public Color EffectColor { get; }
Property Value
- Color
SizeClass
public bool SizeClass { get; }
Property Value
- bool
TotalSprites
public int TotalSprites { get; }
Property Value
- int
colorClass
public bool colorClass { get; }
Property Value
- bool
daddy
public DaddyLongLegs daddy { get; }
Property Value
- DaddyLongLegs
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
BodySprite(int)
public int BodySprite(int chunk)
Parameters
chunk int
Returns
- int
BulgeVertex(Vector2, Vector2, float)
public Vector2 BulgeVertex(Vector2 v, Vector2 dir, float rad)
Parameters
v Vector2
dir Vector2
rad float
Returns
- Vector2
DanglerSprite(int)
public int DanglerSprite(int dangler)
Parameters
dangler int
Returns
- int
DeadLegSprite(int)
public int DeadLegSprite(int leg)
Parameters
leg int
Returns
- int
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
DummySprite()
Returns
- int
EyeSprite(int, int)
public int EyeSprite(int eye, int part)
Parameters
eye int
part int
Returns
- int
FeelSomethingWithTentacle(CreatureRepresentation, Vector2)
public void FeelSomethingWithTentacle(Tracker.CreatureRepresentation creatureRep, Vector2 feelPos)
Parameters
creatureRep Tracker.CreatureRepresentation
feelPos Vector2
GenerateDangleCon(bool)
public DaddyGraphics.DaddyDangleTube.Connection GenerateDangleCon(bool otherIsBodyChunk)
Parameters
otherIsBodyChunk bool
Returns
- DaddyGraphics.DaddyDangleTube.Connection
InitiateSprites(SpriteLeaser, RoomCamera)
public override void InitiateSprites(RoomCamera.SpriteLeaser sLeaser, RoomCamera rCam)
Parameters
sLeaser RoomCamera.SpriteLeaser
rCam RoomCamera
LegSprite(int)
public int LegSprite(int leg)
Parameters
leg int
Returns
- int
MakeSlitMesh()
public TriangleMesh MakeSlitMesh()
Returns
- TriangleMesh
ReactToNoise(TheorizedSource, InGameNoise)
public void ReactToNoise(NoiseTracker.TheorizedSource source, InGameNoise noise)
Parameters
source NoiseTracker.TheorizedSource
noise InGameNoise
RenderSlits(int, Vector2, Vector2, float, SpriteLeaser, RoomCamera, float, Vector2)
public void RenderSlits(int chunk, Vector2 pos, Vector2 middleOfBody, float rotation, RoomCamera.SpriteLeaser sLeaser, RoomCamera rCam, float timeStacker, Vector2 camPos)
Parameters
chunk int
pos Vector2
middleOfBody Vector2
rotation float
sLeaser RoomCamera.SpriteLeaser
rCam RoomCamera
timeStacker float
camPos Vector2
Reset()
public override void Reset()
Update()
public override void Update()