LEAP Documentation 40220
Documentation for the LEAP project
ProjectXVehicle.h File Reference
#include "ProjectX.h"
#include "GameFramework/Character.h"
#include "OwnedInterface.h"
#include "HealthInterface.h"
#include "LockOnTargetInterface.h"
#include "SpawnTargetInterface.h"
#include "TeamInterface.h"
#include "InteractableInterface.h"
#include "SpottableInterface.h"
#include "TrackableInterface.h"
#include "KillCamInterface.h"
#include "ObjectInfoInterface.h"
#include "ProjectXVehicle.generated.h"

Go to the source code of this file.

Classes

class  AProjectXVehicle
 

Enumerations

enum class  EAccelerationDirection : uint8 {
  Up = 0 , Right = 1 , Down = 2 , Left = 3 ,
  Forward = 4 , Back = 5
}
 

Functions

 DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam (FVehicleHierarchyUpdated, class AProjectXVehicle *, Vehicle)
 
 DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam (FVehicleBoostChanged, float, CurrentBoost)
 
 DECLARE_DYNAMIC_MULTICAST_DELEGATE_TwoParams (FDriverChangedSignature, class AProjectXVehicle *, Vehicle, class AProjectXCharacter *, OldDriver)
 
 DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam (FVehicleLocomotionChangeSignature, bool, bToggle)
 
 DECLARE_DYNAMIC_MULTICAST_DELEGATE_ThreeParams (FPassengerChangedSignature, class AProjectXVehicle *, Vehicle, class UVehicleSeatComponent *, Seat, class AProjectXCharacter *, PreviousPassenger)
 
 DECLARE_DYNAMIC_MULTICAST_DELEGATE (FVehicleDiedEvent)
 
 DECLARE_DYNAMIC_MULTICAST_DELEGATE (FVehicleBoostSignature)
 

Enumeration Type Documentation

◆ EAccelerationDirection

enum class EAccelerationDirection : uint8
strong
Enumerator
Up 
Right 
Down 
Left 
Forward 
Back 

Function Documentation

◆ DECLARE_DYNAMIC_MULTICAST_DELEGATE() [1/2]

DECLARE_DYNAMIC_MULTICAST_DELEGATE ( FVehicleBoostSignature  )

◆ DECLARE_DYNAMIC_MULTICAST_DELEGATE() [2/2]

DECLARE_DYNAMIC_MULTICAST_DELEGATE ( FVehicleDiedEvent  )

◆ DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam() [1/3]

DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam ( FVehicleBoostChanged  ,
float  ,
CurrentBoost   
)

◆ DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam() [2/3]

DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam ( FVehicleHierarchyUpdated  ,
class AProjectXVehicle ,
Vehicle   
)

◆ DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam() [3/3]

DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam ( FVehicleLocomotionChangeSignature  ,
bool  ,
bToggle   
)

◆ DECLARE_DYNAMIC_MULTICAST_DELEGATE_ThreeParams()

DECLARE_DYNAMIC_MULTICAST_DELEGATE_ThreeParams ( FPassengerChangedSignature  ,
class AProjectXVehicle ,
Vehicle  ,
class UVehicleSeatComponent *  ,
Seat  ,
class AProjectXCharacter ,
PreviousPassenger   
)

◆ DECLARE_DYNAMIC_MULTICAST_DELEGATE_TwoParams()

DECLARE_DYNAMIC_MULTICAST_DELEGATE_TwoParams ( FDriverChangedSignature  ,
class AProjectXVehicle ,
Vehicle  ,
class AProjectXCharacter ,
OldDriver   
)