protected override void LoadContent() { var modelObject = Content.Load <Model>("Shape"); _model = new MyModel(modelObject); _subModels = new List <OrbittingModel>(); _moons = new List <MoonModel>(); for (var i = 4; i < 50; i += 5) { var planet = new OrbittingModel(modelObject, i, 0.0001f + (0.00001f * i)); _subModels.Add(planet); _moons.Add(new MoonModel(modelObject, planet, 2, 0.001f)); _moons.Add(new MoonModel(modelObject, planet, 3, 0.0015f)); } }
public MoonModel(Model model, OrbittingModel planet, float distance, float speed) : base(model, distance, speed) { _planet = planet; }