PRooFPS-dd Dev Doc 1.0
PRooFPS-dd Developer Documentation
Loading...
Searching...
No Matches
proofps_dd::MsgBulletUpdateFromServer Struct Reference

Detailed Description

Definition at line 777 of file PRooFPS-dd-packet.h.

#include <PRooFPS-dd-packet.h>

Public Types

enum class  BulletDelete : pge_network::TByte {
  No = 0 , Yes , YesHitWall , YesHitPlayer ,
  YesForcedDisappear
}
 

Static Public Member Functions

static bool initPkt (pge_network::PgePacket &pkt, const pge_network::PgeNetworkConnectionHandle &connHandleServerSide, const Bullet::BulletId bulletId, const WeaponId weaponId, const TPureFloat px, const TPureFloat py, const TPureFloat pz, const TPureFloat ax, const TPureFloat ay, const TPureFloat az, const int &nDamageHp, const TPureFloat &damageAreaSize, const Bullet::DamageAreaEffect &damageAreaEffect, const TPureFloat &damageAreaPulse)
 
static BulletDeletegetDelete (pge_network::PgePacket &pkt)
 

Public Attributes

Bullet::BulletId m_bulletId
 
WeaponId m_weaponId
 
TXYZ m_pos
 
TXYZ m_angle
 
int m_nDamageHp
 
TPureFloat m_fDamageAreaSize
 
Bullet::DamageAreaEffect m_eDamageAreaEffect
 
TPureFloat m_fDamageAreaPulse
 
BulletDelete m_delete
 

Static Public Attributes

static const PRooFPSappMsgId id = PRooFPSappMsgId::BulletUpdateFromServer
 

Member Enumeration Documentation

◆ BulletDelete

enum class proofps_dd::MsgBulletUpdateFromServer::BulletDelete : pge_network::TByte
strong
Enumerator
No 
Yes 
YesHitWall 
YesHitPlayer 
YesForcedDisappear 

Definition at line 781 of file PRooFPS-dd-packet.h.

Member Function Documentation

◆ getDelete()

static BulletDelete & proofps_dd::MsgBulletUpdateFromServer::getDelete ( pge_network::PgePacket & pkt)
inlinestatic

Definition at line 837 of file PRooFPS-dd-packet.h.

◆ initPkt()

static bool proofps_dd::MsgBulletUpdateFromServer::initPkt ( pge_network::PgePacket & pkt,
const pge_network::PgeNetworkConnectionHandle & connHandleServerSide,
const Bullet::BulletId bulletId,
const WeaponId weaponId,
const TPureFloat px,
const TPureFloat py,
const TPureFloat pz,
const TPureFloat ax,
const TPureFloat ay,
const TPureFloat az,
const int & nDamageHp,
const TPureFloat & damageAreaSize,
const Bullet::DamageAreaEffect & damageAreaEffect,
const TPureFloat & damageAreaPulse )
inlinestatic

Definition at line 790 of file PRooFPS-dd-packet.h.

Member Data Documentation

◆ id

const PRooFPSappMsgId proofps_dd::MsgBulletUpdateFromServer::id = PRooFPSappMsgId::BulletUpdateFromServer
static

Definition at line 779 of file PRooFPS-dd-packet.h.

◆ m_angle

TXYZ proofps_dd::MsgBulletUpdateFromServer::m_angle

Definition at line 851 of file PRooFPS-dd-packet.h.

◆ m_bulletId

Bullet::BulletId proofps_dd::MsgBulletUpdateFromServer::m_bulletId

Definition at line 848 of file PRooFPS-dd-packet.h.

◆ m_delete

BulletDelete proofps_dd::MsgBulletUpdateFromServer::m_delete

Definition at line 856 of file PRooFPS-dd-packet.h.

◆ m_eDamageAreaEffect

Bullet::DamageAreaEffect proofps_dd::MsgBulletUpdateFromServer::m_eDamageAreaEffect

Definition at line 854 of file PRooFPS-dd-packet.h.

◆ m_fDamageAreaPulse

TPureFloat proofps_dd::MsgBulletUpdateFromServer::m_fDamageAreaPulse

Definition at line 855 of file PRooFPS-dd-packet.h.

◆ m_fDamageAreaSize

TPureFloat proofps_dd::MsgBulletUpdateFromServer::m_fDamageAreaSize

Definition at line 853 of file PRooFPS-dd-packet.h.

◆ m_nDamageHp

int proofps_dd::MsgBulletUpdateFromServer::m_nDamageHp

Definition at line 852 of file PRooFPS-dd-packet.h.

◆ m_pos

TXYZ proofps_dd::MsgBulletUpdateFromServer::m_pos

Definition at line 850 of file PRooFPS-dd-packet.h.

◆ m_weaponId

WeaponId proofps_dd::MsgBulletUpdateFromServer::m_weaponId

Definition at line 849 of file PRooFPS-dd-packet.h.


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