23 base.Load(valuesDictionary);
32 m_subsystemProjectiles.ProjectileAdded += projectile => {
ScanProjectile(projectile); };
33 m_subsystemProjectiles.ProjectileRemoved += projectile => {
m_projectiles.Remove(projectile); };
52 public virtual void Update(
float dt) {
Dictionary< Projectile, bool > m_projectiles
SubsystemTime m_subsystemTime
override int[] HandledBlocks
SubsystemGameInfo m_subsystemGameInfo
override void Load(ValuesDictionary valuesDictionary)
SubsystemBlockBehaviors m_subsystemBlockBehaviors
SubsystemExplosions m_subsystemExplosions
void ScanProjectile(Projectile projectile)
virtual void Update(float dt)
SubsystemProjectiles m_subsystemProjectiles
static int ExtractContents(int value)
static int ToCell(float x)
ValuesDictionary ValuesDictionary