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


Attention!

This member is obsolete and should not be used. It is a remnant from the past.

bi bij bibi