PC Stable Documentation
 
All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
Loading...
Searching...
No Matches
array Class Reference

Result for an object found in CGame.IsBoxCollidingGeometryProxy. More...

Private Member Functions

void ParticleProperties (vector localPos, int flags, Object parent=null, vector localOri=vector.Zero, Class owner=null)
 Constructor (ctor)
 
void ~ParticleProperties ()
 dtor
 
void TFCaller (Class instance, string test, TFResult result)
 
TFResult Run (float dt)
 
string GetTest ()
 
string GetTestEx ()
 
void KeybindingsContainer (int index, Input input, Widget parent, KeybindingsMenu menu)
 
string GetLayoutName ()
 
void OnSelectKBPreset (int index)
 
void ReloadElements ()
 
void AddSubgroup (int sort_index, Widget parent, Input input)
 
void CreateSubgroups (Widget parent, Input input)
 
void AddElement (int index, Widget parent, Input input)
 
bool IsEnteringKeyBind ()
 
void ClearKeybind (int key_index)
 
void ClearAlternativeKeybind (int key_index)
 
void StartEnteringKeybind (int key_index)
 
void CancelEnteringKeybind ()
 
void StartEnteringAlternateKeybind (int key_index)
 
void CancelEnteringAlternateKeybind ()
 
bool IsChanged ()
 is anything changed?
 
void Apply ()
 
void Reset (bool forced=false)
 
void Update (float timeslice)
 
void SwitchSubgroup (int index)
 
Data access

Methods to retrieve the data in script

proto Object GetParent ()
 
proto Class GetOwner ()
 
proto vector GetLocalPos ()
 
proto vector GetLocalOri ()
 
proto int GetPPFlags ()
 
proto bool IsPlayOnCreation ()
 
proto bool IsForceWorldRotation ()
 
proto bool IsKeepParentOnEnd ()
 

Private Attributes

Object obj
 Object inside of box.
 
Object parent
 Parent of proxy object.
 
int hierLevel
 How deep in the proxy hierarchy are we.
 
int geomLevel
 What geometry was the object found in (will either be primaryType or secondaryType)
 
ref ComponentInfoArray componentInfo
 Either the first component found or all of them depending on "fullComponentInfo".
 
ref ProxyInfoArray proxyInfo
 Either the first proxy found or all of them depending on "fullComponentInfo".
 
private Class m_Instance
 
private string m_Test
 
private ref TFResult m_Result
 
protected const int NO_SORTING = -1
 
protected Widget m_Root
 
protected KeybindingsMenu m_Menu
 
protected ScrollWidget m_Scroll
 
protected ref map< int, ref ElementArray > m_KeyWidgetElements
 
protected int m_CurrentSettingKeyIndex = -1
 
protected int m_CurrentSettingAlternateKeyIndex = -1
 
protected ref array< Widgetm_Subgroups
 

Detailed Description

Result for an object found in CGame.IsBoxCollidingGeometryProxy.

Properties while creating a ParticleSource.

Constructor & Destructor Documentation

◆ ~ParticleProperties()

void ~ParticleProperties ( )
inlineprivate

dtor

Member Function Documentation

◆ AddElement()

void AddElement ( int  index,
Widget  parent,
Input  input 
)
inlineprivate

◆ AddSubgroup()

◆ Apply()

◆ CancelEnteringAlternateKeybind()

void CancelEnteringAlternateKeybind ( )
inlineprivate

◆ CancelEnteringKeybind()

void CancelEnteringKeybind ( )
inlineprivate

◆ ClearAlternativeKeybind()

void ClearAlternativeKeybind ( int  key_index)
inlineprivate

◆ ClearKeybind()

void ClearKeybind ( int  key_index)
inlineprivate

◆ CreateSubgroups()

◆ GetLayoutName()

string GetLayoutName ( )
inlineprivate

◆ GetLocalOri()

proto vector GetLocalOri ( )
private

◆ GetLocalPos()

proto vector GetLocalPos ( )
private

◆ GetOwner()

