Table of Contents

Class OracleGraphics

Namespace
Global
Assembly
Assembly-CSharp.dll
public class OracleGraphics : GraphicsModule, IDrawable
Inheritance
OracleGraphics
Implements
Inherited Members

Constructors

OracleGraphics(PhysicalObject)

public OracleGraphics(PhysicalObject ow)

Parameters

ow PhysicalObject

Fields

SLArmBaseColA

public Color SLArmBaseColA

Field Value

Color

SLArmBaseColB

public Color SLArmBaseColB

Field Value

Color

SLArmHighLightColA

public Color SLArmHighLightColA

Field Value

Color

SLArmHighLightColB

public Color SLArmHighLightColB

Field Value

Color

armBase

public OracleGraphics.ArmBase armBase

Field Value

OracleGraphics.ArmBase

armJointGraphics

public OracleGraphics.ArmJointGraphics[] armJointGraphics

Field Value

ArmJointGraphics[]

averageVoice

public float averageVoice

Field Value

float

breathFac

public float breathFac

Field Value

float

breathe

public float breathe

Field Value

float

discUmbCord

public OracleGraphics.DisconnectedUbilicalCord discUmbCord

Field Value

OracleGraphics.DisconnectedUbilicalCord

eyesOpen

public float eyesOpen

Field Value

float

fadeSprite

public int fadeSprite

Field Value

int

feet

public GenericBodyPart[] feet

Field Value

GenericBodyPart[]

firstArmBaseSprite

public int firstArmBaseSprite

Field Value

int

firstBodyChunkSprite

public int firstBodyChunkSprite

Field Value

int

firstFootSprite

public int firstFootSprite

Field Value

int

firstHandSprite

public int firstHandSprite

Field Value

int

firstHeadSprite

public int firstHeadSprite

Field Value

int

firstUmbilicalSprite

public int firstUmbilicalSprite

Field Value

int

gown

public OracleGraphics.Gown gown

Field Value

OracleGraphics.Gown

halo

public OracleGraphics.Halo halo

Field Value

OracleGraphics.Halo

hands

public GenericBodyPart[] hands

Field Value

GenericBodyPart[]

head

public GenericBodyPart head

Field Value

GenericBodyPart

initiated

public bool initiated

Field Value

bool

killSprite

public int killSprite

Field Value

int

knees

public Vector2[,] knees

Field Value

Vector2[,]

lastBreatheFac

public float lastBreatheFac

Field Value

float

lastEyesOpen

public float lastEyesOpen

Field Value

float

lastLookDir

public Vector2 lastLookDir

Field Value

Vector2

lightsource

public LightSource lightsource

Field Value

LightSource

lookDir

public Vector2 lookDir

Field Value

Vector2

neckSprite

public int neckSprite

Field Value

int

randomTalkVector

public Vector2 randomTalkVector

Field Value

Vector2

robeSprite

public int robeSprite

Field Value

int

totalSprites

public int totalSprites

Field Value

int

umbCord

public OracleGraphics.UbilicalCord umbCord

Field Value

OracleGraphics.UbilicalCord

voiceFreqSamples

public float[] voiceFreqSamples

Field Value

float[]

Properties

ChinSprite

public int ChinSprite { get; }

Property Value

int

HeadSprite

public int HeadSprite { get; }

Property Value

int

IsMoon

public bool IsMoon { get; }

Property Value

bool

IsPastMoon

public bool IsPastMoon { get; }

Property Value

bool

IsPebbles

public bool IsPebbles { get; }

Property Value

bool

IsRottedPebbles

public bool IsRottedPebbles { get; }

Property Value

bool

IsSaintPebbles

public bool IsSaintPebbles { get; }

Property Value

bool

IsStraw

public bool IsStraw { get; }

Property Value

bool

MoonSigilSprite

public int MoonSigilSprite { get; }

Property Value

int

MoonThirdEyeSprite

public int MoonThirdEyeSprite { get; }

Property Value

int

oracle

public Oracle oracle { get; }

Property Value

Oracle

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

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

EyeSprite(int)

public int EyeSprite(int e)

Parameters

e int

Returns

int

FootSprite(int, int)

public int FootSprite(int side, int part)

Parameters

side int
part int

Returns

int

GenericJointBaseColor()

public Color GenericJointBaseColor()

Returns

Color

GenericJointHighLightColor()

public Color GenericJointHighLightColor()

Returns

Color

HandSprite(int, int)

public int HandSprite(int side, int part)

Parameters

side int
part int

Returns

int

InitiateSprites(SpriteLeaser, RoomCamera)

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

Parameters

sLeaser RoomCamera.SpriteLeaser
rCam RoomCamera

PhoneSprite(int, int)

public int PhoneSprite(int side, int part)

Parameters

side int
part int

Returns

int

RelativeLookDir(float)

public Vector2 RelativeLookDir(float timeStacker)

Parameters

timeStacker float

Returns

Vector2

Update()

public override void Update()