27 UFUNCTION(BlueprintCallable, Category =
"IVSmoke | Hole | API", meta = (DefaultToSelf =
"Caller", HidePin =
"Caller"))
28 static void RequestPenetrationHole(AActor* Caller, AActor* IVSmokeVoxelVolume,
const FVector3f& BulletOrigin,
const FVector3f& BulletDirection,
UIVSmokeHolePreset* BulletPreset);
30 UFUNCTION(BlueprintCallable, Category =
"IVSmoke | Hole | API", meta = (DefaultToSelf =
"Caller", HidePin =
"Caller"))
31 static void RequestExplosionHole(AActor* Caller, AActor* IVSmokeVoxelVolume,
const FVector3f& ExplosionOrigin,
UIVSmokeHolePreset* ExplosionPreset);
33 UFUNCTION(BlueprintCallable, Category =
"IVSmoke | Hole | API", meta = (DefaultToSelf =
"Caller", HidePin =
"Caller"))
34 static void RequestDynamicHole(AActor* Caller, AActor* IVSmokeVoxelVolume,
UIVSmokeHolePreset* DynamicPreset);
42 UFUNCTION(Server, Reliable, Category =
"IVSmoke | Hole | RPC")
46 UFUNCTION(Server, Reliable, Category =
"IVSmoke | Hole | RPC")
50 UFUNCTION(Server, Reliable, Category =
"IVSmoke | Hole | RPC")