Table of Contents

Class InspectorGraphics

Namespace
MoreSlugcats
Assembly
Assembly-CSharp.dll
public class InspectorGraphics : GraphicsModule, IDrawable, IOwnMycelia
Inheritance
InspectorGraphics
Implements
Inherited Members

Constructors

InspectorGraphics(PhysicalObject)

public InspectorGraphics(PhysicalObject ow)

Parameters

ow PhysicalObject

Fields

JawAngle

public float[] JawAngle

Field Value

float[]

JawAngleWiggler

public float[] JawAngleWiggler

Field Value

float[]

blackColor

public Color blackColor

Field Value

Color
public float[] blinks

Field Value

float[]

bodyRotation

public float bodyRotation

Field Value

float

mycelia

public Mycelium[] mycelia

Field Value

Mycelium[]

projectionCircle

public ProjectionCircle projectionCircle

Field Value

ProjectionCircle

ropeGraphics

public InspectorGraphics.InspectorHeadRopeGraphics[] ropeGraphics

Field Value

InspectorHeadRopeGraphics[]

wingBodyPartDistance

public float wingBodyPartDistance

Field Value

float

wingBodyParts

public GenericBodyPart[] wingBodyParts

Field Value

GenericBodyPart[]

wingColor

public Color wingColor

Field Value

Color

wingflapCounters

public float[] wingflapCounters

Field Value

float[]

Properties

OwnerRoom

public Room OwnerRoom { get; }

Property Value

Room

SpritesBegin_Core

public int SpritesBegin_Core { get; }

Property Value

int

SpritesBegin_heads

public int SpritesBegin_heads { get; }

Property Value

int

SpritesBegin_mycelium

public int SpritesBegin_mycelium { get; }

Property Value

int

SpritesBegin_wings

public int SpritesBegin_wings { get; }

Property Value

int

SpritesTotal_All

public int SpritesTotal_All { get; }

Property Value

int

SpritesTotal_Core

public int SpritesTotal_Core { get; }

Property Value

int

SpritesTotal_heads

public int SpritesTotal_heads { get; }

Property Value

int

SpritesTotal_mycelium

public int SpritesTotal_mycelium { get; }

Property Value

int

SpritesTotal_wings

public int SpritesTotal_wings { get; }

Property Value

int

myInspector

public Inspector myInspector { get; }

Property Value

Inspector

Methods

ApplyPalette(SpriteLeaser, RoomCamera, RoomPalette)

public override void ApplyPalette(RoomCamera.SpriteLeaser sLeaser, RoomCamera rCam, RoomPalette palette)

Parameters

sLeaser RoomCamera.SpriteLeaser
rCam RoomCamera
palette RoomPalette

ConnectionPos(int, float)

public Vector2 ConnectionPos(int index, float timeStacker)

Parameters

index int
timeStacker float

Returns

Vector2

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

InitiateSprites(SpriteLeaser, RoomCamera)

public override void InitiateSprites(RoomCamera.SpriteLeaser sLeaser, RoomCamera rCam)

Parameters

sLeaser RoomCamera.SpriteLeaser
rCam RoomCamera

RadOfSegment(float, float)

public float RadOfSegment(float f, float timeStacker)

Parameters

f float
timeStacker float

Returns

float

Reset()

public override void Reset()

ResetDir(int)

public Vector2 ResetDir(int index)

Parameters

index int

Returns

Vector2

SpritesBegin_Eye(int)

public int SpritesBegin_Eye(int index)

Parameters

index int

Returns

int

SpritesBegin_SingleNeck(int)

public int SpritesBegin_SingleNeck(int index)

Parameters

index int

Returns

int

SpritesTotal_singlehead()

public int SpritesTotal_singlehead()

Returns

int

Update()

public override void Update()

UpdateNeuronSystemForMycelia()

public void UpdateNeuronSystemForMycelia()

findWingFlapIntensity(int, Vector2)

public float findWingFlapIntensity(int wing, Vector2 inputvec)

Parameters

wing int
inputvec Vector2

Returns

float