Package com.prineside.tdi2
Class Projectile.Factory<T extends Projectile>
java.lang.Object
com.prineside.tdi2.Projectile.Factory<T>
- 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
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected abstract T
create()
void
free
(Projectile projectile) final T
obtain()
void
setup
(ProjectileSystem projectileSystem) Вызывается, когда объекты всех Managers созданыvoid
-
Field Details
-
projectileSystem
-
-
Constructor Details
-
Factory
public Factory()
-
-
Method Details
-
setup
Вызывается, когда объекты всех Managers созданы -
setupAssets
public void setupAssets() -
create
-
obtain
-
free
-