public class RayCannonBehaviour
Inherits CanShoot
, Messages.IUse
No description provided
Fields
public PhysicalBehaviour PhysicalBehaviour
[SkipSerialisation]
No description provided
public LineRenderer RayRenderer
[SkipSerialisation]
No description provided
public ParticleSystem MuzzleParticles
[SkipSerialisation]
No description provided
public ParticleSystem ImpactParticles
[SkipSerialisation]
No description provided
public ParticleSystem ChargeUpParticles
[SkipSerialisation]
No description provided
public AudioSource AudioSource
[SkipSerialisation]
No description provided
public AudioClip CannonClip
[SkipSerialisation]
No description provided
public SpriteRenderer GlowSprite
[SkipSerialisation]
No description provided
public LayerMask LayerMask
[SkipSerialisation]
No description provided
public float RayCastWidth
[SkipSerialisation]
No description provided
public float RayDelay
[SkipSerialisation]
No description provided
public float RayDuration
[SkipSerialisation]
No description provided
public float ShakeIntensity
[SkipSerialisation]
No description provided
public float AmbientTemperatureIncrease
[SkipSerialisation]
No description provided
public float Recoil
[SkipSerialisation]
No description provided
public ExplosionCreator.ExplosionParameters ExplosionParams
[SkipSerialisation]
No description provided
public GameObject ExplosionPrefab
[SkipSerialisation]
No description provided
public Vector2 localBarrelPosition
No description provided
public Vector2 localBarrelDirection
No description provided
Properties
public override Vector2 BarrelPosition
No description provided
public Vector2 BarrelDirection
No description provided
Methods
public override void Shoot()
No description provided
public void Use(ActivationPropagation activation)
No description provided