Beamable SDK
Public Attributes | Protected Attributes | List of all members
Fireball Class Reference
Inheritance diagram for Fireball:
Inheritance graph
Collaboration diagram for Fireball:
Collaboration graph

Public Attributes

override int Range => range
- Public Attributes inherited from Projectile
Vector3 StartPosition => _gridTransform.grid.grid.CellToWorld(_startingPosition)
Vector3 EndPosition => _gridTransform.worldPosition
SpriteRenderer SpriteRenderer => _spriteRenderer
GridTransform GridTransform => _gridTransform

Protected Attributes

override float MoveTime => moveTime

Additional Inherited Members

- Public Member Functions inherited from Projectile
void Move (Vector3Int newPosition)
void Reflected ()
void Bind (GamePlayer shooter, Direction direction)
GamePlayer PlayerCollision (IEnumerable< GamePlayer > players)
IEnumerable< ProjectileCollisions (IEnumerable< Projectile > projectiles)
void Nullify ()
Projectile GetReflected ()
RenderAction RenderAction ()
IEnumerator RenderAttack (RenderAttack attack)
- Properties inherited from Projectile
abstract int Range [get]
abstract float MoveTime [get]
Direction Direction [get]
GamePlayer Shooter [get]
bool Alive [get, set]

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