Show / Hide Table of Contents

Class MyHandToolBase.MyBlockingBody

Inheritance
System.Object
MyComponentBase
MyEntityComponentBase
MyPhysicsComponentBase
Sandbox.Engine.Physics.MyPhysicsBody
MyHandToolBase.MyBlockingBody
Inherited Members
MyPhysicsComponentBase.m_lastLinearVelocity
MyPhysicsComponentBase.m_lastAngularVelocity
MyPhysicsComponentBase.ContactPointDelay
MyPhysicsComponentBase.EnabledChanged
MyPhysicsComponentBase.Flags
MyPhysicsComponentBase.IsPhantom
MyPhysicsComponentBase.m_enabled
MyPhysicsComponentBase.GetMaterialAt(Vector3D)
MyPhysicsComponentBase.GetVelocityAtPoint(Vector3D)
MyPhysicsComponentBase.GetVelocityAtPointLocal(Vector3D, Vector3)
MyPhysicsComponentBase.Close()
MyPhysicsComponentBase.CloseRigidBody()
MyPhysicsComponentBase.AddForce(MyPhysicsForceType, Nullable<Vector3>, Nullable<Vector3D>, Nullable<Vector3>, Nullable<Single>, Boolean, Boolean)
MyPhysicsComponentBase.ApplyImpulse(Vector3, Vector3D)
MyPhysicsComponentBase.ClearSpeed()
MyPhysicsComponentBase.Clear()
MyPhysicsComponentBase.CreateCharacterCollision(Vector3, Single, Single, Single, Single, Single, Single, MatrixD, Single, UInt16, Boolean, Single, Single, Single, Boolean, Nullable<Single>)
MyPhysicsComponentBase.DebugDraw()
MyPhysicsComponentBase.Activate()
MyPhysicsComponentBase.Deactivate()
MyPhysicsComponentBase.ForceActivate()
MyPhysicsComponentBase.UpdateAccelerations()
MyPhysicsComponentBase.SetSpeeds(Vector3, Vector3)
MyPhysicsComponentBase.WorldToCluster(Vector3D)
MyPhysicsComponentBase.ClusterToWorld(Vector3)
MyPhysicsComponentBase.GetWorldMatrix()
MyPhysicsComponentBase.GetWorldMatrix(MatrixD)
MyPhysicsComponentBase.UpdateFromSystem()
MyPhysicsComponentBase.Init(MyComponentDefinitionBase)
MyPhysicsComponentBase.OnAddedToContainer()
MyPhysicsComponentBase.OnBeforeRemovedFromContainer()
MyPhysicsComponentBase.IsSerialized()
MyPhysicsComponentBase.Serialize(Boolean)
MyPhysicsComponentBase.Deserialize(MyObjectBuilder_ComponentBase)
MyPhysicsComponentBase.ReportAllContacts
MyPhysicsComponentBase.Entity
MyPhysicsComponentBase.CanUpdateAccelerations
MyPhysicsComponentBase.MaterialType
MyPhysicsComponentBase.IsStatic
MyPhysicsComponentBase.IsKinematic
MyPhysicsComponentBase.Enabled
MyPhysicsComponentBase.PlayCollisionCueEnabled
MyPhysicsComponentBase.Mass
MyPhysicsComponentBase.Center
MyPhysicsComponentBase.LinearVelocity
MyPhysicsComponentBase.LinearVelocityUnsafe
MyPhysicsComponentBase.LinearVelocityLocal
MyPhysicsComponentBase.AngularVelocity
MyPhysicsComponentBase.AngularVelocityLocal
MyPhysicsComponentBase.SupportNormal
MyPhysicsComponentBase.LinearAcceleration
MyPhysicsComponentBase.AngularAcceleration
MyPhysicsComponentBase.LinearDamping
MyPhysicsComponentBase.AngularDamping
MyPhysicsComponentBase.Speed
MyPhysicsComponentBase.Friction
MyPhysicsComponentBase.RigidBody
MyPhysicsComponentBase.RigidBody2
MyPhysicsComponentBase.BreakableBody
MyPhysicsComponentBase.IsMoving
MyPhysicsComponentBase.Gravity
MyPhysicsComponentBase.Definition
MyPhysicsComponentBase.IsActive
MyPhysicsComponentBase.HasRigidBody
MyPhysicsComponentBase.CenterOfMassLocal
MyPhysicsComponentBase.CenterOfMassWorld
MyPhysicsComponentBase.IsInWorld
MyPhysicsComponentBase.ShapeChangeInProgress
MyPhysicsComponentBase.ComponentTypeDebugString
MyPhysicsComponentBase.OnBodyActiveStateChanged
MyEntityComponentBase.Container
MyEntityComponentBase.AttachSyncToEntity
MyEntityComponentBase.OnAfterAddedToContainer
MyEntityComponentBase.BeforeRemovedFromContainer
MyComponentBase.SetContainer(IMyComponentContainer)
MyComponentBase.GetAs<T>()
MyComponentBase.OnAddedToScene()
MyComponentBase.OnRemovedFromScene()
MyComponentBase.RemoveExistingComponentOnNewInsert
MyComponentBase.ContainerBase
Namespace: Sandbox.Game.Entities
Assembly: Sandbox.Game.dll
Syntax
public class MyBlockingBody : MyPhysicsBody, IMyEntityComponentBase, IMyComponentBase, MyClusterTree.IMyActivationHandler

Constructors

MyBlockingBody(MyHandToolBase, MyEntity)

Declaration
public MyBlockingBody(MyHandToolBase tool, MyEntity owner)
Parameters
Type Name Description
MyHandToolBase tool
MyEntity owner

Properties

HandTool

Declaration
public MyHandToolBase HandTool { get; }
Property Value
Type Description
MyHandToolBase

Methods

OnWorldPositionChanged(Object)

Declaration
public override void OnWorldPositionChanged(object source)
Parameters
Type Name Description
System.Object source
Overrides
Sandbox.Engine.Physics.MyPhysicsBody.OnWorldPositionChanged(System.Object)

SetWorldMatrix(MatrixD)

Declaration
public void SetWorldMatrix(MatrixD worldMatrix)
Parameters
Type Name Description
MatrixD worldMatrix

Extension Methods

MyEntityContainerEventExtensions.RegisterForEntityEvent(MyEntityComponentBase, MyStringHash, MyEntityContainerEventExtensions.EntityEventHandler)
MyEntityContainerEventExtensions.RegisterForEntityEvent(MyEntityComponentBase, MyEntity, MyStringHash, MyEntityContainerEventExtensions.EntityEventHandler)
MyEntityContainerEventExtensions.UnregisterForEntityEvent(MyEntityComponentBase, MyEntity, MyStringHash)
MyEntityContainerEventExtensions.RaiseEntityEvent(MyEntityComponentBase, MyStringHash, MyEntityContainerEventExtensions.EntityEventParams)
☀
☾
In This Article
  • Constructors
    • MyBlockingBody(MyHandToolBase, MyEntity)
  • Properties
    • HandTool
  • Methods
    • OnWorldPositionChanged(Object)
    • SetWorldMatrix(MatrixD)
  • Extension Methods
Back to top
Generated by DocFX
☀
☾