Dayz Build 1.29.163047, Scripts Rev. 123548
Dayz Code Explorer by Zeroy
Loading...
Searching...
No Matches
Param Class Reference

Base Param Class with no parameters. More...

Inheritance diagram for Param:
Managed Param10< Class T1, Class T2, Class T3, Class T4, Class T5, Class T6, Class T7, Class T8, Class T9, Class T10 > Param7< Class T1, Class T2, Class T3, Class T4, Class T5, Class T6, Class T7 > Param8< Class T1, Class T2, Class T3, Class T4, Class T5, Class T6, Class T7, Class T8 > Param9< Class T1, Class T2, Class T3, Class T4, Class T5, Class T6, Class T7, Class T8, Class T9 >

Private Member Functions

override bool Deserializer (Serializer ctx)
override bool Deserializer (Serializer ctx)
override bool Deserializer (Serializer ctx)
override bool Deserializer (Serializer ctx)
override bool Deserializer (Serializer ctx)
override bool Deserializer (Serializer ctx)
bool Deserializer (Serializer ctx)
void Param1 (T1 p1)
void Param2 (T1 p1, T2 p2)
void Param3 (T1 p1, T2 p2, T3 p3)
void Param4 (T1 p1, T2 p2, T3 p3, T4 p4)
void Param5 (T1 p1, T2 p2, T3 p3, T4 p4, T5 p5)
void Param6 (T1 p1, T2 p2, T3 p3, T4 p4, T5 p5, T6 p6)
override bool Serialize (Serializer ctx)
override bool Serialize (Serializer ctx)
override bool Serialize (Serializer ctx)
override bool Serialize (Serializer ctx)
override bool Serialize (Serializer ctx)
override bool Serialize (Serializer ctx)
bool Serialize (Serializer ctx)
Private Member Functions inherited from Managed
void ~IntroSceneCharacter ()
void BleedingIndicator (int source_ID, int severity, GameplayEffectsDataBleeding parent)
void CharacterLoad (int character_id, vector char_pos, vector char_rot)
void CharacterUnload ()
void CheckBlood ()
void CheckHealth ()
void CheckValues ()
void CreateDefaultCharacter ()
void CreateNewCharacter ()
void CreateNewCharacterById (int character_id)
void CreateNewCharacterByName (string character_name, bool randomize_equip=true)
void CreateNewCharacterRandom ()
bool DataInitialized ()
void ForceStop ()
void GameplayEffectsData (array< ref Widget > input, int type, int user_override=-1)
float GetBlood ()
ECharGender GetCharacterGender ()
int GetCharacterID ()
string GetCharacterName ()
string GetCharacterNameById (int char_id)
PlayerBase GetCharacterObj ()
TStringArray GetCharGenderList ()
TStringArray GetCharList (ECharGender gender)
TStringArray GetCharPantsList ()
TStringArray GetCharShirtsList ()
TStringArray GetCharShoesList ()
bool GetEndNow ()
float GetHealth ()
void GetLastPlayedServer (int characterID, out string address, out string name, out int port)
void GetLastPlayedServerEx (int characterID, out string address, out string name, out int port, out int steamQueryPort)
int GetNextCharacterID ()
vector GetPosition ()
int GetPrevCharacterID ()
int GetSeverity ()
array< ref WidgetGetWidgetSet ()
int GetWidgetSetID ()
int GetWidgetSetType ()
bool HasDefinedHandle ()
 Returns 'true' if this class contains update info.
void Init ()
void Init (array< ref Widget > input, int type, Widget layout_root, int user_override=-1)
void InitIndicator (vector position)
void IntroSceneCharacter ()
bool IsCharacterFemale ()
bool IsDefaultCharacter ()
bool IsRunningDrops ()
 Are any drops currently being animated?
void LoadCharacterData (vector char_pos, vector char_rot, bool default_char=false)
 Generates random equip for the new IntroSceneCharacter, whatever is defined in 'cfgCharacterCreation'.
