public void InitializeAsteroid(ref Asteroid asteroid, AsteroidData data, AsteroidType type) { asteroid.transform.localScale = data.scale; asteroid.NumberOfFragments = data.numberOfFragments; asteroid.Score = data.scorePoints; asteroid.AsteroidType = type; asteroid.FragmentType = data.fragmentType; }
public Asteroid(Transform sceneEnemy, AsteroidData asteroidData, IShip ship, List <EnemyAbility> abilities) : base(sceneEnemy, asteroidData, ship, abilities) { _asteroidMovement = new AsteroidMovement(this, _speed.Current); }
public virtual AsteroidData GetData(string ResourcesPath) { AsteroidData data = Resources.Load(ResourcesPath) as AsteroidData; return(data); }