Show / Hide Table of Contents

Class MyAreaTriggerComponent

Inheritance
System.Object
MyComponentBase
MyEntityComponentBase
MyTriggerComponent
MyAreaTriggerComponent
Inherited Members
MyTriggerComponent.m_queryResult
MyTriggerComponent.m_triggerType
MyTriggerComponent.m_AABB
MyTriggerComponent.m_boundingSphere
MyTriggerComponent.m_orientedBoundingBox
MyTriggerComponent.m_relativeOffset
MyTriggerComponent.OnAddedToScene()
MyTriggerComponent.OnAddedToContainer()
MyTriggerComponent.OnBeforeRemovedFromContainer()
MyTriggerComponent.OnRemovedFromScene()
MyTriggerComponent.Update()
MyTriggerComponent.Dispose()
MyTriggerComponent.Contains(Vector3D)
MyTriggerComponent.DoQuery
MyTriggerComponent.QueryResult
MyTriggerComponent.UpdateFrequency
MyTriggerComponent.Enabled
MyTriggerComponent.ComponentTypeDebugString
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.EntityComponents
Assembly: Sandbox.Game.dll
Syntax
[MyComponentBuilder]
public class MyAreaTriggerComponent : MyTriggerComponent, IMyEntityComponentBase, IMyComponentBase

Constructors

MyAreaTriggerComponent()

Declaration
public MyAreaTriggerComponent()

MyAreaTriggerComponent(String)

Declaration
public MyAreaTriggerComponent(string name)
Parameters
Type Name Description
System.String name

Fields

EntityEntered

Declaration
public Action<long, string> EntityEntered
Field Value
Type Description
System.Action<System.Int64, System.String>

Properties

Name

Declaration
public string Name { get; set; }
Property Value
Type Description
System.String

Radius

Declaration
public double Radius { get; set; }
Property Value
Type Description
System.Double

SizeX

Declaration
public double SizeX { get; set; }
Property Value
Type Description
System.Double

SizeY

Declaration
public double SizeY { get; set; }
Property Value
Type Description
System.Double

SizeZ

Declaration
public double SizeZ { get; set; }
Property Value
Type Description
System.Double

Methods

DebugDraw()

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

Deserialize(MyObjectBuilder_ComponentBase)

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

IsSerialized()

Declaration
public override bool IsSerialized()
Returns
Type Description
System.Boolean
Overrides
MyTriggerComponent.IsSerialized()

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