实体 (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()` => 数字 返回实体对象**所持的**武器精准度。