Perl API Reference: Object (46 methods)

Browse the complete Perl API documentation for the Object class. Search through 46 methods and 249 events to find the exact function signatures, parameters, and usage examples you need for your EQ-Emulator scripts.

Methods

$object->ClearEntityVariables(); # bool
$object->ClearUser(); # void
$object->Close(); # void
$object->Delete(); # void
$object->Delete(reset_state); # void
$object->DeleteEntityVariable(variable_name); # bool
$object->DeleteItem(index); # void
$object->Depop(); # void
$object->EntityVariableExists(variable_name); # bool
$object->GetDBID(); # uint32_t
$object->GetEntityVariable(variable_name); # std::string
$object->GetEntityVariables(); # array
$object->GetHeading(); # float
$object->GetID(); # uint32_t
$object->GetIcon(); # uint32_t
$object->GetItemID(); # uint32_t
$object->GetModelName(); # std::string
$object->GetSize(); # float
$object->GetSolidType(); # uint32_t
$object->GetTiltX(); # float
$object->GetTiltY(); # float
$object->GetType(); # uint32_t
$object->GetX(); # float
$object->GetY(); # float
$object->GetZ(); # float
$object->IsGroundSpawn(); # bool
$object->IsObject(); # bool
$object->Repop(); # void
$object->Save(); # bool
$object->SetEntityVariable(variable_name, variable_value); # void
$object->SetHeading(heading); # void
$object->SetID(set_id); # void
$object->SetIcon(icon); # void
$object->SetItemID(itemid); # void
$object->SetLocation(x, y, z); # void
$object->SetModelName(name); # void
$object->SetSize(size); # void
$object->SetSolidType(type); # void
$object->SetTiltX(tilt_x); # void
$object->SetTiltY(tilt_y); # void
$object->SetType(type); # void
$object->SetX(x); # void
$object->SetY(y); # void
$object->SetZ(z); # void
$object->StartDecay(); # void
$object->VarSave(); # uint32_t