Esempio n. 1
0
 public bool Initialize(LevelSettingsEditor settings)
 {
     _rect = settings.Bounds;
     _startPosition = settings.StartPosition;
     _minGapDist = settings.MinGapDist;
     _maxGapDist = settings.MaxGapDist;
     _minBodySize = settings.MinBodySize;
     _maxBodySize = settings.MaxBodySize;
     _minGravityDepth = settings.MinGravityDepth;
     _maxGravityDepth = settings.MaxGravityDepth;
     _planetPrefab = Resources.Load("Game/Planet") as GameObject;
     LoadManualPlanets();
     return true;
 }
Esempio n. 2
0
    public void SetLevelSettings(LevelSettingsEditor settings)
    {
        _planets = new PlanetManager();
        _planets.Initialize(settings);

        _bounds = new Bounds(settings.Bounds.position, settings.Bounds.size);
        _startPosition = settings.StartPosition;
        _gravity = settings.Gravity;
        _rotationAcceleration = settings.RotationAcceleration;
        _equilibriumSpeed = settings.EquilibriumSpeed;
        _orbitAccelerationTime = settings.OrbitAccelerationTime;
    }