Package com.prineside.tdi2
Class Projectile.Factory<T extends Projectile>
java.lang.Object
com.prineside.tdi2.Projectile.Factory<T>
- All Implemented Interfaces:
 EntityFactory
- Direct Known Subclasses:
 AirProjectile.AirProjectileFactory,BasicProjectile.BasicProjectileFactory,BuffProjectile.BuffProjectileFactory,BulletWallProjectile.MultishotProjectileFactory,CannonProjectile.CannonProjectileFactory,ChainLightningProjectile.ChainLightningProjectileFactory,LaserProjectile.LaserProjectileFactory,MissileProjectile.MissileProjectileFactory,MultishotProjectile.MultishotProjectileFactory,SplashProjectile.SplashProjectileFactory,SplinterProjectile.SplinterProjectileFactory,VenomProjectile.VenomProjectileFactory
- Enclosing class:
 - Projectile
 
public abstract static class Projectile.Factory<T extends Projectile>
extends Object
implements EntityFactory
- 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionfinal voidfree(Projectile projectile) final Tobtain()voidsetup(ProjectileSystem projectileSystem) Called when all managers are createdvoid 
- 
Constructor Details
- 
Factory
public Factory() 
 - 
 - 
Method Details
- 
setup
Called when all managers are created - 
setupAssets
public void setupAssets() - 
obtain
 - 
free
 
 -