Space Plunder
Loading...
Searching...
No Matches
IPhysicsPickup Class Referenceabstract

#include <PhysicsPickup.h>

Inheritance diagram for IPhysicsPickup:
ASecurityCameraPawn

Public Member Functions

virtual FPhysicsPickupData GetPhysicsPickupData () const =0
 
virtual void SetSnapped (const bool bValue)=0
 
virtual bool GetIsSnapped () const =0
 
virtual void SetInteracting (const bool bValue)=0
 
virtual TArray< UArrowComponent * > GetSnapComponents ()=0
 
virtual UPrimitiveComponent * GetGrabComponent () const =0
 
virtual bool GetCanBeSnapped (const int32 Size) const
 
virtual bool GetCanBeRotated () const
 
virtual bool GetUseAutoRotation () const
 

Member Function Documentation

◆ GetCanBeRotated()

virtual bool IPhysicsPickup::GetCanBeRotated ( ) const
inlinevirtual
51 {
53 }
virtual FPhysicsPickupData GetPhysicsPickupData() const =0
bool bCanBeRotated
Definition InteractionData.h:90

◆ GetCanBeSnapped()

virtual bool IPhysicsPickup::GetCanBeSnapped ( const int32 Size) const
inlinevirtual

if my size if Larger or Equal than SIZE we can attach

42 {
43 if(GetPhysicsPickupData().bCanSnapSameSize)
44 {
45 return (GetPhysicsPickupData().Size >= Size);
46 }
47 return (GetPhysicsPickupData().Size > Size);
48 };

◆ GetGrabComponent()

virtual UPrimitiveComponent * IPhysicsPickup::GetGrabComponent ( ) const
pure virtual

Implemented in ASecurityCameraPawn.

◆ GetIsSnapped()

virtual bool IPhysicsPickup::GetIsSnapped ( ) const
pure virtual

Implemented in ASecurityCameraPawn.

◆ GetPhysicsPickupData()

virtual FPhysicsPickupData IPhysicsPickup::GetPhysicsPickupData ( ) const
pure virtual

Implemented in ASecurityCameraPawn.

◆ GetSnapComponents()

virtual TArray< UArrowComponent * > IPhysicsPickup::GetSnapComponents ( )
pure virtual

Implemented in ASecurityCameraPawn.

◆ GetUseAutoRotation()

virtual bool IPhysicsPickup::GetUseAutoRotation ( ) const
inlinevirtual
55 {
57 }
bool bUseAutoRotation
Definition InteractionData.h:92

◆ SetInteracting()

virtual void IPhysicsPickup::SetInteracting ( const bool bValue)
pure virtual

While the object is being moved / show arrows, snapping etc.

◆ SetSnapped()

virtual void IPhysicsPickup::SetSnapped ( const bool bValue)
pure virtual

Implemented in ASecurityCameraPawn.


The documentation for this class was generated from the following file: