| 
    World of Might and Magic
    0.2.0
    
   Open reimplementation of Might and Magic 6 7 8 game engine 
   | 
 
#include <NPC.h>
Открытые члены | |
| bool | Hired () | 
Открытые атрибуты | |
| char * | pName | 
| unsigned int | uPortraitID | 
| unsigned int | uFlags | 
| int | fame | 
| int | rep | 
| unsigned int | Location2D | 
| unsigned int | uProfession | 
| int | greet | 
| int | joins | 
| int | field_24 | 
| unsigned int | evt_A | 
| unsigned int | evt_B | 
| unsigned int | evt_C | 
| unsigned int | evt_D | 
| unsigned int | evt_E | 
| unsigned int | evt_F | 
| unsigned int | uSex | 
| int | bHasUsedTheAbility | 
| int | news_topic | 
      
  | 
  inline | 
См. определение в файле NPC.h строка 80
Перекрестные ссылки uFlags.
Используется в Player::CompareVariable(), Party::CountHirelings(), Game_StartHirelingDialogue(), GameUI_DrawNPCPopup(), GameUI_InitializeDialogue(), GetGreetType(), GetNewNPCData(), GetNPCData(), OnSelectNPCDialogueOption(), PartyHasDragon() и GUIWindow_Dialogue::Update().
 Граф вызова функции:| char* NPCData::pName | 
