|
RapyutaSimulationPlugins
|
Base Robot class. Other robot class can inherit from this class. More...
#include "Components/StaticMeshComponent.h"#include "Components/WidgetComponent.h"#include "CoreMinimal.h"#include "ROS2NodeComponent.h"#include "Core/RRBaseActor.h"#include "Core/RRObjectCommon.h"#include "Drives/RRJointComponent.h"#include "Drives/RobotVehicleMovementComponent.h"#include "Sensors/RRROS2BaseSensorComponent.h"#include "Tools/ROS2Spawnable.h"#include "Tools/RRUIWidgetComponent.h"#include "RRBaseRobot.generated.h"

Go to the source code of this file.
Classes | |
| class | ARRBaseRobot |
| Base Robot class. Other robot class should inherit from this class. More... | |
Macros | |
| #define | RR_VERIFY_DYNAMIC_ROBOT(InRobot) |
| #define | RR_VERIFY_STATIC_BP_ROBOT(InRobot) |
| #define | RR_VERIFY_DYNAMIC_OR_STATIC_BP_ROBOT(InRobot) |
Enumerations | |
| enum | ERRNetworkAuthorityType : uint8 { ERRNetworkAuthorityType::SERVER, ERRNetworkAuthorityType::CLIENT } |
| Which server or client has robot movement authority. More... | |
Functions | |
| if (InRobot &&(false==InRobot->IsDynamicRuntimeRobot())) | |
| if (InRobot &&(false==InRobot->IsStaticBPRobot())) | |
| DECLARE_MULTICAST_DELEGATE_OneParam (FOnRobotCreationDone, bool) | |
Base Robot class. Other robot class can inherit from this class.
| #define RR_VERIFY_DYNAMIC_OR_STATIC_BP_ROBOT | ( | InRobot | ) |
| #define RR_VERIFY_DYNAMIC_ROBOT | ( | InRobot | ) |
| #define RR_VERIFY_STATIC_BP_ROBOT | ( | InRobot | ) |
|
strong |
Which server or client has robot movement authority.
| DECLARE_MULTICAST_DELEGATE_OneParam | ( | FOnRobotCreationDone | , |
| bool | |||
| ) |
| if | ( | InRobot && | false==InRobot->IsDynamicRuntimeRobot() | ) |
| if | ( | InRobot && | false==InRobot->IsStaticBPRobot() | ) |
1.8.17