Dayz 1.25
Dayz Code Explorer by KGB
Загрузка...
Поиск...
Не найдено
Файл HandFSM.c

См. исходные тексты.

Структуры данных

class  HFSMBase< HandStateBase, HandEventBase, HandActionBase, HandGuardBase >
 

Определения типов

typedef FSMTransition< HandStateBase, HandEventBase, HandActionBase, HandGuardBaseHandTransition
 

Функции

void hndDebugPrint (string s)
 
void hndDebugSpam (string s)
 
void hndDebugSpamALot (string s)
 

Типы

◆ HandTransition

Функции

◆ hndDebugPrint()

void hndDebugPrint ( string s)
2{
3#ifdef INV_DEBUG
4 PrintToRPT("" + s); // comment/uncomment to hide/see debug logs
5#else
6 //Print("" + s); // comment/uncomment to hide/see debug logs
7#endif
8}
Definition EntityAI.c:95
proto void PrintToRPT(void var)
Prints content of variable to RPT file (performance warning - each write means fflush!...

Перекрестные ссылки PrintToRPT().

Используется в ReplaceItemWithNewLambdaBase::CopyOldPropertiesToNew(), ReplaceItemWithNewLambdaBase::CreateNetworkObjectInfo(), ReplaceItemWithNewLambdaBase::CreateNewEntity(), ReplaceItemWithNewLambdaBase::DeleteOldEntity(), HumanInventory::DropEntity(), ReplaceItemWithNewLambdaBase::Execute(), Execute(), HumanInventory::ForceSwapEntities(), HandGuardBase::GuardCondition(), HandleHandEvent(), HandleInventory(), HumanInventoryWithFSM::Init(), Init(), HumanInventory::LocalDestroyEntity(), HandStateBase::OnAbort(), HumanInventory::OnEntityInHandsCreated(), HumanInventory::OnEntityInHandsDestroyed(), HandStateBase::OnEntry(), HandStateBase::OnExit(), OnHandsEnteredStableState(), OnHandsExitedStableState(), OnHandsStateChanged(), ReplaceItemWithNewLambdaBase::OnSuccess(), ReplaceItemWithNewLambdaBase::PrepareLocations(), HumanInventory::RedirectToHandEvent(), HumanInventory::ReplaceItemInElsewhereWithNewinHandsImpl(), HumanInventory::ReplaceItemInHandsWithNewImpl(), SelectAnimationOfForceSwapInHands(), SelectAnimationOfMoveFromHands(), SelectAnimationOfTakeToHands(), HumanInventory::SwapEntities(), SyncHandEventToRemote(), HumanInventory::TakeEntityAsAttachmentEx(), HumanInventory::TakeEntityToCargoEx(), HumanInventory::TakeEntityToInventory(), HumanInventory::TakeToDst() и HumanInventory::ThrowEntity().

◆ hndDebugSpam()

void hndDebugSpam ( string s)
10{
11#ifdef INV_DEBUG_SPAM
12 PrintToRPT("" + s); // comment/uncomment to hide/see debug logs
13#else
14 //Print("" + s); // comment/uncomment to hide/see debug logs
15#endif
16}

Перекрестные ссылки PrintToRPT().

Используется в OnHandEventForRemote() и HumanInventoryWithFSM::ProcessHandAbortEvent().

◆ hndDebugSpamALot()

void hndDebugSpamALot ( string s)
18{
19#ifdef INV_DEBUG_SPAM_FREQ
20 PrintToRPT("" + s); // comment/uncomment to hide/see debug logs
21#else
22 //Print("" + s); // comment/uncomment to hide/see debug logs
23#endif
24}

Перекрестные ссылки PrintToRPT().

Используется в HandleInventory().