Esempio n. 1
0
        private ProjectileModel CreateProjectile(UnitModel unitModelOwner)
        {
            var projectile = new ProjectileModel(unitModelOwner)
                             .SetContainerModel(this);

            projectile.AddComponent <ProjectileMoveComponent>();
            projectile.AddComponent <ProjectileCollisionComponent>();

            _projectiles.Add(projectile);
            return(projectile);
        }
Esempio n. 2
0
 public void RemoveProjectile(ProjectileModel projectile)
 {
     _projectiles.Remove(projectile);
 }