DayZ 1.30
DayZ Explorer by KGB
 
Загрузка...
Поиск...
Не найдено

◆ SaveCurrentFSMState()

void Weapon::SaveCurrentFSMState ( ParamsWriteContext ctx)
inlineprotected

См. определение в файле Weapon_Base.c строка 556

557 {
558 if (m_fsm && m_fsm.IsRunning())
559 {
560 if (m_fsm.SaveCurrentFSMState(ctx))
561 {
562 if (LogManager.IsWeaponLogEnable()) { wpnDebugPrint("[wpnfsm] " + Object.GetDebugName(this) + " Weapon=" + this + " state saved."); }
563 }
564 else
565 Error("[wpnfsm] " + Object.GetDebugName(this) + " Weapon=" + this + " state NOT saved.");
566 }
567 else
568 Error("[wpnfsm] " + Object.GetDebugName(this) + " Weapon.SaveCurrentFSMState: trying to save weapon without FSM (or uninitialized weapon) this=" + this + " type=" + GetType());
569 }
eBleedingSourceType GetType()
void wpnDebugPrint(string s)
ref WeaponFSM m_fsm
weapon abilities
Определения Weapon_Base.c:49
class LOD Object
void Error(string err)
Messagebox with error message.
Определения EnDebug.c:90

Перекрестные ссылки Error(), GetType(), LogManager::IsWeaponLogEnable(), m_fsm и wpnDebugPrint().