Class OverseerGraphics
- Namespace
- Global
- Assembly
- Assembly-CSharp.dll
public class OverseerGraphics : ComplexGraphicsModule, IDrawable, IOwnMycelia
- Inheritance
-
OverseerGraphics
- Implements
-
- Inherited Members
-
Constructors
OverseerGraphics(PhysicalObject)
public OverseerGraphics(PhysicalObject ow)
Parameters
ow PhysicalObject
Fields
colorMyceliaFrom
public float colorMyceliaFrom
Field Value
- float
convoMode
Field Value
- float
cosmeticLookAt
public Vector2 cosmeticLookAt
Field Value
- Vector2
doubleRenderMycelia
public bool doubleRenderMycelia
Field Value
- bool
earthColor
Field Value
- Color
holoLensUp
Field Value
- float
holoMatrix
public OverseerGraphics.HologramMatrix holoMatrix
Field Value
- OverseerGraphics.HologramMatrix
lastComseticLookAt
public Vector2 lastComseticLookAt
Field Value
- Vector2
lastConvoMode
public float lastConvoMode
Field Value
- float
lastHoloLensUp
public float lastHoloLensUp
Field Value
- float
mycelia
public Mycelium[] mycelia
Field Value
- Mycelium[]
myceliaColor
public Color myceliaColor
Field Value
- Color
myceliaConRad
public float myceliaConRad
Field Value
- float
myceliaMovements
public float[,] myceliaMovements
Field Value
- float[,]
myceliaStuckAt
public float myceliaStuckAt
Field Value
- float
safariCursor
public OverseerGraphics.SafariCursor safariCursor
Field Value
- OverseerGraphics.SafariCursor
segments
Field Value
- int
totMyceliumSprites
public int totMyceliumSprites
Field Value
- int
totalLength
Field Value
- float
useDir
Field Value
- Vector3
useLookAt
Field Value
- Vector2
usePos
Field Value
- Vector2
useRootDir
public Vector2 useRootDir
Field Value
- Vector2
useRootPos
public Vector2 useRootPos
Field Value
- Vector2
zEnd
Field Value
- float
zStart
Field Value
- float
zipLoop
public StaticSoundLoop zipLoop
Field Value
- StaticSoundLoop
Properties
BkgBulbSprite
public int BkgBulbSprite { get; }
Property Value
- int
BkgMeshSprite
public int BkgMeshSprite { get; }
Property Value
- int
BulbSprite
public int BulbSprite { get; }
Property Value
- int
FirstMyceliumSprite
public int FirstMyceliumSprite { get; }
Property Value
- int
GlowSprite
public int GlowSprite { get; }
Property Value
- int
InnerGlowSprite
public int InnerGlowSprite { get; }
Property Value
- int
MainColor
public Color MainColor { get; }
Property Value
- Color
MeshSprite
public int MeshSprite { get; }
Property Value
- int
NeutralColor
public Color NeutralColor { get; }
Property Value
- Color
OwnerRoom
public Room OwnerRoom { get; }
Property Value
- Room
PupilSprite
public int PupilSprite { get; }
Property Value
- int
ShouldBeCulled
public override bool ShouldBeCulled { get; }
Property Value
- bool
WhiteSprite
public int WhiteSprite { get; }
Property Value
- int
overseer
public Overseer overseer { get; }
Property Value
- Overseer
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
ColorOfSegment(float, float)
public Color ColorOfSegment(float f, float timeStacker)
Parameters
f float
timeStacker float
Returns
- Color
ConnectionPos(int, float)
public Vector2 ConnectionPos(int index, float timeStacker)
Parameters
index int
timeStacker float
Returns
- Vector2
DrawPosOfSegment(float, float)
public Vector2 DrawPosOfSegment(float f, float timeStacker)
Parameters
f float
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
Emerge()
ExtensionOfSegment(float, float)
public float ExtensionOfSegment(float f, float timeStacker)
Parameters
f float
timeStacker float
Returns
- float
InitiateSprites(SpriteLeaser, RoomCamera)
public override void InitiateSprites(RoomCamera.SpriteLeaser sLeaser, RoomCamera rCam)
Parameters
sLeaser RoomCamera.SpriteLeaser
rCam RoomCamera
MyceliaPosTo2D(Vector3, float, float, float)
public Vector2 MyceliaPosTo2D(Vector3 position, float urX, float urY, float urZ)
Parameters
position Vector3
urX float
urY float
urZ float
Returns
- Vector2
PositionOfZipProg(float)
public Vector2 PositionOfZipProg(float f)
Parameters
f float
Returns
- Vector2
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
Update()
public override void Update()
UpdateDrawPositions(float)
public void UpdateDrawPositions(float timeStacker)
Parameters
timeStacker float
public void UpdateNeuronSystemForMycelia()