TrinityCore
Loading...
Searching...
No Matches
Garrison::Plot Struct Reference

#include <Garrison.h>

Public Member Functions

GameObject * CreateGameObject (Map *map, GarrisonFactionIndex faction)
 
void DeleteGameObject (Map *map)
 
void ClearBuildingInfo (GarrisonType garrisonType, Player *owner)
 
void SetBuildingInfo (WorldPackets::Garrison::GarrisonBuildingInfo const &buildingInfo, Player *owner)
 

Public Attributes

WorldPackets::Garrison::GarrisonPlotInfo PacketInfo
 
QuaternionData Rotation
 
uint32 EmptyGameObjectId = 0
 
uint32 GarrSiteLevelPlotInstId = 0
 
Building BuildingInfo
 

Detailed Description

Definition at line 196 of file Garrison.h.

Member Function Documentation

◆ ClearBuildingInfo()

◆ CreateGameObject()

◆ DeleteGameObject()

void Garrison::Plot::DeleteGameObject ( Map *  map)

◆ SetBuildingInfo()

Member Data Documentation

◆ BuildingInfo

◆ EmptyGameObjectId

uint32 Garrison::Plot::EmptyGameObjectId = 0

Definition at line 205 of file Garrison.h.

Referenced by CreateGameObject(), and Garrison::InitializePlots().

◆ GarrSiteLevelPlotInstId

uint32 Garrison::Plot::GarrSiteLevelPlotInstId = 0

Definition at line 206 of file Garrison.h.

Referenced by Garrison::InitializePlots(), and Garrison::SendMapData().

◆ PacketInfo

◆ Rotation

QuaternionData Garrison::Plot::Rotation

Definition at line 204 of file Garrison.h.

Referenced by CreateGameObject(), and Garrison::InitializePlots().


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