diff --git a/Content/Blueprint/Core/BP_randomizeChangeMaterialTexture.uasset b/Content/Blueprint/Core/BP_randomizeChangeMaterialTexture.uasset index 030bf0f5..c3c59da5 100644 Binary files a/Content/Blueprint/Core/BP_randomizeChangeMaterialTexture.uasset and b/Content/Blueprint/Core/BP_randomizeChangeMaterialTexture.uasset differ diff --git a/Content/Blueprint/DATA/structures/FStretchRobotActuatorStruct.uasset b/Content/Blueprint/DATA/structures/FStretchRobotActuatorStruct.uasset deleted file mode 100644 index 1c6f03c8..00000000 Binary files a/Content/Blueprint/DATA/structures/FStretchRobotActuatorStruct.uasset and /dev/null differ diff --git a/Content/Blueprint/DATA/structures/FrandomMaterialTextureStruct.uasset b/Content/Blueprint/DATA/structures/FrandomMaterialTextureStruct.uasset deleted file mode 100644 index 2fff302f..00000000 Binary files a/Content/Blueprint/DATA/structures/FrandomMaterialTextureStruct.uasset and /dev/null differ diff --git a/Content/Blueprint/RobotPawnActors/BP_MujocoBostonDynamicsSpotWithArm.uasset b/Content/Blueprint/RobotPawnActors/BP_MujocoBostonDynamicsSpotWithArm.uasset index 1ca505ec..d524acd4 100644 Binary files a/Content/Blueprint/RobotPawnActors/BP_MujocoBostonDynamicsSpotWithArm.uasset and b/Content/Blueprint/RobotPawnActors/BP_MujocoBostonDynamicsSpotWithArm.uasset differ diff --git a/Content/Blueprint/RobotPawnActors/BP_MujocoUnitreeGo2.uasset b/Content/Blueprint/RobotPawnActors/BP_MujocoUnitreeGo2.uasset index cda9e89f..aa865ffd 100644 Binary files a/Content/Blueprint/RobotPawnActors/BP_MujocoUnitreeGo2.uasset and b/Content/Blueprint/RobotPawnActors/BP_MujocoUnitreeGo2.uasset differ diff --git a/Content/Blueprint/RobotPawnActors/BP_PuralinkRobot.uasset b/Content/Blueprint/RobotPawnActors/BP_PuralinkRobot.uasset index 1eb65cac..0709a4cc 100644 Binary files a/Content/Blueprint/RobotPawnActors/BP_PuralinkRobot.uasset and b/Content/Blueprint/RobotPawnActors/BP_PuralinkRobot.uasset differ diff --git a/Content/Blueprint/RobotPawnActors/BP_RevoluteRobot.uasset b/Content/Blueprint/RobotPawnActors/BP_RevoluteRobot.uasset index 726ea24c..6a0bba4e 100644 Binary files a/Content/Blueprint/RobotPawnActors/BP_RevoluteRobot.uasset and b/Content/Blueprint/RobotPawnActors/BP_RevoluteRobot.uasset differ diff --git a/Content/Blueprint/RobotPawnActors/BP_mujokoArm.uasset b/Content/Blueprint/RobotPawnActors/BP_mujokoArm.uasset index d17ce0ca..59ff996a 100644 Binary files a/Content/Blueprint/RobotPawnActors/BP_mujokoArm.uasset and b/Content/Blueprint/RobotPawnActors/BP_mujokoArm.uasset differ diff --git a/Content/Blueprint/RobotPawnActors/BP_mujokoStretch.uasset b/Content/Blueprint/RobotPawnActors/BP_mujokoStretch.uasset index a8c9e8cc..974b5260 100644 Binary files a/Content/Blueprint/RobotPawnActors/BP_mujokoStretch.uasset and b/Content/Blueprint/RobotPawnActors/BP_mujokoStretch.uasset differ diff --git a/Content/luckyBot/Luckywidget/WB_GameWidget.uasset b/Content/luckyBot/Luckywidget/WB_GameWidget.uasset index 1d7ee99b..1855d71a 100644 Binary files a/Content/luckyBot/Luckywidget/WB_GameWidget.uasset and b/Content/luckyBot/Luckywidget/WB_GameWidget.uasset differ diff --git a/Source/Luckyrobots/Public/SharedDef.h b/Source/Luckyrobots/Public/SharedDef.h index 096a2e5a..4e882db4 100644 --- a/Source/Luckyrobots/Public/SharedDef.h +++ b/Source/Luckyrobots/Public/SharedDef.h @@ -603,4 +603,45 @@ public: , Transform(FTransform::Identity) { } -}; \ No newline at end of file +}; + +USTRUCT(BlueprintType) +struct FStretchRobotActuator +{ + GENERATED_BODY() + +public: + UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Actuator") + FString Name; + + UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Actuator") + float Min; + + UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Actuator") + float Max; + + UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Actuator") + int32 Index; +}; + +USTRUCT(BlueprintType) +struct FRandomMaterialTexture +{ + GENERATED_BODY() + +public: + UPROPERTY(EditAnywhere, BlueprintReadWrite) + TArray> Meshs; + + UPROPERTY(EditAnywhere, BlueprintReadWrite) + TArray> Materials; + + UPROPERTY(EditAnywhere, BlueprintReadWrite) + TArray> Textures; + + UPROPERTY(EditAnywhere, BlueprintReadWrite) + bool RandomMaterial; + + UPROPERTY(EditAnywhere, BlueprintReadWrite) + bool RandomTexture; +};