实体 (Entity)
# 实体 (Entity)
### Entity 对象中的方法:
#### :GetName
`entity_object:GetName()` => 字符串
返回实体对象的名称。
---
#### :GetClass
`entity_object:GetClass()` => 字符串
返回实体对象的类名。
---
#### :GetIndex
`entity_object:GetIndex()` => 数字
返回实体对象的实体 ID。
---
#### :GetAbsOrigin
`entity_object:GetAbsOrigin()` => x, y, z
返回实体对象的位置。
---
#### :GetProp
`entity_object:GetProp(propName: 字符串)` => 字符串
参数 | 类型 | 介绍
-------- | ---- | -----------
**propName** | 字符串 | 要请求的属性名称
获取实体对象的指定属性值。
衍生方法 | 返回类型 | 介绍
-------- | ---- | -----------
`:GetPropFloat(propName: 字符串)` | 数字 | 以浮点数形式返回请求的属性值
`:GetPropInt(propName: 字符串)` | 数字 | 以整数形式返回请求的属性值
`:GetPropBool(propName: 字符串)` | 布尔值 | 以布尔值形式返回请求的属性值
`:GetPropString(propName: 字符串)` | 字符串 | 以字符串形式返回请求的属性值
`:GetPropVector(propName: 字符串)` | **Vector3 (类)** | 以向量形式返回请求的属性值
`:GetPropEntity(propName: 字符串)` | **Entity (类)** | 以实体形式返回请求的属性值
---
#### :SetProp
`entity_object:SetProp(propName: 字符串, value: 字符串)`
参数 | 类型 | 介绍
-------- | ---- | -----------
**propName** | 字符串 | 要修改的属性名称
**value** | 字符串 | 要修改为的属性值
修改实体对象的指定属性值。
衍生方法 | ...args[1]类型 | 介绍
-------- | ---- | -----------
`:SetPropFloat(number: 数字, propName: 字符串)` | 数字 | 以浮点数形式修改请求的属性值
`:SetPropInt(integer:数字, propName: 字符串)` | 数字 | 以整数形式修改请求的属性值
`:SetPropBool(boolean:布尔值, propName: 字符串)` | 布尔值 | 以布尔值形式修改请求的属性值
`:SetPropVector(vector: Vector3(类), propName: 字符串)`| **Vector3 (类)** | 以向量形式修改请求的属性值
`:SetPropEntity(entity: Entity(类), propName: 字符串)` | **Entity (类)** | 以实体形式修改请求的属性值
---
#### :GetTeamNumber
`entity_object:GetTeamNumber()` => 数字
返回实体对象的队伍编号。
---
#### :GetMins
`entity_object:GetMins()` => 数字
返回实体对象的最小值。
---
#### :GetMaxs
`entity_object:GetMaxs()` => 数字
返回实体对象的最大值。
---
#### :GetHealth
`entity_object:GetHealth()` => 数字
返回实体对象的血量。
---
#### :GetMaxHealth
`entity_object:GetMaxHealth()` => 数字
返回实体对象的最大血量。
---
#### :IsPlayer
`entity_object:IsPlayer()` => 布尔值
判断实体对象是否为玩家。
---
#### :IsAlive
`entity_object:IsAlive()` => 布尔值
判断实体对象是否存活。
---
#### :GetHitboxPosition
`entity_object:GetHitboxPosition(hitgroup: 数字)` => x, y, z
返回实体对象指定 `伤害区域` 的位置。
---
#### :GetBonePosition
`entity_object:GetBonePosition(boneIndex: 数字)` => x, y, z
返回实体对象指定 `骨骼` 的位置。
---
#### :GetWeaponID
`entity_object:GetWeaponID()` => 数字
返回实体对象**所持的**武器ID。
---
#### :GetWeaponType
`entity_object:GetWeaponType()` => 数字
返回实体对象**所持的**武器类型。
---
#### :GetWeaponSpread
`entity_object:GetWeaponSpread()` => 数字
返回实体对象**所持的**武器扩散。
---
#### :GetWeaponInaccuracy
`entity_object:GetWeaponInaccuracy()` => 数字
返回实体对象**所持的**武器精准度。