Show / Hide Table of Contents

Class MyContainerDropComponent

Inheritance
System.Object
MyComponentBase
MyEntityComponentBase
MyContainerDropComponent
Inherited Members
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 MyContainerDropComponent : MyEntityComponentBase, IMyEntityComponentBase, IMyComponentBase

Constructors

MyContainerDropComponent()

Declaration
public MyContainerDropComponent()

MyContainerDropComponent(Boolean, String, Int64, String)

Declaration
public MyContainerDropComponent(bool competetive, string gpsName, long owner, string sound)
Parameters
Type Name Description
System.Boolean competetive
System.String gpsName
System.Int64 owner
System.String sound

Properties

Competetive

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

ComponentTypeDebugString

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

GPSName

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

GridEntityId

Declaration
public long GridEntityId { get; set; }
Property Value
Type Description
System.Int64

Owner

Declaration
public long Owner { get; }
Property Value
Type Description
System.Int64

Methods

Deserialize(MyObjectBuilder_ComponentBase)

Declaration
public override void Deserialize(MyObjectBuilder_ComponentBase baseBuilder)
Parameters
Type Name Description
MyObjectBuilder_ComponentBase baseBuilder
Overrides
MyComponentBase.Deserialize(MyObjectBuilder_ComponentBase)

IsSerialized()

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

OnAddedToContainer()

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

OnAddedToScene()

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

OnBeforeRemovedFromContainer()

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

OnRemovedFromScene()

Declaration
public override void OnRemovedFromScene()
Overrides
MyComponentBase.OnRemovedFromScene()

PlaySound(String)

Declaration
public bool PlaySound(string soundName)
Parameters
Type Name Description
System.String soundName
Returns
Type Description
System.Boolean

Serialize(Boolean)

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

StopSound()

Declaration
public void StopSound()

UpdateSound()

Declaration
public void UpdateSound()

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