29 lines
880 B
Plaintext
29 lines
880 B
Plaintext
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 |