feat: 1단계 — JSON 시나리오 로더 + 스모크 테스트
- ScenarioLoader: JSON 시나리오/창고 레이아웃 → 런타임 ScriptableObject 변환 - warehouse_basic.json: 로케이션 마스터 (해피패스 + 존위반/용량초과 함정) - InboundManager.StartMission(scenario) 오버로드 (로더 결과 주입용) - Editor 스모크 테스트: 로더 + 입고 로직 12항목 검증 (12 PASS) Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -34,6 +34,13 @@ namespace SinoWms.Inbound
|
||||
private set { _step = value; StepChanged?.Invoke(value); }
|
||||
}
|
||||
|
||||
/// <summary>로더 등 외부에서 만든 시나리오로 미션 시작(인스펙터 할당 대신).</summary>
|
||||
public void StartMission(InboundScenario scenarioToRun)
|
||||
{
|
||||
scenario = scenarioToRun;
|
||||
StartMission();
|
||||
}
|
||||
|
||||
public void StartMission()
|
||||
{
|
||||
if (scenario == null)
|
||||
|
||||
Reference in New Issue
Block a user