Table of Contents

Class PoleMimicGraphics

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

Constructors

PoleMimicGraphics(PhysicalObject)

public PoleMimicGraphics(PhysicalObject ow)

Parameters

ow PhysicalObject

Fields

blackColor

public Color blackColor

Field Value

Color

decoratedLeafPairs

public int decoratedLeafPairs

Field Value

int

firstReveals

public int firstReveals

Field Value

int

flipPoint

public float flipPoint

Field Value

float

lastLookLikeAPole

public float lastLookLikeAPole

Field Value

float

lastReveal

public float lastReveal

Field Value

float

leafPairs

public int leafPairs

Field Value

int

leafSizeFac

public float leafSizeFac

Field Value

float

leaves

public Vector2[,,] leaves

Field Value

Vector2[,,]

leavesFlip

public bool leavesFlip

Field Value

bool

leavesMimic

public float[,,] leavesMimic

Field Value

float[,,]

lookLikeAPole

public float lookLikeAPole

Field Value

float

mimicColor

public Color mimicColor

Field Value

Color

reveal

public float reveal

Field Value

float

revealFac

public float revealFac

Field Value

float

ropeGraphic

public PoleMimicGraphics.PoleMimicRopeGraphics ropeGraphic

Field Value

PoleMimicGraphics.PoleMimicRopeGraphics

soundLoop

public StaticSoundLoop soundLoop

Field Value

StaticSoundLoop

Properties

pole

public PoleMimic pole { get; }

Property Value

PoleMimic

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

InitiateSprites(SpriteLeaser, RoomCamera)

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

Parameters

sLeaser RoomCamera.SpriteLeaser
rCam RoomCamera

LeafDecorationSprite(int, int)

public int LeafDecorationSprite(int pair, int side)

Parameters

pair int
side int

Returns

int

LeafForwardFac(int)

public float LeafForwardFac(int pair)

Parameters

pair int

Returns

float

LeafLength(int)

public float LeafLength(int pair)

Parameters

pair int

Returns

float

LeafLookLikePole(int, int, float)

public float LeafLookLikePole(int pair, int side, float timeStacker)

Parameters

pair int
side int
timeStacker float

Returns

float

LeafPerpFac(int)

public float LeafPerpFac(int pair)

Parameters

pair int

Returns

float

LeafSprite(int, int)

public int LeafSprite(int pair, int side)

Parameters

pair int
side int

Returns

int

LeafWidth(int)

public float LeafWidth(int pair)

Parameters

pair int

Returns

float

StemLookLikePole(float, float)

public float StemLookLikePole(float stemPos, float timeStacker)

Parameters

stemPos float
timeStacker float

Returns

float

Update()

public override void Update()