Bandidos
Public Member Functions | Protected Member Functions | List of all members
com.mygdx.game.entities.weapons.projectiles.FreezeProjectile Class Reference
Inheritance diagram for com.mygdx.game.entities.weapons.projectiles.FreezeProjectile:
com.mygdx.game.entities.weapons.projectiles.BaseHitProjectile com.mygdx.game.entities.weapons.projectiles.BaseProjectile com.mygdx.game.engine.entities.BaseEntity com.mygdx.game.engine.events.IEventReceiver com.mygdx.game.engine.events.EventDispatcher

Public Member Functions

 FreezeProjectile ()
 
- Public Member Functions inherited from com.mygdx.game.entities.weapons.projectiles.BaseHitProjectile
 BaseHitProjectile (RenderInfo renderSheetProjectile, float speed, final float damage, final float fullDamageDrawPotential)
 
- Public Member Functions inherited from com.mygdx.game.entities.weapons.projectiles.BaseProjectile
 BaseProjectile (RenderInfo renderSheetProjectile, float speed)
 
RenderComponent getRenderComponent ()
 
HeightStage getHeightStage ()
 
void onReceiveEvent (Event event)
 
Vector2 getLandingPositionWithDrawWeight (float drawWeight)
 
void fire (float drawWeight, float drawPower)
 
- Public Member Functions inherited from com.mygdx.game.engine.entities.BaseEntity
 BaseEntity ()
 
TransformComponent getTransformComponent ()
 
boolean hasInstanceOfComponent (BaseEntityComponent componentInstance)
 
void addTag (String tag)
 
void removeTag (String tag)
 
boolean hasTag (String tag)
 
void update (float dt)
 
void render (RenderComponents renderComponents)
 
void destroy ()
 
boolean isDestroyed ()
 
- Public Member Functions inherited from com.mygdx.game.engine.events.EventDispatcher
void addEventListener (String type, IEventReceiver listeningClass)
 
void dispatchEvent (Event event)
 
void removeEventListener (String type, IEventReceiver listener)
 
boolean hasEventListener (String type)
 
ArrayList< ListenerItemgetAllListeners ()
 
void destroyAllListeners ()
 
void clean ()
 

Protected Member Functions

void onCollisionEvent (CollisionEvent event)
 
float getWeight ()
 
void onStageChanged (HeightStage newHeightStage)
 
void onLandedOnGround ()
 
void rendered (RenderComponents renderComponents)
 
int getHitTool ()
 
int [] getGroundHitTypes ()
 
int [] getHealthHitTypes ()
 
int [] getNonHealthHitTypes ()
 
- Protected Member Functions inherited from com.mygdx.game.entities.weapons.projectiles.BaseHitProjectile
void onCollisionEvent (CollisionEvent event)
 
void setOnHitLandAndDestroy (boolean value)
 
abstract int getHitTool ()
 
abstract int [] getGroundHitTypes ()
 
abstract int [] getHealthHitTypes ()
 
abstract int [] getNonHealthHitTypes ()
 
void onLandedOnGround ()
 
- Protected Member Functions inherited from com.mygdx.game.entities.weapons.projectiles.BaseProjectile
float getDrawPower ()
 
void awake ()
 
abstract void onCollisionEvent (CollisionEvent event)
 
abstract float getWeight ()
 
abstract void onStageChanged (HeightStage newHeightStage)
 
abstract void onLandedOnGround ()
 
void destroyed ()
 
void setHeightStage (HeightStage heightStage)
 
void updated (float dt)
 
- Protected Member Functions inherited from com.mygdx.game.engine.entities.BaseEntity
abstract void awake ()
 
abstract void updated (float dt)
 
abstract void rendered (RenderComponents renderComponents)
 
abstract void destroyed ()
 

Detailed Description

This projectile is the special Freeze Projectile which freezes an enemy on impact.

Author
Ramses Di Perna

Constructor & Destructor Documentation

◆ FreezeProjectile()

com.mygdx.game.entities.weapons.projectiles.FreezeProjectile.FreezeProjectile ( )

Member Function Documentation

◆ getGroundHitTypes()

int [] com.mygdx.game.entities.weapons.projectiles.FreezeProjectile.getGroundHitTypes ( )
protected

◆ getHealthHitTypes()

int [] com.mygdx.game.entities.weapons.projectiles.FreezeProjectile.getHealthHitTypes ( )
protected

◆ getHitTool()

int com.mygdx.game.entities.weapons.projectiles.FreezeProjectile.getHitTool ( )
protected

◆ getNonHealthHitTypes()

int [] com.mygdx.game.entities.weapons.projectiles.FreezeProjectile.getNonHealthHitTypes ( )
protected

◆ getWeight()

float com.mygdx.game.entities.weapons.projectiles.FreezeProjectile.getWeight ( )
protected

◆ onCollisionEvent()

void com.mygdx.game.entities.weapons.projectiles.FreezeProjectile.onCollisionEvent ( CollisionEvent  event)
protected

◆ onLandedOnGround()

void com.mygdx.game.entities.weapons.projectiles.FreezeProjectile.onLandedOnGround ( )
protected

◆ onStageChanged()

void com.mygdx.game.entities.weapons.projectiles.FreezeProjectile.onStageChanged ( HeightStage  newHeightStage)
protected

◆ rendered()

void com.mygdx.game.entities.weapons.projectiles.FreezeProjectile.rendered ( RenderComponents  renderComponents)
protected

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