URL: https://wiki.studiominus.nl/internalReference/BaseBoltBehaviour.html
Title: People Playground Modding - BaseBoltBehaviour
==================================================

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