lh/20250430merge #10
Reference in New Issue
Block a user
Delete Branch "lh/20250430merge"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Raktbeej Code Review:
Summary:
위 코드 조각은 Unity 프로젝트에서의 몇 가지 변경 사항을 나타내고 있습니다. 여기에 포함된 주요 변경 사항을 요약하면 다음과 같습니다:
SimulationInfo.cs 파일 추가:
Octopus.Simulator네임스페이스 내에 시뮬레이션 정보를 저장하기 위한 여러 클래스가 정의되었습니다.SimulationInfo클래스는 시뮬레이션의 상태, 코드, 메시지, 데이터를 포함합니다.SimulationData,LogicData,Parameters등 여러 서브 클래스가 정의되어 각각 시뮬레이션의 구체적인 정보를 저장하도록 구성되어 있습니다.WebManager 클래스 변경:
LH네임스페이스가Octopus.Simulator.Networks네임스페이스로 변경되었습니다.SimulationInfo타입의info변수가 추가되었습니다.Awake메서드에서Request_Get함수를 통해 서버로부터 시뮬레이션 데이터를 가져오고, 이를SimulationInfo객체로 디시리얼라이즈합니다.SetMqttConfig메서드가 업데이트되었습니다..unity 씬 파일 수정:
MonoBehaviour에info라는 필드가 추가되었습니다. 이는 시뮬레이션 상태와 관련된 데이터를 가지고 있는 것으로 보입니다.이러한 변경 사항들은 시뮬레이션 정보를 관리하기 위한 구조를 설정하고, 네트워크 요청을 통해 서버와 통신하며 데이터를 처리하는 기능을 추가한 것입니다. 이 과정에서 JSON 형식의 데이터를 객체로 역직렬화하는 부분도 포함되어 있습니다.