LEAP Documentation 40220
Documentation for the LEAP project
Deployable.h File Reference
#include "CoreMinimal.h"
#include "WeaponInstanceActor.h"
#include "HealthInterface.h"
#include "LockOnTargetInterface.h"
#include "SpottableInterface.h"
#include "TrackableInterface.h"
#include "ReactsToMatchEvents.h"
#include "ObjectInfoInterface.h"
#include "Deployable.generated.h"

Go to the source code of this file.

Classes

class  ADeployable
 

Enumerations

enum class  EDeployableState : uint8 { None , Deactivated , StartingUp , Activated }
 
enum class  EDeployableCategory : uint8 {
  None , AutoTurret , Projector , Explosive ,
  Controllable
}
 

Functions

 DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam (FDeploymentBeginSignature, ADeployable *, Deployable)
 
 DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam (FDeploymentCompleteSignature, ADeployable *, Deployable)
 
 DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam (FDeployableCompleteSignature, ADeployable *, Deployable)
 
 DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam (FOnDeployableLifeTimeStartSignature, float, LifeTime)
 

Enumeration Type Documentation

◆ EDeployableCategory

enum class EDeployableCategory : uint8
strong
Enumerator
None 
AutoTurret 
Projector 
Explosive 
Controllable 

◆ EDeployableState

enum class EDeployableState : uint8
strong
Enumerator
None 
Deactivated 
StartingUp 
Activated 

Function Documentation

◆ DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam() [1/4]

DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam ( FDeployableCompleteSignature  ,
ADeployable ,
Deployable   
)

◆ DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam() [2/4]

DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam ( FDeploymentBeginSignature  ,
ADeployable ,
Deployable   
)

◆ DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam() [3/4]

DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam ( FDeploymentCompleteSignature  ,
ADeployable ,
Deployable   
)

◆ DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam() [4/4]

DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam ( FOnDeployableLifeTimeStartSignature  ,
float  ,
LifeTime   
)