Interface ISimPools
- Namespace
- SurvivorsMaker.Simulation
- Assembly
- SurvivorsMaker.Simulation.dll
Reuses projectile, enemy and status objects. Rent returns an object with every field at its default; Return is called by whoever removes the object from its world list. Presentation must not keep references to simulation objects across ticks (use ids).
public interface ISimPools
Methods
RentEnemy()
Enemy RentEnemy()
Returns
RentProjectile()
Projectile RentProjectile()
Returns
RentStatus()
StatusInstance RentStatus()
Returns
Return(Enemy)
void Return(Enemy enemy)
Parameters
enemyEnemy
Return(Projectile)
void Return(Projectile projectile)
Parameters
projectileProjectile
Return(StatusInstance)
void Return(StatusInstance status)
Parameters
statusStatusInstance