Project SkyFire Core
SkyFire 5.4.8 server core API documentation
Loading...
Searching...
No Matches
PetBattleRequest Struct Reference

#include <BattlePetMgr.h>

Collaboration diagram for PetBattleRequest:

Public Types

enum  PetBattleType { PET_BATTLE_TYPE_PVE = 0 , PET_BATTLE_TYPE_PVP_DUEL = 1 , PET_BATTLE_TYPE_PVP_MATCHMAKING = 2 }

Public Attributes

PlayerChallenger
UnitEnemy
uint64 EnemyGUID
uint32 LocationResult
float Orientation
G3D::Vector3 Origin
G3D::Vector3 Positions [2]
PetBattleType Type

Detailed Description

Definition at line 249 of file BattlePetMgr.h.

Member Enumeration Documentation

◆ PetBattleType

Enumerator
PET_BATTLE_TYPE_PVE 
PET_BATTLE_TYPE_PVP_DUEL 
PET_BATTLE_TYPE_PVP_MATCHMAKING 

Definition at line 251 of file BattlePetMgr.h.

Member Data Documentation

◆ Challenger

Player* PetBattleRequest::Challenger

Definition at line 266 of file BattlePetMgr.h.

Referenced by WorldSession::HandleBattlePetWildRequest().

◆ Enemy

Unit* PetBattleRequest::Enemy

Definition at line 267 of file BattlePetMgr.h.

Referenced by WorldSession::HandleBattlePetWildRequest().

◆ EnemyGUID

uint64 PetBattleRequest::EnemyGUID

Definition at line 257 of file BattlePetMgr.h.

Referenced by WorldSession::HandleBattlePetWildRequest().

◆ LocationResult

uint32 PetBattleRequest::LocationResult

◆ Orientation

float PetBattleRequest::Orientation

◆ Origin

G3D::Vector3 PetBattleRequest::Origin

◆ Positions

G3D::Vector3 PetBattleRequest::Positions[2]

◆ Type

PetBattleType PetBattleRequest::Type

Definition at line 265 of file BattlePetMgr.h.

Referenced by WorldSession::HandleBattlePetWildRequest().


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