Class CollectToken.TokenStalk
- Namespace
- Global
- Assembly
- Assembly-CSharp.dll
public class CollectToken.TokenStalk : UpdatableAndDeletable, IDrawable
- Inheritance
-
CollectToken.TokenStalk
- Implements
-
- Inherited Members
-
Constructors
TokenStalk(Room, Vector2, Vector2, CollectToken, bool)
public TokenStalk(Room room, Vector2 hoverPos, Vector2 basePos, CollectToken token, bool blue)
Parameters
room Room
hoverPos Vector2
basePos Vector2
token CollectToken
blue bool
Fields
armGetToPos
public Vector2 armGetToPos
Field Value
- Vector2
armLength
Field Value
- float
armPos
Field Value
- Vector2
armVel
Field Value
- Vector2
basePos
Field Value
- Vector2
coord
Field Value
- Vector2[,]
coordLength
Field Value
- float
coordSeg
Field Value
- float
curveLerps
public float[,] curveLerps
Field Value
- float[,]
flip
Field Value
- float
forceSatellite
public bool forceSatellite
Field Value
- bool
head
Field Value
- Vector2
headDir
Field Value
- Vector2
headDist
Field Value
- float
headVel
Field Value
- Vector2
hoverPos
Field Value
- Vector2
keepDistance
public float keepDistance
Field Value
- float
lampColor
Field Value
- Color
lampOffCol
Field Value
- Color
lampPower
Field Value
- float
lastArmPos
public Vector2 lastArmPos
Field Value
- Vector2
lastHead
Field Value
- Vector2
lastHeadDir
public Vector2 lastHeadDir
Field Value
- Vector2
lastLampPower
public float lastLampPower
Field Value
- float
lastSinCounter
public float lastSinCounter
Field Value
- float
mainDir
Field Value
- Vector2
sataFlasherLight
public int sataFlasherLight
Field Value
- int
scratchTerrainCollisionData
public SharedPhysics.TerrainCollisionData scratchTerrainCollisionData
Field Value
- SharedPhysics.TerrainCollisionData
sinCounter
Field Value
- float
stalk
Field Value
- Vector2[,]
token
public CollectToken token
Field Value
- CollectToken
Properties
Arm1Sprite
public int Arm1Sprite { get; }
Property Value
- int
Arm2Sprite
public int Arm2Sprite { get; }
Property Value
- int
Arm3Sprite
public int Arm3Sprite { get; }
Property Value
- int
Arm4Sprite
public int Arm4Sprite { get; }
Property Value
- int
Arm5Sprite
public int Arm5Sprite { get; }
Property Value
- int
ArmJointSprite
public int ArmJointSprite { get; }
Property Value
- int
BaseSprite
public int BaseSprite { get; }
Property Value
- int
HeadSprite
public int HeadSprite { get; }
Property Value
- int
LampSprite
public int LampSprite { get; }
Property Value
- int
SataFlasher
public int SataFlasher { get; }
Property Value
- int
SocketSprite
public int SocketSprite { get; }
Property Value
- int
TotalSprites
public int TotalSprites { get; }
Property Value
- int
alive
public float alive { get; }
Property Value
- float
Methods
AddToContainer(SpriteLeaser, RoomCamera, FContainer)
public void AddToContainer(RoomCamera.SpriteLeaser sLeaser, RoomCamera rCam, FContainer newContatiner)
Parameters
sLeaser RoomCamera.SpriteLeaser
rCam RoomCamera
newContatiner FContainer
ApplyPalette(SpriteLeaser, RoomCamera, RoomPalette)
public void ApplyPalette(RoomCamera.SpriteLeaser sLeaser, RoomCamera rCam, RoomPalette palette)
Parameters
sLeaser RoomCamera.SpriteLeaser
rCam RoomCamera
palette RoomPalette
ConnectCoord()
public void ConnectCoord()
CoordSprite(int)
public int CoordSprite(int s)
Parameters
s int
Returns
- int
DrawSprites(SpriteLeaser, RoomCamera, float, Vector2)
public void DrawSprites(RoomCamera.SpriteLeaser sLeaser, RoomCamera rCam, float timeStacker, Vector2 camPos)
Parameters
sLeaser RoomCamera.SpriteLeaser
rCam RoomCamera
timeStacker float
camPos Vector2
EyePos(float)
public Vector2 EyePos(float timeStacker)
Parameters
timeStacker float
Returns
- Vector2
GetCurveLerp(int, float, float)
public float GetCurveLerp(int curveLerp, float sCurveK, float timeStacker)
Parameters
curveLerp int
sCurveK float
timeStacker float
Returns
- float
InitiateSprites(SpriteLeaser, RoomCamera)
public void InitiateSprites(RoomCamera.SpriteLeaser sLeaser, RoomCamera rCam)
Parameters
sLeaser RoomCamera.SpriteLeaser
rCam RoomCamera
NewCurveLerp(int, float, float)
public void NewCurveLerp(int curveLerp, float to, float speed)
Parameters
curveLerp int
to float
speed float
Update(bool)
public override void Update(bool eu)
Parameters
eu bool