Introduce background spawning with parallax effect (#86)
Co-authored-by: Michal Pikulski <michal.a.pikulski@gmail.com> Reviewed-on: #86
This commit is contained in:
@@ -1,5 +1,6 @@
|
||||
using System.Collections.Generic;
|
||||
using System.Collections.Generic;
|
||||
using AppleHills.Core.Settings;
|
||||
using Minigames.Airplane.Data;
|
||||
using Minigames.StatueDressup.Data;
|
||||
using UnityEngine;
|
||||
|
||||
@@ -344,11 +345,18 @@ namespace Core.Settings
|
||||
float PositiveNegativeRatio { get; } // 0-1, where 1 = all positive, 0 = all negative
|
||||
float SpawnDistanceAhead { get; }
|
||||
float GroundSpawnInterval { get; }
|
||||
float RecencyPenaltyDuration { get; } // Time penalty for recently-spawned prefabs
|
||||
|
||||
// Ground Snapping
|
||||
int GroundLayer { get; }
|
||||
float MaxGroundRaycastDistance { get; }
|
||||
float DefaultObjectYOffset { get; }
|
||||
float FallbackYPosition { get; } // Y position when SnapToGround fails OR when using SpecifiedY mode (universal fallback)
|
||||
float GroundSpawnY { get; }
|
||||
|
||||
// Default Obstacle Positioning (used when prefab has no PrefabSpawnEntryComponent)
|
||||
SpawnPositionMode DefaultObstaclePositionMode { get; }
|
||||
float DefaultObstacleRandomYMin { get; } // Min Y when DefaultObstaclePositionMode = RandomRange
|
||||
float DefaultObstacleRandomYMax { get; } // Max Y when DefaultObstaclePositionMode = RandomRange
|
||||
|
||||
// Debug
|
||||
bool ShowDebugLogs { get; }
|
||||
|
||||
Reference in New Issue
Block a user