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() | ) |