void OnRPC (ParamsReadContext ctx)
void OnScheduledTick (float deltatime)
void ReceiveValue (int value_type, float value)
void RegisterData (Param p)
void ResetIndicator ()
void ResetSequence ()
void SaveCharName (string name)
void SaveDefaultCharacter ()
void SendInitValues ()
 Sends values on object creation.
void SendValue (int value_type, float value)
void SetAttachment (string type, int slot)
void SetCharacterGender (ECharGender gender)
void SetCharacterID (int char_id)
void SetToDefaultCharacter ()
void SetupPlayerName (bool new_name)
void ShowDebugValues (bool show)
void StartRunningDrops ()
void StopIndicator (bool instant=false)
void TransferValues (PlayerBase player)
void TrySpawnNextDrop ()
void Update (float timeSlice)
void Update (float timeSlice=0, Param p=null, int handle=-1)
void UpdateVisibility (bool state)

Private Attributes

T1 param1
T2 param2
T3 param3
T4 param4
T5 param5
T6 param6
Private Attributes inherited from Managed
ref set< ref BleedingIndicatorDropDatam_ActiveDrops
int m_ActiveDropsCount
float m_AverageFrequency
vector m_BasePosition
MenuData m_CharacterDta
int m_CharacterId
PlayerBase m_CharacterObj
vector m_CharacterPos
vector m_CharacterRot
ref map< ECharGender, ref array< string > > m_Characters = new map<ECharGender, ref array<string>>
string m_CharacterType
ECharGender m_CharGender
ref TStringArray m_CharGenderList = new TStringArray
ref TStringArray m_CharPantsList = new TStringArray
ref TStringArray m_CharShirtList = new TStringArray
ref TStringArray m_CharShoesList = new TStringArray
ref set< intm_CleanupQueue
int m_CurrentDropProbabilityStep
array< floatm_DropProbabilityArray
int m_DropProbabilityRollsCount
float m_DropSpawnMaxDelay
float m_DropSpawnMinDelay
int m_DropSpawnsQueued
bool m_EndNow = false
bool m_Initialized
bool m_InitialSyncSent
bool m_IsRunning = false
float m_LastDropSpawnTime
Widget m_LayoutRoot
GameplayEffectsDataBleeding m_ParentMetaData
float m_SequenceDuration
float m_SequenceTick
int m_Severity
int m_SourceID
bool m_Terminating = false
float m_TimeElapsedSequence
float m_TimeElapsedTotal
int m_Type
ref array< ref Widgetm_WidgetArray
int m_WidgetSetIdentifier

Detailed Description

Base Param Class with no parameters.

Param Class Template with six parameters.

Param Class Template with five parameters.

Param Class Template with four parameters.

Param Class Template with three parameters.

Param Class Template with two parameters.

Param Class Template with one parameter.

Used as general purpose parameter overloaded with Param1 to Param4 templates


usage:

Param paramA = new Param1<int>(55);
Param paramB = new Param1<string>("Hello");
Base Param Class with no parameters.
Definition param.c:12
void Param1(T1 p1)
Definition param.c:36


usage:

Param param = new Param2<float, string>(3.14, "Pi");
void Param2(T1 p1, T2 p2)
Definition param.c:64


usage:

Param param = new Param3<float, string, bool>(2.89, "Lala", true);
void Param3(T1 p1, T2 p2, T3 p3)
Definition param.c:94


usage:

Param param = new Param4<int, bool, float, string>(100, false, 79.9, "Test");
void Param4(T1 p1, T2 p2, T3 p3, T4 p4)
Definition param.c:126

Definition at line 11 of file param.c.

Member Function Documentation

◆ Deserializer() [1/7]

override bool Deserializer ( Serializer ctx)
inlineprivate

Definition at line 203 of file param.c.

References param1, param2, param3, param4, param5, param6, and Serializer::Read().

◆ Deserializer() [2/7]

override bool Deserializer ( Serializer ctx)
inlineprivate

Definition at line 170 of file param.c.

References param1, param2, param3, param4, param5, and Serializer::Read().

◆ Deserializer() [3/7]

override bool Deserializer ( Serializer ctx)
inlineprivate

Definition at line 139 of file param.c.

