TrinityCore
GameObjectType::SetNewFlagState Class Reference

#include <GameObject.h>

+ Inheritance diagram for GameObjectType::SetNewFlagState:

Public Member Functions

 SetNewFlagState (FlagState state, Player *player)
 
void Execute (GameObjectTypeBase &type) const override
 
- Public Member Functions inherited from GameObjectTypeBase::CustomCommand
virtual ~CustomCommand ()
 
virtual void Execute (GameObjectTypeBase &type) const =0
 

Private Attributes

FlagState _state
 
Player_player
 

Detailed Description

Definition at line 98 of file GameObject.h.

Constructor & Destructor Documentation

◆ SetNewFlagState()

GameObjectType::SetNewFlagState::SetNewFlagState ( FlagState  state,
Player player 
)
explicit

Definition at line 565 of file GameObject.cpp.

Member Function Documentation

◆ Execute()

void GameObjectType::SetNewFlagState::Execute ( GameObjectTypeBase type) const
overridevirtual

Implements GameObjectTypeBase::CustomCommand.

Definition at line 569 of file GameObject.cpp.

Member Data Documentation

◆ _player

Player* GameObjectType::SetNewFlagState::_player
private

Definition at line 107 of file GameObject.h.

◆ _state

FlagState GameObjectType::SetNewFlagState::_state
private

Definition at line 106 of file GameObject.h.


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