| 
    Elin Modding Docs Doc
    
   | 
 
Public Member Functions | |
| void | Play (Vector3 to) | 
| delegate void | LaserHitTriggerHandler (RaycastHit2D hitInfo) | 
Public Attributes | |
| Material | mat | 
| Vector3 | dest | 
| Vector3 | fixTip | 
| Vector3 | dest2 | 
| Vector3 | fix | 
| Vector3 | fix2 | 
| float | arcNum | 
| float | arcNum2 | 
| DOTweenAnimation[] | anime | 
| LineRenderer | laserLineRendererArc | 
| int | laserArcSegments = 20 | 
| RandomPositionMover | laserOscillationPositionerScript | 
| bool | oscillateLaser | 
| float | maxLaserLength = 20f | 
| float | oscillationSpeed = 1f | 
| GameObject | targetGo | 
| ParticleSystem | hitSparkParticleSystem | 
| float | laserArcMax | 
| float | maxLaserRaycastDistance | 
| bool | laserRotationEnabled | 
| bool | lerpLaserRotation | 
| float | turningRate = 3f | 
| float | collisionTriggerInterval = 0.25f | 
| LayerMask | mask | 
| bool | useArc | 
| float | oscillationThreshold = 0.2f | 
| Transform | trail | 
| GameObject | startGoPiece | 
| GameObject | middleGoPiece | 
| GameObject | endGoPiece | 
Events | |
| SpriteBasedLaser.LaserHitTriggerHandler | OnLaserHitTriggered | 
Definition at line 6 of file SpriteBasedLaser.cs.
| void SpriteBasedLaser.Play | ( | Vector3 | to | ) | 
Definition at line 14 of file SpriteBasedLaser.cs.
| DOTweenAnimation [] SpriteBasedLaser.anime | 
Definition at line 179 of file SpriteBasedLaser.cs.
| float SpriteBasedLaser.arcNum | 
Definition at line 173 of file SpriteBasedLaser.cs.
| float SpriteBasedLaser.arcNum2 | 
Definition at line 176 of file SpriteBasedLaser.cs.
| float SpriteBasedLaser.collisionTriggerInterval = 0.25f | 
Definition at line 221 of file SpriteBasedLaser.cs.
| Vector3 SpriteBasedLaser.dest | 
Definition at line 158 of file SpriteBasedLaser.cs.
| Vector3 SpriteBasedLaser.dest2 | 
Definition at line 164 of file SpriteBasedLaser.cs.
| GameObject SpriteBasedLaser.endGoPiece | 
Definition at line 254 of file SpriteBasedLaser.cs.
| Vector3 SpriteBasedLaser.fix | 
Definition at line 167 of file SpriteBasedLaser.cs.
| Vector3 SpriteBasedLaser.fix2 | 
Definition at line 170 of file SpriteBasedLaser.cs.
| Vector3 SpriteBasedLaser.fixTip | 
Definition at line 161 of file SpriteBasedLaser.cs.
| ParticleSystem SpriteBasedLaser.hitSparkParticleSystem | 
Definition at line 203 of file SpriteBasedLaser.cs.
| float SpriteBasedLaser.laserArcMax | 
Definition at line 206 of file SpriteBasedLaser.cs.
| int SpriteBasedLaser.laserArcSegments = 20 | 
Definition at line 185 of file SpriteBasedLaser.cs.
| LineRenderer SpriteBasedLaser.laserLineRendererArc | 
Definition at line 182 of file SpriteBasedLaser.cs.
| RandomPositionMover SpriteBasedLaser.laserOscillationPositionerScript | 
Definition at line 188 of file SpriteBasedLaser.cs.
| bool SpriteBasedLaser.laserRotationEnabled | 
Definition at line 212 of file SpriteBasedLaser.cs.
| bool SpriteBasedLaser.lerpLaserRotation | 
Definition at line 215 of file SpriteBasedLaser.cs.
| LayerMask SpriteBasedLaser.mask | 
Definition at line 224 of file SpriteBasedLaser.cs.
| Material SpriteBasedLaser.mat | 
Definition at line 155 of file SpriteBasedLaser.cs.
| float SpriteBasedLaser.maxLaserLength = 20f | 
Definition at line 194 of file SpriteBasedLaser.cs.
| float SpriteBasedLaser.maxLaserRaycastDistance | 
Definition at line 209 of file SpriteBasedLaser.cs.
| GameObject SpriteBasedLaser.middleGoPiece | 
Definition at line 251 of file SpriteBasedLaser.cs.
| bool SpriteBasedLaser.oscillateLaser | 
Definition at line 191 of file SpriteBasedLaser.cs.
| float SpriteBasedLaser.oscillationSpeed = 1f | 
Definition at line 197 of file SpriteBasedLaser.cs.
| float SpriteBasedLaser.oscillationThreshold = 0.2f | 
Definition at line 230 of file SpriteBasedLaser.cs.
| GameObject SpriteBasedLaser.startGoPiece | 
Definition at line 248 of file SpriteBasedLaser.cs.
| GameObject SpriteBasedLaser.targetGo | 
Definition at line 200 of file SpriteBasedLaser.cs.
| Transform SpriteBasedLaser.trail | 
Definition at line 245 of file SpriteBasedLaser.cs.
| float SpriteBasedLaser.turningRate = 3f | 
Definition at line 218 of file SpriteBasedLaser.cs.
| bool SpriteBasedLaser.useArc | 
Definition at line 227 of file SpriteBasedLaser.cs.
| SpriteBasedLaser.LaserHitTriggerHandler SpriteBasedLaser.OnLaserHitTriggered | 
Definition at line 11 of file SpriteBasedLaser.cs.