Valentine Notes Dlivery game flow changes and improvements.
This commit is contained in:
@@ -75,9 +75,15 @@ namespace Minigames.Airplane.Settings
|
||||
[Tooltip("Duration of result evaluation (seconds)")]
|
||||
[SerializeField] private float evaluationDuration = 1f;
|
||||
|
||||
[Tooltip("Duration to linger on target during flyby (seconds)")]
|
||||
[SerializeField] private float targetFlybyLingerDuration = 1.5f;
|
||||
|
||||
[Tooltip("Fallback blend time if CinemachineBrain blend detection unavailable (seconds)")]
|
||||
[SerializeField] private float targetFlybyCameraBlendTime = 1f;
|
||||
|
||||
[Header("Spawn System")]
|
||||
[Tooltip("Transform marker in scene where dynamic spawning begins (uses X position). If null, uses fallback distance.")]
|
||||
[SerializeField] private Transform dynamicSpawnThresholdMarker;
|
||||
[Tooltip("Distance beyond target to pre-spawn (extends the pre-spawn range)")]
|
||||
[SerializeField] private float preSpawnBeyondTargetDistance = 30f;
|
||||
|
||||
[Tooltip("Minimum random distance for target spawn")]
|
||||
[SerializeField] private float targetMinDistance = 30f;
|
||||
@@ -139,6 +145,9 @@ namespace Minigames.Airplane.Settings
|
||||
public float IntroDuration => introDuration;
|
||||
public float PersonIntroDuration => personIntroDuration;
|
||||
public float EvaluationDuration => evaluationDuration;
|
||||
public float TargetFlybyLingerDuration => targetFlybyLingerDuration;
|
||||
public float TargetFlybyCameraBlendTime => targetFlybyCameraBlendTime;
|
||||
public float PreSpawnBeyondTargetDistance => preSpawnBeyondTargetDistance;
|
||||
public float TargetMinDistance => targetMinDistance;
|
||||
public float TargetMaxDistance => targetMaxDistance;
|
||||
public float ObjectSpawnMinDistance => objectSpawnMinDistance;
|
||||
|
||||
Reference in New Issue
Block a user