Class FairyParticle
- Namespace
- MoreSlugcats
- Assembly
- Assembly-CSharp.dll
public class FairyParticle : CosmeticSprite, IDrawable, IRunDuringDialog
- Inheritance
-
FairyParticle
- Implements
-
- Inherited Members
-
Constructors
FairyParticle(float, int, float, float, float, float, float, float)
public FairyParticle(float direction, int num_keyframes, float interp_duration_min, float interp_duration_max, float interp_dist_min, float interp_dist_max, float dir_deviation_min, float dir_deviation_max)
Parameters
direction float
num_keyframes int
interp_duration_min float
interp_duration_max float
interp_dist_min float
interp_dist_max float
dir_deviation_min float
dir_deviation_max float
Fields
abs_pulse
Field Value
- bool
alpha
Field Value
- float
alpha_trans_ratio
public float alpha_trans_ratio
Field Value
- float
col
Field Value
- Color
depth
Field Value
- float
dir
Field Value
- Vector2
dir_deviation_max
public float dir_deviation_max
Field Value
- float
dir_deviation_min
public float dir_deviation_min
Field Value
- float
direction
Field Value
- float
direction_max
public float direction_max
Field Value
- float
direction_min
public float direction_min
Field Value
- float
glowIntensity
public float glowIntensity
Field Value
- float
glowRadius
Field Value
- float
interp_dir_method
public FairyParticle.LerpMethod interp_dir_method
Field Value
- FairyParticle.LerpMethod
interp_dist_max
public float interp_dist_max
Field Value
- float
interp_dist_min
public float interp_dist_min
Field Value
- float
interp_duration_max
public float interp_duration_max
Field Value
- float
interp_duration_min
public float interp_duration_min
Field Value
- float
interp_speed_method
public FairyParticle.LerpMethod interp_speed_method
Field Value
- FairyParticle.LerpMethod
interp_trans_ratio
public float interp_trans_ratio
Field Value
- float
keyframe_dir
public float[] keyframe_dir
Field Value
- float[]
keyframe_dur
public float[] keyframe_dur
Field Value
- float[]
keyframe_ind
Field Value
- int
keyframe_speed
public float[] keyframe_speed
Field Value
- float[]
lastLastPos
public Vector2 lastLastPos
Field Value
- Vector2
light
Field Value
- LightSource
local_speed
Field Value
- float
maxHSL
Field Value
- Vector3
minHSL
Field Value
- Vector3
num_keyframes
Field Value
- int
pulse_max
Field Value
- float
pulse_min
Field Value
- float
pulse_rate
Field Value
- float
pulse_ticker
Field Value
- int
reset
Field Value
- bool
resetScale
Field Value
- bool
resetSprite
Field Value
- bool
rotation
Field Value
- float
rotation_rate
public float rotation_rate
Field Value
- float
scale_max
Field Value
- float
scale_min
Field Value
- float
scale_multiplier
public float scale_multiplier
Field Value
- float
skyColor
Field Value
- Color
spriteName
Field Value
- string
ticker
Field Value
- float
z_rotation
Field Value
- float
Properties
InPlayLayer
public bool InPlayLayer { get; }
Property Value
- bool
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
ResetMe()
ResetNoPositionChange()
public void ResetNoPositionChange()
ResetPosition()
public void ResetPosition()
Update(bool)
public override void Update(bool eu)
Parameters
eu bool
resetDepth()
resetKeyFrames()
public void resetKeyFrames()
resetPalette(SpriteLeaser)
public void resetPalette(RoomCamera.SpriteLeaser sLeaser)
Parameters
sLeaser RoomCamera.SpriteLeaser