См. определение в файле NPC.h строка 82
Используется в NPCStats::_476C60_on_load_game(), BuildDialogueString(), ClickNPCTopic(), Party::CountHirelings(), NPCData_Image_MM7::Deserialize(), Game_StartHirelingDialogue(), GameUI_DrawHiredNPCs(), GameUI_DrawNPCPopup(), GetGreetType(), GetNewNPCData(), GetNPCData(), NPCStats::InitializeAdditionalNPCs(), NPCStats::InitializeNPCData(), MonsterPopup_Draw(), OnSelectNPCDialogueOption(), Party::PartyFindsGold(), NPCData_Image_MM7::Serialize(), SimpleHouseDialog() и GUIWindow_Dialogue::Update().
| unsigned int NPCData::uPortraitID | 
См. определение в файле NPC.h строка 83
Используется в NPCData_Image_MM7::Deserialize(), GameUI_DrawHiredNPCs(), GameUI_DrawNPCPopup(), GameUI_InitializeDialogue(), NPCStats::InitializeAdditionalNPCs(), NPCStats::InitializeNPCData(), PrepareHouse() и NPCData_Image_MM7::Serialize().
| unsigned int NPCData::uFlags | 
См. определение в файле NPC.h строка 84
Используется в Player::AddVariable(), CheckHiredNPCSpeciality(), ClickNPCTopic(), NPCData_Image_MM7::Deserialize(), Application::Game::EventLoop(), EventProcessor(), Application::Game::GameLoop(), GameUI_DrawHiredNPCs(), GameUI_InitializeDialogue(), Hired(), NPCStats::InitializeAdditionalNPCs(), OnSelectNPCDialogueOption(), Party::PartyFindsGold(), PrepareHouse(), Party::Reset(), NPCData_Image_MM7::Serialize(), Player::SetVariable(), SimpleHouseDialog() и GUIWindow_Dialogue::Update().
| int NPCData::fame | 
См. определение в файле NPC.h строка 86
Используется в NPCData_Image_MM7::Deserialize(), GameUI_InitializeDialogue(), NPCStats::InitializeAdditionalNPCs() и NPCData_Image_MM7::Serialize().
| int NPCData::rep | 
См. определение в файле NPC.h строка 87
Используется в BuildDialogueString(), NPCData_Image_MM7::Deserialize(), GameUI_InitializeDialogue(), NPCStats::InitializeAdditionalNPCs() и NPCData_Image_MM7::Serialize().
| unsigned int NPCData::Location2D | 
См. определение в файле NPC.h строка 88
Используется в NPCData_Image_MM7::Deserialize(), EventProcessor(), GameUI_InitializeDialogue(), NPCStats::InitializeAdditionalNPCs(), NPCStats::InitializeNPCData(), PrepareHouse() и NPCData_Image_MM7::Serialize().
| unsigned int NPCData::uProfession | 
См. определение в файле NPC.h строка 89
Используется в BuildDialogueString(), CheckHiredNPCSpeciality(), ClickNPCTopic(), NPCData_Image_MM7::Deserialize(), GameUI_DrawNPCPopup(), GameUI_InitializeDialogue(), NPCStats::InitializeAdditionalNPCs(), NPCStats::InitializeNPCData(), MonsterPopup_Draw(), OnSelectNPCDialogueOption(), Party::PartyFindsGold(), NPCData_Image_MM7::Serialize(), SimpleHouseDialog(), Player::SubtractVariable() и GUIWindow_Dialogue::Update().
| int NPCData::greet | 
См. определение в файле NPC.h строка 90
Используется в NPCData_Image_MM7::Deserialize(), EventProcessor(), NPCStats::InitializeNPCData(), NPCData_Image_MM7::Serialize(), SimpleHouseDialog() и GUIWindow_Dialogue::Update().
| int NPCData::joins | 
См. определение в файле NPC.h строка 91
Используется в NPCData_Image_MM7::Deserialize(), NPCStats::InitializeAdditionalNPCs(), NPCStats::InitializeNPCData() и NPCData_Image_MM7::Serialize().
| int NPCData::field_24 | 
См. определение в файле NPC.h строка 92
Используется в NPCData_Image_MM7::Deserialize(), Application::Game::GameLoop(), NPCStats::InitializeAdditionalNPCs() и NPCData_Image_MM7::Serialize().
| unsigned int NPCData::evt_A | 
См. определение в файле NPC.h строка 93
Используется в ClickNPCTopic(), NPCData_Image_MM7::Deserialize(), EventProcessor(), NPCStats::InitializeAdditionalNPCs(), NPCStats::InitializeNPCData(), OnSelectNPCDialogueOption(), NPCData_Image_MM7::Serialize(), SimpleHouseDialog(), GUIWindow_Dialogue::Update() и Party::UpdatePlayersAndHirelingsEmotions().
| unsigned int NPCData::evt_B | 
См. определение в файле NPC.h строка 94
Используется в ClickNPCTopic(), NPCData_Image_MM7::Deserialize(), EventProcessor(), NPCStats::InitializeAdditionalNPCs(), NPCStats::InitializeNPCData(), OnSelectNPCDialogueOption(), NPCData_Image_MM7::Serialize(), SimpleHouseDialog(), GUIWindow_Dialogue::Update() и Party::UpdatePlayersAndHirelingsEmotions().
| unsigned int NPCData::evt_C | 
См. определение в файле NPC.h строка 95
Используется в ClickNPCTopic(), NPCData_Image_MM7::Deserialize(), EventProcessor(), NPCStats::InitializeAdditionalNPCs(), NPCStats::InitializeNPCData(), OnSelectNPCDialogueOption(), NPCData_Image_MM7::Serialize(), SimpleHouseDialog(), GUIWindow_Dialogue::Update() и Party::UpdatePlayersAndHirelingsEmotions().
| unsigned int NPCData::evt_D | 
См. определение в файле NPC.h строка 96
Используется в ClickNPCTopic(), NPCData_Image_MM7::Deserialize(), EventProcessor(), NPCStats::InitializeAdditionalNPCs(), NPCStats::InitializeNPCData(), OnSelectNPCDialogueOption(), NPCData_Image_MM7::Serialize(), SimpleHouseDialog() и GUIWindow_Dialogue::Update().
| unsigned int NPCData::evt_E | 
См. определение в файле NPC.h строка 97
Используется в ClickNPCTopic(), NPCData_Image_MM7::Deserialize(), EventProcessor(), NPCStats::InitializeAdditionalNPCs(), NPCStats::InitializeNPCData(), OnSelectNPCDialogueOption(), NPCData_Image_MM7::Serialize(), SimpleHouseDialog() и GUIWindow_Dialogue::Update().
| unsigned int NPCData::evt_F | 
См. определение в файле NPC.h строка 98
Используется в ClickNPCTopic(), NPCData_Image_MM7::Deserialize(), EventProcessor(), NPCStats::InitializeAdditionalNPCs(), NPCStats::InitializeNPCData(), OnSelectNPCDialogueOption(), NPCData_Image_MM7::Serialize(), SimpleHouseDialog() и GUIWindow_Dialogue::Update().
| unsigned int NPCData::uSex | 
См. определение в файле NPC.h строка 99
Используется в BuildDialogueString(), NPCData_Image_MM7::Deserialize(), NPCStats::InitializeAdditionalNPCs() и NPCData_Image_MM7::Serialize().
| int NPCData::bHasUsedTheAbility | 
См. определение в файле NPC.h строка 100
Используется в _494035_timed_effects__water_walking_damage__etc(), NPCData_Image_MM7::Deserialize(), GameUI_InitializeDialogue(), OnSelectNPCDialogueOption() и NPCData_Image_MM7::Serialize().
| int NPCData::news_topic | 
См. определение в файле NPC.h строка 101
Используется в NPCData_Image_MM7::Deserialize() и NPCData_Image_MM7::Serialize().