Show / Hide Table of Contents

Class MyUpdatingEntityComponent

Inheritance
System.Object
MyComponentBase
MyEntityComponentBase
MyEventProxyEntityComponent
MyUpdatingEntityComponent
MyCharacterSoundComponent
MyEntityStatComponent
MyCharacterDetectorComponent
MyCharacterJetpackComponent
MyCharacterOxygenComponent
MyCharacterRagdollComponent
MyAtmosphereDetectorComponent
MyEntityReverbDetectorComponent
MyTargetFocusComponent
MyTargetLockingComponent
Inherited Members
MyEventProxyEntityComponent.SyncType
MyEventProxyEntityComponent.OnBeforeRemovedFromContainer()
MyEventProxyEntityComponent.AttachSyncToEntity
MyEntityComponentBase.OnAddedToContainer()
MyEntityComponentBase.Container
MyEntityComponentBase.Entity
MyEntityComponentBase.ComponentTypeDebugString
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.EntityComponents
Assembly: Sandbox.Game.dll
Syntax
public abstract class MyUpdatingEntityComponent : MyEventProxyEntityComponent, IMyEntityComponentBase, IMyComponentBase, IMyEventProxy, IMyEventOwner, IMyUpdatingEntityComponent

Constructors

MyUpdatingEntityComponent()

Declaration
protected MyUpdatingEntityComponent()

Properties

NeedsUpdate

Declaration
public MyEntityUpdateEnum NeedsUpdate { get; set; }
Property Value
Type Description
MyEntityUpdateEnum

NeedsUpdateAfterSimulation

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

NeedsUpdateAfterSimulation10

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

NeedsUpdateAfterSimulation100

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

NeedsUpdateBeforeSimulation

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

NeedsUpdateBeforeSimulation100

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

NeedsUpdateChanged

Declaration
public Action<IMyUpdatingEntityComponent, MyEntityUpdateEnum> NeedsUpdateChanged { get; set; }
Property Value
Type Description
System.Action<VRage.Game.Entity.EntityComponents.Interfaces.IMyUpdatingEntityComponent, MyEntityUpdateEnum>

NeedsUpdateSimulation

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

ParentEntity

Declaration
public IMyEntity ParentEntity { get; }
Property Value
Type Description
IMyEntity

UpdateParallel

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

UpdateParallelChanged

Declaration
public Action<IMyUpdatingEntityComponent, bool> UpdateParallelChanged { get; set; }
Property Value
Type Description
System.Action<VRage.Game.Entity.EntityComponents.Interfaces.IMyUpdatingEntityComponent, System.Boolean>

UpdatingType

Declaration
public MyUpdateOrder UpdatingType { get; set; }
Property Value
Type Description
MyUpdateOrder

Methods

UpdateAfterSimulation()

Declaration
public virtual void UpdateAfterSimulation()

UpdateAfterSimulation10()

Declaration
public virtual void UpdateAfterSimulation10()

UpdateAfterSimulation100()

Declaration
public virtual void UpdateAfterSimulation100()

UpdateAfterSimulationParallel()

Declaration
public virtual void UpdateAfterSimulationParallel()

UpdateBeforeSimulation()

Declaration
public virtual void UpdateBeforeSimulation()

UpdateBeforeSimulation100()

Declaration
public virtual void UpdateBeforeSimulation100()

UpdateBeforeSimulationParallel()

Declaration
public virtual void UpdateBeforeSimulationParallel()

UpdateOnceBeforeFrame()

Declaration
public virtual void UpdateOnceBeforeFrame()

UpdateSimulate()

Declaration
public virtual void 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
☀
☾