크립 캠프 배치 데이터 변경
크립 캠프의 일부 기능을 MapGenerator로 이동
This commit is contained in:
@@ -98,7 +98,7 @@ namespace Northbound
|
||||
[Tooltip("초기 자원과의 최소 거리")]
|
||||
[SerializeField] private float minDistanceFromInitialResource = 30f;
|
||||
[Tooltip("추가 크립 캠프 개수")]
|
||||
[Range(0, 10)]
|
||||
[Range(0, 1000)]
|
||||
[SerializeField] private int additionalCreepCampCount = 5;
|
||||
[Tooltip("크립 캠프 강도 기본값")]
|
||||
[SerializeField] private float baseCampStrength = 1f;
|
||||
@@ -107,6 +107,15 @@ namespace Northbound
|
||||
[Tooltip("자원 보호 캠프 강도 보너스 (far camp보다 얼마나 강할지)")]
|
||||
[SerializeField] private float resourceCampStrengthBonus = 0.5f;
|
||||
|
||||
[Tooltip("크립 스폰 비용 예산")]
|
||||
[SerializeField] private float campCostBudget = 10f;
|
||||
|
||||
[Tooltip("스폰 반경 (캠프 주변)")]
|
||||
[SerializeField] private float spawnRadius = 5f;
|
||||
|
||||
[Tooltip("최대 크립 스폰 시도 횟수")]
|
||||
[SerializeField] private int maxSpawnAttempts = 50;
|
||||
|
||||
[Header("Generation Order")]
|
||||
[Tooltip("자원 먼저 생성 후 장애물 생성 (true) 또는 그 반대 (false)")]
|
||||
[SerializeField] private bool generateResourcesFirst = true;
|
||||
@@ -845,7 +854,7 @@ namespace Northbound
|
||||
return;
|
||||
}
|
||||
|
||||
creepCamp.InitializeCamp(position.z, strength);
|
||||
creepCamp.InitializeCamp(position.z, strength, campCostBudget, spawnRadius, maxSpawnAttempts);
|
||||
creepCamp.SetCreepPrefabs(_creepPrefabs);
|
||||
Debug.Log($"[MapGenerator] Camp initialized with {_creepPrefabs.Count} creep prefabs");
|
||||
|
||||
|
||||
Reference in New Issue
Block a user