Dayz 1.25
Dayz Code 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

925 {
926 super.Init();
927
928 //for legacy reasons
929 m_BurnTimePerRag = m_BurnTimePerRagEx;
930 m_BurnTimePerFullLard = m_BurnTimePerFullLardEx;
931 m_BurnTimePerFullFuelDose = m_BurnTimePerFullFuelDoseEx;
932 m_MaxConsumableLardQuantity = m_MaxConsumableLardQuantityEx;
933 m_MaxConsumableFuelQuantity = m_MaxConsumableFuelQuantityEx;
934 }
static float m_BurnTimePerFullLard
Definition Torch.c:916
static float m_MaxConsumableFuelQuantity
Definition Torch.c:919
static float m_BurnTimePerFullFuelDose
Definition Torch.c:917
FlammableBase m_BurnTimePerRag
static float m_MaxConsumableLardQuantity
Definition Torch.c:918
Definition EntityAI.c:95

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

◆ OnStoreLoad()

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

◆ OnStoreSave()

override void OnStoreSave ( ParamsWriteContext ctx)
962 {
963 super.OnStoreSave(ctx);
964 ctx.Write(m_ConsumeRagFlipFlop);
965 ctx.Write(m_RagsUpgradedCount);
966 }

◆ OnWasAttached()

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

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

◆ OnWasDetached()

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

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

◆ SetActions()

override void SetActions ( )
937 {
938 super.SetActions();
939
942 }
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