References param1, param2, param3, param4, and Serializer::Read().

◆ Deserializer() [4/7]

override bool Deserializer ( Serializer ctx)
inlineprivate

Definition at line 106 of file param.c.

References param1, param2, param3, and Serializer::Read().

◆ Deserializer() [5/7]

override bool Deserializer ( Serializer ctx)
inlineprivate

Definition at line 75 of file param.c.

References param1, param2, and Serializer::Read().

◆ Deserializer() [6/7]

override bool Deserializer ( Serializer ctx)
inlineprivate

Definition at line 46 of file param.c.

References param1, and Serializer::Read().

◆ Deserializer() [7/7]

bool Deserializer ( Serializer ctx)
inlineprivate

Definition at line 18 of file param.c.

◆ Param1()

void Param1 ( T1 p1)
inlineprivate

Definition at line 36 of file param.c.

References param1.

◆ Param2()

void Param2 ( T1 p1,
T2 p2 )
inlineprivate

Definition at line 64 of file param.c.

References param1, and param2.

◆ Param3()

void Param3 ( T1 p1,
T2 p2,
T3 p3 )
inlineprivate

Definition at line 94 of file param.c.

References param1, param2, and param3.

◆ Param4()

void Param4 ( T1 p1,
T2 p2,
T3 p3,
T4 p4 )
inlineprivate

Definition at line 126 of file param.c.

References param1, param2, param3, and param4.

◆ Param5()

void Param5 ( T1 p1,
T2 p2,
T3 p3,
T4 p4,
T5 p5 )
inlineprivate

Definition at line 156 of file param.c.

References param1, param2, param3, param4, and param5.

◆ Param6()

void Param6 ( T1 p1,
T2 p2,
T3 p3,
T4 p4,
T5 p5,
T6 p6 )
inlineprivate

Definition at line 188 of file param.c.

References param1, param2, param3, param4, param5, and param6.

◆ Serialize() [1/7]

override bool Serialize ( Serializer ctx)
inlineprivate

Definition at line 198 of file param.c.

References param1, param2, param3, param4, param5, param6, and Serializer::Write().

◆ Serialize() [2/7]

override bool Serialize ( Serializer ctx)
inlineprivate

Definition at line 165 of file param.c.

References param1, param2, param3, param4, param5, and Serializer::Write().

◆ Serialize() [3/7]

override bool Serialize ( Serializer ctx)
inlineprivate

Definition at line 134 of file param.c.

References param1, param2, param3, param4, and Serializer::Write().

◆ Serialize() [4/7]

override bool Serialize ( Serializer ctx)
inlineprivate

Definition at line 101 of file param.c.

References param1, param2, param3, and Serializer::Write().

◆ Serialize() [5/7]

override bool Serialize ( Serializer ctx)
inlineprivate

Definition at line 70 of file param.c.

References param1, param2, and Serializer::Write().

◆ Serialize() [6/7]

override bool Serialize ( Serializer ctx)
inlineprivate

Definition at line 41 of file param.c.

References param1, and Serializer::Write().

◆ Serialize() [7/7]

bool Serialize ( Serializer ctx)
inlineprivate

Definition at line 13 of file param.c.

Field Documentation

◆ param1

◆ param2

T2 param2
private

Definition at line 62 of file param.c.

Referenced by Deserializer(), Param2(), Param3(), Param4(), Param5(), Param6(), and Serialize().

◆ param3

T3 param3
private

Definition at line 92 of file param.c.

Referenced by Deserializer(), Param3(), Param4(), Param5(), Param6(), and Serialize().

◆ param4

T4 param4
private

Definition at line 124 of file param.c.

Referenced by Deserializer(), Param4(), Param5(), Param6(), and Serialize().

◆ param5

T5 param5
private

Definition at line 154 of file param.c.

Referenced by Deserializer(), Param5(), Param6(), and Serialize().

◆ param6

T6 param6
private

Definition at line 186 of file param.c.

Referenced by Deserializer(), Param6(), and Serialize().


The documentation for this class was generated from the following file:
  • F:/Games/Dayz/scripts/1_core/param.c