proto Class GetOwner ( )
private

◆ GetParent()

proto Object GetParent ( )
private

◆ GetPPFlags()

proto int GetPPFlags ( )
private

◆ GetTest()

string GetTest ( )
inlineprivate

◆ GetTestEx()

string GetTestEx ( )
inlineprivate

References string::Format(), and m_Instance.

◆ IsChanged()

bool IsChanged ( )
inlineprivate

is anything changed?

◆ IsEnteringKeyBind()

bool IsEnteringKeyBind ( )
inlineprivate

◆ IsForceWorldRotation()

proto bool IsForceWorldRotation ( )
private

◆ IsKeepParentOnEnd()

proto bool IsKeepParentOnEnd ( )
private

◆ IsPlayOnCreation()

proto bool IsPlayOnCreation ( )
private

◆ KeybindingsContainer()

void KeybindingsContainer ( int  index,
Input  input,
Widget  parent,
KeybindingsMenu  menu 
)
inlineprivate

◆ OnSelectKBPreset()

void OnSelectKBPreset ( int  index)
inlineprivate

◆ ParticleProperties()

void ParticleProperties ( vector  localPos,
int  flags,
Object  parent = null,
vector  localOri = vector.Zero,
Class  owner = null 
)
inlineprivate

Constructor (ctor)

Parameters
localPosvector Local position of particle, if no parent this is world position
flagsint See ParticlePropertiesFlags
parentObject The parent that the ParticleSource will be added to as a child
localOrivector Local orientation of particle, if no parent this is world orientation
ownerClass The owning instance for this particle, as long as it exists, this particle will not be reused (unless flagged) Important when for example virtual is enabled since if the particle owner has been deleted, the virtual should not be converted Only fill in owner if necessary, for example when the owner is reusing the same particle after storing it

◆ ReloadElements()

void ReloadElements ( )
inlineprivate

◆ Reset()

void Reset ( bool  forced = false)
inlineprivate

◆ Run()

◆ StartEnteringAlternateKeybind()

void StartEnteringAlternateKeybind ( int  key_index)
inlineprivate

References m_Menu.

◆ StartEnteringKeybind()

void StartEnteringKeybind ( int  key_index)
inlineprivate

References m_Menu.

◆ SwitchSubgroup()

void SwitchSubgroup ( int  index)
inlineprivate

◆ TFCaller()

void TFCaller ( Class  instance,
string  test,
TFResult  result 
)
inlineprivate

References m_Instance, and m_Result.

◆ Update()

Field Documentation

◆ componentInfo

ref ComponentInfoArray componentInfo
private

Either the first component found or all of them depending on "fullComponentInfo".

◆ geomLevel

int geomLevel
private

What geometry was the object found in (will either be primaryType or secondaryType)

◆ hierLevel

int hierLevel
private

How deep in the proxy hierarchy are we.

◆ m_CurrentSettingAlternateKeyIndex

protected int m_CurrentSettingAlternateKeyIndex = -1
private

◆ m_CurrentSettingKeyIndex

protected int m_CurrentSettingKeyIndex = -1
private

◆ m_Instance

private Class m_Instance
private

◆ m_KeyWidgetElements

protected ref map<int, ref ElementArray> m_KeyWidgetElements
private

◆ m_Menu

protected KeybindingsMenu m_Menu
private

◆ m_Result

private ref TFResult m_Result
private

◆ m_Root

protected Widget m_Root
private

◆ m_Scroll

protected ScrollWidget m_Scroll
private

◆ m_Subgroups

protected ref array<Widget> m_Subgroups
private

◆ m_Test

private string m_Test
private

◆ NO_SORTING

protected const int NO_SORTING = -1
private

◆ obj

Object obj
private

Object inside of box.

Referenced by Hud::RefreshPlayerTags().

◆ parent

Object parent
private

Parent of proxy object.

◆ proxyInfo

ref ProxyInfoArray proxyInfo
private

Either the first proxy found or all of them depending on "fullComponentInfo".


The documentation for this class was generated from the following files: