Show / Hide Table of Contents

Class MyUpdateTriggerComponent

Inheritance
System.Object
MyComponentBase
MyEntityComponentBase
MyTriggerComponent
MyUpdateTriggerComponent
Inherited Members
MyTriggerComponent.m_queryResult
MyTriggerComponent.m_triggerType
MyTriggerComponent.m_AABB
MyTriggerComponent.m_boundingSphere
MyTriggerComponent.m_orientedBoundingBox
MyTriggerComponent.m_relativeOffset
MyTriggerComponent.OnAddedToContainer()
MyTriggerComponent.OnRemovedFromScene()
MyTriggerComponent.Update()
MyTriggerComponent.DebugDraw()
MyTriggerComponent.IsSerialized()
MyTriggerComponent.Contains(Vector3D)
MyTriggerComponent.DoQuery
MyTriggerComponent.QueryResult
MyTriggerComponent.UpdateFrequency
MyTriggerComponent.Enabled
MyTriggerComponent.CustomDebugColor
MyTriggerComponent.Center
MyTriggerComponent.OBB
MyTriggerComponent.TriggerAreaType
MyEntityComponentBase.Container
MyEntityComponentBase.Entity
MyEntityComponentBase.AttachSyncToEntity
MyEntityComponentBase.OnAfterAddedToContainer
MyEntityComponentBase.BeforeRemovedFromContainer
MyComponentBase.SetContainer(IMyComponentContainer)
MyComponentBase.GetAs<T>()
MyComponentBase.Init(MyComponentDefinitionBase)
MyComponentBase.RemoveExistingComponentOnNewInsert
MyComponentBase.ContainerBase
Namespace: Sandbox.Game.Components
Assembly: Sandbox.Game.dll
Syntax
[MyComponentBuilder]
public class MyUpdateTriggerComponent : MyTriggerComponent, IMyEntityComponentBase, IMyComponentBase

Constructors

MyUpdateTriggerComponent()

Declaration
public MyUpdateTriggerComponent()

MyUpdateTriggerComponent(Int32)

Declaration
public MyUpdateTriggerComponent(int triggerSize)
Parameters
Type Name Description
System.Int32 triggerSize

Properties

ComponentTypeDebugString

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

Size

Declaration
public int Size { get; set; }
Property Value
Type Description
System.Int32

Methods

Deserialize(MyObjectBuilder_ComponentBase)

Declaration
public override void Deserialize(MyObjectBuilder_ComponentBase builder)
Parameters
Type Name Description
MyObjectBuilder_ComponentBase builder
Overrides
MyTriggerComponent.Deserialize(MyObjectBuilder_ComponentBase)

Dispose()

Declaration
public override void Dispose()
Overrides
MyTriggerComponent.Dispose()

OnAddedToScene()

Declaration
public override void OnAddedToScene()
Overrides
MyTriggerComponent.OnAddedToScene()

OnBeforeRemovedFromContainer()

Declaration
public override void OnBeforeRemovedFromContainer()
Overrides
MyTriggerComponent.OnBeforeRemovedFromContainer()

QueryEvaluator(MyEntity)

Declaration
protected override bool QueryEvaluator(MyEntity entity)
Parameters
Type Name Description
MyEntity entity
Returns
Type Description
System.Boolean
Overrides
MyTriggerComponent.QueryEvaluator(MyEntity)

Serialize(Boolean)

Declaration
public override MyObjectBuilder_ComponentBase Serialize(bool copy = false)
Parameters
Type Name Description
System.Boolean copy
Returns
Type Description
MyObjectBuilder_ComponentBase
Overrides
MyTriggerComponent.Serialize(Boolean)

UpdateInternal()

Declaration
protected override void UpdateInternal()
Overrides
MyTriggerComponent.UpdateInternal()

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
☀
☾