Dayz Explorer 1.28.160049
Loading...
Searching...
No Matches
ArrowManagerBase Class Reference
Inheritance diagram for ArrowManagerBase:
ArrowManagerPlayer

Protected Member Functions

void ArrowManagerBase (EntityAI owner)
 
void AddArrow (EntityAI arrow)
 
void RemoveArrow (EntityAI arrow)
 
void ClearArrows ()
 
int GetArrowsCount ()
 
void DropArrow (int index)
 
void DropFirstArrow ()
 
void DropAllArrows ()
 
EntityAI GetArrow (int index)
 
EntityAI GetFirstArrow ()
 
EntityAI AcquireFirstArrow (bool keepTransform=false)
 

Protected Attributes

const int VERSION = 2
 
ref array< EntityAIm_Arrows
 
EntityAI m_Owner
 

Detailed Description

Definition at line 1 of file arrowmanagerbase.c.

Constructor & Destructor Documentation

◆ ArrowManagerBase()

void ArrowManagerBase::ArrowManagerBase ( EntityAI owner)
protected

Definition at line 7 of file arrowmanagerbase.c.

Member Function Documentation

◆ AcquireFirstArrow()

EntityAI ArrowManagerBase::AcquireFirstArrow ( bool keepTransform = false)
protected

Definition at line 92 of file arrowmanagerbase.c.

◆ AddArrow()

void ArrowManagerBase::AddArrow ( EntityAI arrow)
protected

Definition at line 13 of file arrowmanagerbase.c.

◆ ClearArrows()

void ArrowManagerBase::ClearArrows ( )
protected

Definition at line 23 of file arrowmanagerbase.c.

◆ DropAllArrows()

void ArrowManagerBase::DropAllArrows ( )
protected

Definition at line 64 of file arrowmanagerbase.c.

◆ DropArrow()

void ArrowManagerBase::DropArrow ( int index)
protected

Definition at line 39 of file arrowmanagerbase.c.

◆ DropFirstArrow()

void ArrowManagerBase::DropFirstArrow ( )
protected

Definition at line 59 of file arrowmanagerbase.c.

◆ GetArrow()

EntityAI ArrowManagerBase::GetArrow ( int index)
protected

Definition at line 72 of file arrowmanagerbase.c.

◆ GetArrowsCount()

int ArrowManagerBase::GetArrowsCount ( )
protected

Definition at line 34 of file arrowmanagerbase.c.

◆ GetFirstArrow()

EntityAI ArrowManagerBase::GetFirstArrow ( )
protected

Definition at line 82 of file arrowmanagerbase.c.

◆ RemoveArrow()

void ArrowManagerBase::RemoveArrow ( EntityAI arrow)
protected

Definition at line 18 of file arrowmanagerbase.c.

Member Data Documentation

◆ m_Arrows

ref array<EntityAI> ArrowManagerBase::m_Arrows
protected

Definition at line 4 of file arrowmanagerbase.c.

◆ m_Owner

EntityAI ArrowManagerBase::m_Owner
protected

Definition at line 5 of file arrowmanagerbase.c.

◆ VERSION

const int ArrowManagerBase::VERSION = 2
protected

Definition at line 3 of file arrowmanagerbase.c.


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