public abstract class BaseBoltBehaviour
Inherits MonoBehaviour
Base class for an energy weapon bolt
Fields
public float Speed
Speed of the projectile
public LayerMask Layers
Layers to collide with
Methods
public abstract bool ShouldReflect(RaycastHit2D hit)
The conditions that will be evaluated on hit. If this function returns true, the projectile will bounce off.
protected abstract void OnHit(RaycastHit2D hit)
Called when the projectile impacts something
public virtual float GetSpeedMultiplier()
Should return the final speed multiplier. Base implementation returns 1
protected virtual void Update()
No description provided
protected bool DoHitCheck(float distance)
No description provided
bi bij bibi