void OnTriggerEnter(Collider col) { if (col.gameObject.tag == "Spread") { currentLaser = LaserTypes.Spread; } if (col.gameObject.tag == "NormalLaser") { currentLaser = LaserTypes.Normal; } }
public void SetLaserPart(LaserPartData laserPart, LaserTypes laserType) { switch (laserType) { case LaserTypes.PreLaser: preLaser = laserPart; LockProperties(laserPart, laserType); break; case LaserTypes.HitLaser: hitLaser = laserPart; LockProperties(laserPart, laserType); break; } }
public void LockProperties(LaserPartData laserPart, LaserTypes laserType) { switch (laserType) { case LaserTypes.PreLaser: hitLaser.angle = laserPart.angle; hitLaser.radius = laserPart.radius; break; case LaserTypes.HitLaser: preLaser.angle = laserPart.angle; preLaser.radius = laserPart.radius; break; } }
public LaserPartData GetLaserPart(LaserTypes laserType) { LaserPartData laserPart = new LaserPartData(); switch (laserType) { case LaserTypes.PreLaser: laserPart = preLaser; break; case LaserTypes.HitLaser: laserPart = hitLaser; break; } return(laserPart); }
public void Initialize(int beatIndex, LaserTypes laserType) { _beatIndex = beatIndex; _laserType = laserType; }
public void SetLaserType(LaserTypes laserType) { _laserUI.SetLaserType(laserType); }
public void SetLaserType(LaserTypes laserType) { _laserType = laserType; typeText.text = laserType.ToString(); }