/
vasandi
/
AirSim
Обзор
Документация
Войти
/
vasandi
/
AirSim
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
Unity/AirLibWrapper/AirsimWrapper/Source/Vehicles/Multirotor/SimModeWorldMultiRotor.h
26 строк
1004 B
Андрей Васильченко
сборка под ubuntu 26.04
08 июл 2026, 10:15
08 июл 2026, 10:15
d53c5a2
Код
Авторство
О чём код?
#pragma once #include "FlyingPawn.h" #include "../../SimMode/SimModeWorldBase.h" class SimModeWorldMultiRotor : public SimModeWorldBase { protected: virtual void setupClockSpeed() override; virtual std::unique_ptr<msr::airlib::ApiServerBase> createApiServer() const override; virtual bool isVehicleTypeSupported(const std::string& vehicle_type) const override; virtual std::unique_ptr<PawnSimApi> createVehicleSimApi( const PawnSimApi::Params& pawn_sim_api_params) const override; virtual msr::airlib::VehicleApiBase* getVehicleApi(const PawnSimApi::Params& pawn_sim_api_params, const PawnSimApi* sim_api) const override; public: SimModeWorldMultiRotor(int port_number); virtual void BeginPlay() override; virtual void EndPlay() override; void Tick(float DeltaSeconds) override; UnityPawn* GetVehiclePawn(const std::string& vehicle_name) override; private: typedef FlyingPawn TVehiclePawn; };