Skip to content
This repository has been archived by the owner on Oct 22, 2024. It is now read-only.

Sandbox.ModAPI.Ingame.MyDetectedEntityInfo

Morten Aune Lyrstad edited this page May 8, 2022 · 44 revisions

IndexNamespace Index

MyDetectedEntityInfo Struct

public struct MyDetectedEntityInfo

Describes detected entity info

Namespace: Sandbox.ModAPI.Ingame
Assembly: Sandbox.Common.dll

Fields

BoundingBoxD BoundingBox

The entity's world-aligned bounding box

long EntityId

The entity's EntityId

Vector3D? HitPosition

Position where the raycast hit the entity. (can be null if the sensor didn't use a raycast)

string Name

The entity's display name if it is friendly, or a generic descriptor if it is not

MatrixD Orientation

The entity's absolute orientation at the time it was detected

MyRelationsBetweenPlayerAndBlock Relationship

Relationship between the entity and the owner of the sensor

long TimeStamp

Time when the entity was detected. This field counts milliseconds, compensated for simspeed

MyDetectedEntityType Type

Enum describing the type of entity

Vector3 Velocity

The entity's absolute velocity at the time it was detected

Properties

Vector3D Position { get; }

The entity's position (center of the Bounding Box)

Constructors

MyDetectedEntityInfo(long entityId, string name, MyDetectedEntityType type, Vector3D? hitPosition, MatrixD orientation, Vector3 velocity, MyRelationsBetweenPlayerAndBlock relationship, BoundingBoxD boundingBox, long timeStamp)

Methods

bool IsEmpty()

Determines if this structure is empty; meaning it does not contain any meaningful data

Clone this wiki locally