IVSmoke 1.0
Loading...
Searching...
No Matches
FIVSmokeHoleData Struct Reference

Network-optimized hole data structure. More...

#include <IVSmokeHoleData.h>

Inheritance diagram for FIVSmokeHoleData:
Inheritance graph
Collaboration diagram for FIVSmokeHoleData:
Collaboration graph

Public Member Functions

void PostReplicatedAdd (const FIVSmokeHoleArray &InArray)
 
void PostReplicatedChange (const FIVSmokeHoleArray &InArray)
 
void PreReplicatedRemove (const FIVSmokeHoleArray &InArray)
 
FORCEINLINE bool IsExpired (const float CurrentServerTime) const
 

Public Attributes

FVector3f Position = FVector3f::ZeroVector
 
FVector3f EndPosition = FVector3f::ZeroVector
 
float ExpirationServerTime = 0.0f
 
uint8 PresetID = 0
 

Detailed Description

Network-optimized hole data structure.

Definition at line 74 of file IVSmokeHoleData.h.

Member Function Documentation

◆ IsExpired()

FORCEINLINE bool FIVSmokeHoleData::IsExpired ( const float  CurrentServerTime) const
inline

Check if this hole has expired.

Definition at line 108 of file IVSmokeHoleData.h.

◆ PostReplicatedAdd()

void FIVSmokeHoleData::PostReplicatedAdd ( const FIVSmokeHoleArray InArray)

This function turns on the dirty flag.

Definition at line 7 of file IVSmokeHoleData.cpp.

◆ PostReplicatedChange()

void FIVSmokeHoleData::PostReplicatedChange ( const FIVSmokeHoleArray InArray)

This function turns on the dirty flag.

Definition at line 15 of file IVSmokeHoleData.cpp.

◆ PreReplicatedRemove()

void FIVSmokeHoleData::PreReplicatedRemove ( const FIVSmokeHoleArray InArray)

This function turns on the dirty flag.

Definition at line 23 of file IVSmokeHoleData.cpp.

Member Data Documentation

◆ EndPosition

FVector3f FIVSmokeHoleData::EndPosition = FVector3f::ZeroVector

World position where the penetration exits. (Penetration only)

Definition at line 97 of file IVSmokeHoleData.h.

◆ ExpirationServerTime

float FIVSmokeHoleData::ExpirationServerTime = 0.0f

Hole expiration time (server based).

Definition at line 101 of file IVSmokeHoleData.h.

◆ Position

FVector3f FIVSmokeHoleData::Position = FVector3f::ZeroVector

World position where the hole starts.

Definition at line 93 of file IVSmokeHoleData.h.

◆ PresetID

uint8 FIVSmokeHoleData::PresetID = 0

Preset ID.

Definition at line 105 of file IVSmokeHoleData.h.


The documentation for this struct was generated from the following files: