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
Field Value
- Color
decoratedLeafPairs
public int decoratedLeafPairs
Field Value
- int
firstReveals
Field Value
- int
flipPoint
Field Value
- float
lastLookLikeAPole
public float lastLookLikeAPole
Field Value
- float
lastReveal
Field Value
- float
leafPairs
Field Value
- int
leafSizeFac
Field Value
- float
leaves
public Vector2[,,] leaves
Field Value
- Vector2[,,]
leavesFlip
Field Value
- bool
leavesMimic
public float[,,] leavesMimic
Field Value
- float[,,]
lookLikeAPole
public float lookLikeAPole
Field Value
- float
mimicColor
Field Value
- Color
reveal
Field Value
- 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
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
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()