/
vasandi
/
AirSim
Обзор
Документация
Войти
/
vasandi
/
AirSim
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
Unity/AirLibWrapper/AirsimWrapper/Source/SimHUD/SimHUD.h
35 строк
976 B
Андрей Васильченко
сборка под ubuntu 26.04
08 июл 2026, 10:15
08 июл 2026, 10:15
d53c5a2
Код
Авторство
О чём код?
#pragma once #include "../SimMode/SimModeBase.h" class SimHUD { public: typedef msr::airlib::ImageCaptureBase::ImageType ImageType; typedef msr::airlib::AirSimSettings AirSimSettings; private: void createSimMode(); void initializeSettings(); const std::vector<AirSimSettings::SubwindowSetting>& getSubWindowSettings() const; std::vector<AirSimSettings::SubwindowSetting>& getSubWindowSettings(); bool getSettingsText(std::string& settingsText); bool readSettingsTextFromFile(std::string fileName, std::string& settingsText); std::string getSimModeFromUser(); public: SimHUD(std::string sime_mode_name, int port_number); SimModeBase* GetSimMode(); virtual void BeginPlay(); virtual void EndPlay(); virtual void Tick(float DeltaSeconds); private: typedef common_utils::Utils Utils; SimModeBase* simmode_; std::string sim_mode_name_; int port_number_; public: bool server_started_Successfully_; };