LEAP Documentation 40220
Documentation for the LEAP project
SkeletalMeshGhostActor.h
Go to the documentation of this file.
1// Copyright Blue Isle Studios Inc 2018. All Rights Reserved.
2
3#pragma once
4
5#include "CoreMinimal.h"
6#include "Animation/SkeletalMeshActor.h"
7#include "SkeletalMeshGhostActor.generated.h"
8
12UCLASS()
13class PROJECTX_API ASkeletalMeshGhostActor : public ASkeletalMeshActor
14{
15 GENERATED_UCLASS_BODY()
16
17protected:
18 virtual void BeginPlay() override;
19 virtual void SetupSkeletalMeshGhost();
20
21 virtual void ForceSkeletalMeshUpdate(class USkeletalMeshComponent* Mesh);
22
23 UFUNCTION(BlueprintImplementableEvent, Category = GhostActor, meta=(DisplayName="Setup Skeletal Mesh Ghost",ScriptName="SetupSkeletalMeshGhost"))
24 void K2_SetupSkeletalMeshGhost(class USkeletalMeshComponent* ReferenceMesh);
25
26protected:
27 UPROPERTY()
28 class USkeletalMeshComponent* OwningMesh = NULL;
29};
Definition: SkeletalMeshGhostActor.h:14