Elin Modding Docs Doc
Loading...
Searching...
No Matches
TwoDLaserPack.LineBasedLaser Class Reference
Inheritance diagram for TwoDLaserPack.LineBasedLaser:

Public Member Functions

void SetLaserState (bool enabledStatus)
 
delegate void LaserHitTriggerHandler (RaycastHit2D hitInfo)
 

Public Attributes

LineRenderer laserLineRendererArc
 
LineRenderer laserLineRenderer
 
int laserArcSegments = 20
 
bool laserActive
 
bool ignoreCollisions
 
GameObject targetGo
 
float laserTexOffsetSpeed = 1f
 
ParticleSystem hitSparkParticleSystem
 
float laserArcMaxYDown
 
float laserArcMaxYUp
 
float maxLaserRaycastDistance = 20f
 
bool laserRotationEnabled
 
bool lerpLaserRotation
 
float turningRate = 3f
 
float collisionTriggerInterval = 0.25f
 
LayerMask mask
 
string sortLayer = "Default"
 
int sortOrder
 
bool useArc
 

Events

LineBasedLaser.LaserHitTriggerHandler OnLaserHitTriggered
 

Detailed Description

Definition at line 8 of file LineBasedLaser.cs.

Member Function Documentation

◆ SetLaserState()

void TwoDLaserPack.LineBasedLaser.SetLaserState ( bool enabledStatus)

Definition at line 115 of file LineBasedLaser.cs.

Member Data Documentation

◆ collisionTriggerInterval

float TwoDLaserPack.LineBasedLaser.collisionTriggerInterval = 0.25f

Definition at line 251 of file LineBasedLaser.cs.

◆ hitSparkParticleSystem

ParticleSystem TwoDLaserPack.LineBasedLaser.hitSparkParticleSystem

Definition at line 230 of file LineBasedLaser.cs.

◆ ignoreCollisions

bool TwoDLaserPack.LineBasedLaser.ignoreCollisions

Definition at line 221 of file LineBasedLaser.cs.

◆ laserActive

bool TwoDLaserPack.LineBasedLaser.laserActive

Definition at line 218 of file LineBasedLaser.cs.

◆ laserArcMaxYDown

float TwoDLaserPack.LineBasedLaser.laserArcMaxYDown

Definition at line 233 of file LineBasedLaser.cs.

◆ laserArcMaxYUp

float TwoDLaserPack.LineBasedLaser.laserArcMaxYUp

Definition at line 236 of file LineBasedLaser.cs.

◆ laserArcSegments

int TwoDLaserPack.LineBasedLaser.laserArcSegments = 20

Definition at line 215 of file LineBasedLaser.cs.

◆ laserLineRenderer

LineRenderer TwoDLaserPack.LineBasedLaser.laserLineRenderer

Definition at line 212 of file LineBasedLaser.cs.

◆ laserLineRendererArc

LineRenderer TwoDLaserPack.LineBasedLaser.laserLineRendererArc

Definition at line 209 of file LineBasedLaser.cs.

◆ laserRotationEnabled

bool TwoDLaserPack.LineBasedLaser.laserRotationEnabled

Definition at line 242 of file LineBasedLaser.cs.

◆ laserTexOffsetSpeed

float TwoDLaserPack.LineBasedLaser.laserTexOffsetSpeed = 1f

Definition at line 227 of file LineBasedLaser.cs.

◆ lerpLaserRotation

bool TwoDLaserPack.LineBasedLaser.lerpLaserRotation

Definition at line 245 of file LineBasedLaser.cs.

◆ mask

LayerMask TwoDLaserPack.LineBasedLaser.mask

Definition at line 254 of file LineBasedLaser.cs.

◆ maxLaserRaycastDistance

float TwoDLaserPack.LineBasedLaser.maxLaserRaycastDistance = 20f

Definition at line 239 of file LineBasedLaser.cs.

◆ sortLayer

string TwoDLaserPack.LineBasedLaser.sortLayer = "Default"

Definition at line 257 of file LineBasedLaser.cs.

◆ sortOrder

int TwoDLaserPack.LineBasedLaser.sortOrder

Definition at line 260 of file LineBasedLaser.cs.

◆ targetGo

GameObject TwoDLaserPack.LineBasedLaser.targetGo

Definition at line 224 of file LineBasedLaser.cs.

◆ turningRate

float TwoDLaserPack.LineBasedLaser.turningRate = 3f

Definition at line 248 of file LineBasedLaser.cs.

◆ useArc

bool TwoDLaserPack.LineBasedLaser.useArc

Definition at line 263 of file LineBasedLaser.cs.

Event Documentation

◆ OnLaserHitTriggered

LineBasedLaser.LaserHitTriggerHandler TwoDLaserPack.LineBasedLaser.OnLaserHitTriggered

Definition at line 13 of file LineBasedLaser.cs.


The documentation for this class was generated from the following file: