DayZ 1.26
DayZ Explorer by KGB
Загрузка...
Поиск...
Не найдено
Файл Torch.c

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

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

class  FlammableBase
 
class  TorchLambda
 

Функции

override void Init ()
 Launched from 'DayZGame.DeferredInit' to make earlier access, use, and updates impossible (downside of a non-static system)
 
override void SetActions ()
 
override void OnWasAttached (EntityAI parent, int slot_id)
 
override void OnWasDetached (EntityAI parent, int slot_id)
 
override void OnStoreSave (ParamsWriteContext ctx)
 
override bool OnStoreLoad (ParamsReadContext ctx, int version)
 

Переменные

FlammableBase m_BurnTimePerRag
 
static float m_BurnTimePerFullLard
 
static float m_BurnTimePerFullFuelDose
 
static float m_MaxConsumableLardQuantity
 
static float m_MaxConsumableFuelQuantity
 
static float m_WaterEvaporationByFireIntensity = 0.001
 
static int m_StartFadeOutOfLightAtQuantity = 3
 

Функции

◆ Init()

override void Init ( )

Launched from 'DayZGame.DeferredInit' to make earlier access, use, and updates impossible (downside of a non-static system)

pre-init arrays

928 {
929 super.Init();
930
931 //for legacy reasons
932 m_BurnTimePerRag = m_BurnTimePerRagEx;
933 m_BurnTimePerFullLard = m_BurnTimePerFullLardEx;
934 m_BurnTimePerFullFuelDose = m_BurnTimePerFullFuelDoseEx;
935 m_MaxConsumableLardQuantity = m_MaxConsumableLardQuantityEx;
936 m_MaxConsumableFuelQuantity = m_MaxConsumableFuelQuantityEx;
937 }
static float m_BurnTimePerFullLard
Definition Torch.c:919
static float m_MaxConsumableFuelQuantity
Definition Torch.c:922
static float m_BurnTimePerFullFuelDose
Definition Torch.c:920
FlammableBase m_BurnTimePerRag
static float m_MaxConsumableLardQuantity
Definition Torch.c:921
Definition EntityAI.c:95

Перекрестные ссылки m_BurnTimePerFullFuelDose, m_BurnTimePerFullLard, m_BurnTimePerRag, m_MaxConsumableFuelQuantity и m_MaxConsumableLardQuantity.

◆ OnStoreLoad()

override bool OnStoreLoad ( ParamsReadContext ctx,
int version )
973 {
974 if (!super.OnStoreLoad(ctx, version))
975 {
976 return false;
977 }
978
979 if (version >= 129)
980 {
981 if (!ctx.Read( m_ConsumeRagFlipFlop ))
982 {
983 return false;
984 }
985
986 if (!ctx.Read( m_RagsUpgradedCount ))
987 {
988 return false;
989 }
990 }
991 UpdateCheckForReceivingUpgrade();
992 return true;
993 }

◆ OnStoreSave()

override void OnStoreSave ( ParamsWriteContext ctx)
965 {
966 super.OnStoreSave(ctx);
967 ctx.Write(m_ConsumeRagFlipFlop);
968 ctx.Write(m_RagsUpgradedCount);
969 }

◆ OnWasAttached()

override void OnWasAttached ( EntityAI parent,
int slot_id )
949 {
950 super.OnWasAttached(parent, slot_id);
951 if (GetGame().IsServer() || !GetGame().IsMultiplayer())
952 LockRags(true);
953 }
proto native CGame GetGame()

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

◆ OnWasDetached()

override void OnWasDetached ( EntityAI parent,
int slot_id )
957 {
958 super.OnWasDetached(parent, slot_id);
959 if (GetGame().IsServer() || !GetGame().IsMultiplayer())
960 LockRags(false);
961 }

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

◆ SetActions()

override void SetActions ( )
940 {
941 super.SetActions();
942
945 }
void AddAction(typename actionName)
Definition AdvancedCommunication.c:220
Definition ActionRefuelTorch.c:2
Definition ActionUpgradeTorchFromGasPump.c:10

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

Переменные

◆ m_BurnTimePerFullFuelDose

float m_BurnTimePerFullFuelDose
static

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

◆ m_BurnTimePerFullLard

float m_BurnTimePerFullLard
static

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

◆ m_BurnTimePerRag

FlammableBase m_BurnTimePerRag

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

◆ m_MaxConsumableFuelQuantity

float m_MaxConsumableFuelQuantity
static

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

◆ m_MaxConsumableLardQuantity

float m_MaxConsumableLardQuantity
static

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

◆ m_StartFadeOutOfLightAtQuantity

int m_StartFadeOutOfLightAtQuantity = 3
static

◆ m_WaterEvaporationByFireIntensity

float m_WaterEvaporationByFireIntensity = 0.001
static