Eye of the Nile Docs
Everything you need to know to get started!
Loading...
Searching...
No Matches
AbilityProjectile Class Reference

Detailed Description

Script for a basic projectile object created from an ability.

Author
Roy Pascual
Deprecated
This script obsolete does not work properly. Use a script that inherits from BasicProjectile instead.

Public Member Functions

virtual void Impact (Collider2D other)
 

Public Attributes

Sprite projSprite
 
Transform projParticlePrefab
 
float lifetime = 999f
 
float initialForce
 
int damage = 0
 
LayerMask collisionLayers
 

Private Member Functions

void OnTriggerEnter2D (Collider2D other)
 
void Awake ()
 
void Start ()
 
void Update ()
 

Private Attributes

Rigidbody2D projRb
 
float initialTime
 

Member Function Documentation

◆ Awake()

void AbilityProjectile.Awake ( )
private

◆ Impact()

virtual void AbilityProjectile.Impact ( Collider2D other)
virtual

◆ OnTriggerEnter2D()

void AbilityProjectile.OnTriggerEnter2D ( Collider2D other)
private

◆ Start()

void AbilityProjectile.Start ( )
private

◆ Update()

void AbilityProjectile.Update ( )
private

Member Data Documentation

◆ collisionLayers

LayerMask AbilityProjectile.collisionLayers

◆ damage

int AbilityProjectile.damage = 0

◆ initialForce

float AbilityProjectile.initialForce

◆ initialTime

float AbilityProjectile.initialTime
private

◆ lifetime

float AbilityProjectile.lifetime = 999f

◆ projParticlePrefab

Transform AbilityProjectile.projParticlePrefab

◆ projRb

Rigidbody2D AbilityProjectile.projRb
private

◆ projSprite

Sprite AbilityProjectile.projSprite

The documentation for this class was generated from the following file: