Table of Contents

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

public Color 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

public float 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

public 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

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()

public int 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()