예제 #1
0
 public void Construct(
     IAsteroid asteoid,
     Pool asteroidPool,
     AsteroidCommonSettings asteroidCommonSettings
     )
 {
     this.asteroid               = asteoid;
     this.asteroidPool           = asteroidPool;
     this.asteroidCommonSettings = asteroidCommonSettings;
     currentHealth               = asteroidCommonSettings.Health;
 }
예제 #2
0
    public AsteroidSpawner(
        Settings settings,
        AsteroidCommonSettings asteroidCommonSettings,
        ScreenBoundary screenBoundary,
        AsteroidFacade.Pool asteroidFactory

        )
    {
        this.settings = settings;
        this.asteroidCommonSettings = asteroidCommonSettings;
        this.screenBoundary         = screenBoundary;
        this.asteroidFactory        = asteroidFactory;
    }