Struct Body

Namespace
Game.Shared.Components
Assembly
Game.dll

A physical, rigid body. Can be a static world collider, but can also be a basic dynamic or kinematic body.

public struct Body
Inherited Members

Constructors

Body()

public Body()

Properties

BodyObject

public readonly PhysicsBody BodyObject { get; }

Property Value

PhysicsBody

CollisionModel

public ModelProperty CollisionModel { readonly get; set; }

Property Value

ModelProperty

Mass

public float Mass { readonly get; set; }

Property Value

float

Shape

public readonly PhysicsShape Shape { get; }

Property Value

PhysicsShape

Static

public bool Static { readonly get; set; }

Property Value

bool

Methods

OnDebugDraw(DebugDrawEvent, ref Body)

public static void OnDebugDraw(Entity.DebugDrawEvent data, ref Body body)

Parameters

data Entity.DebugDrawEvent
body Body

OnDespawn(DespawnEvent)

public void OnDespawn(Entity.DespawnEvent data)

Parameters

data Entity.DespawnEvent

OnSpawn(SpawnEvent)

public void OnSpawn(Entity.SpawnEvent data)

Parameters

data Entity.SpawnEvent

UpdateTransforms(ServerTransformListenEvent, ref Body, ref Transform)

public static void UpdateTransforms(Entity.ServerTransformListenEvent data, ref Body body, ref Transform transform)

Parameters

data Entity.ServerTransformListenEvent
body Body
transform Transform