Project SkyFire Core
SkyFire 5.4.8 server core API documentation
Loading...
Searching...
No Matches
Eluna::WorldObjectInRangeCheck Class Reference

#include <LuaEngine.h>

Collaboration diagram for Eluna::WorldObjectInRangeCheck:

Private Member Functions

WorldObject const & GetFocusObject () const
bool operator() (WorldObject *u)
 WorldObjectInRangeCheck (bool nearest, WorldObject const *obj, float range, TypeID typeId=TYPEID_OBJECT, uint32 entry=0)
 WorldObjectInRangeCheck (WorldObjectInRangeCheck const &)

Private Attributes

uint32 i_entry
bool i_nearest
WorldObject const * i_obj
float i_range
TypeID i_typeId

Detailed Description

Definition at line 677 of file LuaEngine.h.

Constructor & Destructor Documentation

◆ WorldObjectInRangeCheck() [1/2]

Eluna::WorldObjectInRangeCheck::WorldObjectInRangeCheck ( bool nearest,
WorldObject const * obj,
float range,
TypeID typeId = TYPEID_OBJECT,
uint32 entry = 0 )
inlineprivate

Definition at line 679 of file LuaEngine.h.

References i_entry, i_nearest, i_obj, i_range, i_typeId, and TYPEID_OBJECT.

Referenced by WorldObjectInRangeCheck().

◆ WorldObjectInRangeCheck() [2/2]

Eluna::WorldObjectInRangeCheck::WorldObjectInRangeCheck ( WorldObjectInRangeCheck const & )
private

Member Function Documentation

◆ GetFocusObject()

WorldObject const & Eluna::WorldObjectInRangeCheck::GetFocusObject ( ) const
inlineprivate

Definition at line 682 of file LuaEngine.h.

References i_obj.

◆ operator()()

bool Eluna::WorldObjectInRangeCheck::operator() ( WorldObject * u)
inlineprivate

Member Data Documentation

◆ i_entry

uint32 Eluna::WorldObjectInRangeCheck::i_entry
private

Definition at line 704 of file LuaEngine.h.

Referenced by operator()(), and WorldObjectInRangeCheck().

◆ i_nearest

bool Eluna::WorldObjectInRangeCheck::i_nearest
private

Definition at line 705 of file LuaEngine.h.

Referenced by operator()(), and WorldObjectInRangeCheck().

◆ i_obj

WorldObject const* Eluna::WorldObjectInRangeCheck::i_obj
private

Definition at line 701 of file LuaEngine.h.

Referenced by GetFocusObject(), operator()(), and WorldObjectInRangeCheck().

◆ i_range

float Eluna::WorldObjectInRangeCheck::i_range
private

Definition at line 702 of file LuaEngine.h.

Referenced by operator()(), and WorldObjectInRangeCheck().

◆ i_typeId

TypeID Eluna::WorldObjectInRangeCheck::i_typeId
private

Definition at line 703 of file LuaEngine.h.

Referenced by operator()(), and WorldObjectInRangeCheck().


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