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
Field Value
- float[]
JawAngleWiggler
public float[] JawAngleWiggler
Field Value
- float[]
blackColor
Field Value
- Color
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
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()
public void UpdateNeuronSystemForMycelia()
findWingFlapIntensity(int, Vector2)
public float findWingFlapIntensity(int wing, Vector2 inputvec)
Parameters
wing int
inputvec Vector2
Returns
- float