Show / Hide Table of Contents

Class MyCharacterRagdollComponent

Inheritance
System.Object
MyComponentBase
MyEntityComponentBase
MyEventProxyEntityComponent
MyUpdatingEntityComponent
MyCharacterRagdollComponent
Inherited Members
MyUpdatingEntityComponent.UpdateOnceBeforeFrame()
MyUpdatingEntityComponent.UpdateBeforeSimulationParallel()
MyUpdatingEntityComponent.UpdateAfterSimulation()
MyUpdatingEntityComponent.UpdateAfterSimulation10()
MyUpdatingEntityComponent.UpdateAfterSimulation100()
MyUpdatingEntityComponent.UpdateAfterSimulationParallel()
MyUpdatingEntityComponent.ParentEntity
MyUpdatingEntityComponent.NeedsUpdate
MyUpdatingEntityComponent.NeedsUpdateBeforeSimulation
MyUpdatingEntityComponent.NeedsUpdateBeforeSimulation100
MyUpdatingEntityComponent.NeedsUpdateSimulation
MyUpdatingEntityComponent.NeedsUpdateAfterSimulation
MyUpdatingEntityComponent.NeedsUpdateAfterSimulation10
MyUpdatingEntityComponent.NeedsUpdateAfterSimulation100
MyUpdatingEntityComponent.UpdateParallel
MyUpdatingEntityComponent.UpdatingType
MyUpdatingEntityComponent.NeedsUpdateChanged
MyUpdatingEntityComponent.UpdateParallelChanged
MyEventProxyEntityComponent.SyncType
MyEventProxyEntityComponent.OnBeforeRemovedFromContainer()
MyEventProxyEntityComponent.AttachSyncToEntity
MyEntityComponentBase.Container
MyEntityComponentBase.Entity
MyEntityComponentBase.OnAfterAddedToContainer
MyEntityComponentBase.BeforeRemovedFromContainer
MyComponentBase.SetContainer(IMyComponentContainer)
MyComponentBase.GetAs<T>()
MyComponentBase.OnAddedToScene()
MyComponentBase.OnRemovedFromScene()
MyComponentBase.Serialize(Boolean)
MyComponentBase.Deserialize(MyObjectBuilder_ComponentBase)
MyComponentBase.Init(MyComponentDefinitionBase)
MyComponentBase.IsSerialized()
MyComponentBase.RemoveExistingComponentOnNewInsert
MyComponentBase.ContainerBase
Namespace: Sandbox.Game.Entities.Character.Components
Assembly: Sandbox.Game.dll
Syntax
[MyComponentType]
public class MyCharacterRagdollComponent : MyUpdatingEntityComponent, IMyEntityComponentBase, IMyComponentBase, IMyEventProxy, IMyEventOwner, IMyUpdatingEntityComponent

Constructors

MyCharacterRagdollComponent()

Declaration
public MyCharacterRagdollComponent()

Properties

Character

Declaration
public MyCharacter Character { get; }
Property Value
Type Description
Sandbox.Game.Entities.Character.MyCharacter

ComponentTypeDebugString

Declaration
public override string ComponentTypeDebugString { get; }
Property Value
Type Description
System.String
Overrides
MyEntityComponentBase.ComponentTypeDebugString

Distance

Declaration
public float Distance { get; set; }
Property Value
Type Description
System.Single

IsRagdollActivated

Declaration
public bool IsRagdollActivated { get; }
Property Value
Type Description
System.Boolean

IsRagdollMoving

Declaration
public bool IsRagdollMoving { get; set; }
Property Value
Type Description
System.Boolean

RagdollMapper

Declaration
public MyRagdollMapper RagdollMapper { get; set; }
Property Value
Type Description
Sandbox.Engine.Physics.MyRagdollMapper

Methods

InitRagdoll()

Loads Ragdoll data

Declaration
public bool InitRagdoll()
Returns
Type Description
System.Boolean

OnAddedToContainer()

Declaration
public override void OnAddedToContainer()
Overrides
MyEntityComponentBase.OnAddedToContainer()

UpdateBeforeSimulation()

Declaration
public override void UpdateBeforeSimulation()
Overrides
MyUpdatingEntityComponent.UpdateBeforeSimulation()

UpdateBeforeSimulation100()

Declaration
public override void UpdateBeforeSimulation100()
Overrides
MyUpdatingEntityComponent.UpdateBeforeSimulation100()

UpdateSimulate()

Declaration
public override void UpdateSimulate()
Overrides
MyUpdatingEntityComponent.UpdateSimulate()

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
Back to top
Generated by DocFX
☀
☾