Show / Hide Table of Contents

Class MyRemoteControl

Inheritance
System.Object
MyEntity
MyCubeBlock
Sandbox.Game.Entities.Cube.MySyncedBlock
Sandbox.Game.Entities.Cube.MyTerminalBlock
MyShipController
MyRemoteControl
Implements
IMyComponentOwner<MyIDModule>
IMyUpgradableBlock
IMyUpgradableBlock
IMyControllableEntity
IMyShootOrigin
IMyRemoteControl
IMyShipController
IMyTerminalBlock
IMyCubeBlock
IMyControllableEntity
IMyTargetingCapableBlock
IMyRemoteControl
IMyShipController
IMyTerminalBlock
IMyCubeBlock
IMyParallelUpdateable
IMyEntity
IMyEntity
IMyComponentOwner<MyAutopilotComponent>
Inherited Members
MyShipController.BuildingMode
MyShipController.m_getInCockpitSound
MyShipController.m_gridGyroSystem
MyShipController.GridSelectionSystem
MyShipController.hasPower
MyShipController.m_baseIdleSound
MyShipController.m_enableBuilderCockpit
MyShipController.m_enableFirstPerson
MyShipController.m_enableShipControl
MyShipController.m_headLocalPosition
MyShipController.m_lastPilot
MyShipController.m_rechargeSocket
MyShipController.m_singleWeaponMode
MyShipController.m_useSoundEmitter
MyShipController.TargetData
MyShipController.UseFinished()
MyShipController.PickUpFinished()
MyShipController.SwitchWalk()
MyShipController.Sprint(Boolean)
MyShipController.SwitchBroadcasting()
MyShipController.SwitchReactorsLocal()
MyShipController.CanSwitchToWeapon(Nullable<MyDefinitionId>)
MyShipController.SwitchToWeapon(MyDefinitionId)
MyShipController.SwitchToWeapon(MyToolbarItemWeapon)
MyShipController.BeginShoot(MyShootActionEnum)
MyShipController.EndShoot(MyShootActionEnum)
MyShipController.OnBeginShoot(MyShootActionEnum)
MyShipController.OnEndShoot(MyShootActionEnum)
MyShipController.IMyControllableEntity.GetHeadMatrix(Boolean, Boolean, Boolean, Boolean)
MyShipController.IMyControllableEntity.MoveAndRotate(Vector3, Vector2, Single)
MyShipController.IMyControllableEntity.MoveAndRotateStopped()
MyShipController.IMyControllableEntity.Use()
MyShipController.IMyControllableEntity.UseContinues()
MyShipController.IMyControllableEntity.PickUp()
MyShipController.IMyControllableEntity.PickUpContinues()
MyShipController.IMyControllableEntity.Jump(Vector3)
MyShipController.IMyControllableEntity.Up()
MyShipController.IMyControllableEntity.Crouch()
MyShipController.IMyControllableEntity.Down()
MyShipController.IMyControllableEntity.ShowInventory()
MyShipController.IMyControllableEntity.ShowTerminal()
MyShipController.IMyControllableEntity.ShowRemoteAccessMenu()
MyShipController.IMyControllableEntity.SwitchThrusts()
MyShipController.IMyControllableEntity.SwitchDamping()
MyShipController.IMyControllableEntity.SwitchLights()
MyShipController.IMyControllableEntity.SwitchLandingGears()
MyShipController.IMyControllableEntity.SwitchHandbrake()
MyShipController.IMyControllableEntity.SwitchReactors()
MyShipController.IMyControllableEntity.SwitchHelmet()
MyShipController.IMyControllableEntity.Die()
MyShipController.IMyControllableEntity.SwitchAmmoMagazine()
MyShipController.IMyControllableEntity.CanSwitchAmmoMagazine()
MyShipController.GetCameraEntitySettings()
MyShipController.ShouldEndShootingOnPause(MyShootActionEnum)
MyShipController.GetViewMatrix()
MyShipController.OnRemovedFromScene(Object)
MyShipController.UpdateVisual()
MyShipController.IsTargetLockingEnabled()
MyShipController.SetLockedTarget(IMyCubeGrid)
MyShipController.SetLockedTarget(IMyCharacter)
MyShipController.GetWorldMatrix()
MyShipController.CanActiveToolShoot()
MyShipController.IsShipToolSelected()
MyShipController.GetActiveToolPosition()
MyShipController.WheelJump(Boolean)
MyShipController.TryEnableBrakes(Boolean)
MyShipController.IsShooting(MyShootActionEnum)
MyShipController.IsShooting()
MyShipController.MoveAndRotate(Vector3, Vector2, Single)
MyShipController.WheelJumpFromOtherBlock(Boolean)
MyShipController.MoveAndRotate()
MyShipController.MoveAndRotateStopped()
MyShipController.ClearMovementControl()
MyShipController.UpdatingStopped()
MyShipController.UpdateControls()
MyShipController.UpdateAfterSimulation()
MyShipController.UpdateBeforeSimulation100()
MyShipController.HasPriorityOver(MyShipController, MyShipController)
MyShipController.RefreshControlNotifications()
MyShipController.RemoveControlNotifications()
MyShipController.OnControlAcquired_UpdateCamera()
MyShipController.IsCameraController()
MyShipController.OnControlAcquired(MyEntityController)
MyShipController.OnControlReleased_UpdateCamera()
MyShipController.OnControlReleased(MyEntityController)
MyShipController.ShouldSit()
MyShipController.UpdateCameraAfterChange(Boolean)
MyShipController.Shoot(MyShootActionEnum)
MyShipController.Zoom(Boolean)
MyShipController.Use()
MyShipController.PlayUseSound(Boolean)
MyShipController.RaiseControlledEntityUsed()
MyShipController.UseContinues()
MyShipController.PickUp()
MyShipController.PickUpContinues()
MyShipController.Crouch()
MyShipController.Jump(Vector3)
MyShipController.Up()
MyShipController.Down()
MyShipController.ShowRemoteAccessMenu()
MyShipController.SwitchDamping()
MyShipController.SwitchThrusts()
MyShipController.Die()
MyShipController.SwitchLights()
MyShipController.SwitchHandbrake()
MyShipController.SwitchParkedStatus()
MyShipController.SwitchLandingGears()
MyShipController.SwitchReactors()
MyShipController.DrawHud(IMyCameraController, Int64)
MyShipController.IsLargeShip()
MyShipController.SetWeaponSystem(MyGridWeaponSystem)
MyShipController.sync_ControlledEntity_Used()
MyShipController.EndShootAll()
MyShipController.Closing()
MyShipController.UpdateSoundState()
MyShipController.StartLoopSound()
MyShipController.StopLoopSound()
MyShipController.RemoveUsers(Boolean)
MyShipController.RemoveLocal()
MyShipController.CanBeMainCockpit()
MyShipController.CanHaveHorizon()
MyShipController.IsMainCockpitFree()
MyShipController.IsControllingCockpit()
MyShipController.BeginShootSync(MyShootActionEnum)
MyShipController.EndShootSync(MyShootActionEnum)
MyShipController.GetNetState()
MyShipController.SetNetState(MyGridClientState)
MyShipController.RemoveControlSystem(MyGroupControlSystem)
MyShipController.AddControlSystem(MyGroupControlSystem)
MyShipController.FindProjectedBlock()
MyShipController.IMyControllableEntity.DrawHud(IMyCameraController, Int64)
MyShipController.GetNaturalGravity()
MyShipController.GetArtificialGravity()
MyShipController.GetTotalGravity()
MyShipController.IMyShipController.GetShipSpeed()
MyShipController.IMyShipController.GetShipVelocities()
MyShipController.CalculateShipMass()
MyShipController.IMyShipController.TryGetPlanetElevation(MyPlanetElevation, Double)
MyShipController.IMyShipController.TryGetPlanetPosition(Vector3D)
MyShipController.GetInCockpitSound
MyShipController.GetOutOfCockpitSound
MyShipController.GridGyroSystem
MyShipController.GridReflectorLights
MyShipController.GridResourceDistributor
MyShipController.GridWheels
MyShipController.EntityThrustComponent
MyShipController.LeaveNotificationHintText
MyShipController.EnableShipControl
MyShipController.PlayDefaultUseSound
MyShipController.OnLockedToolbar
MyShipController.HasWheels
MyShipController.NeedsPerFrameUpdate
MyShipController.ForceFirstPersonCamera
MyShipController.EnableFirstPersonView
MyShipController.RaycasterHitBlock
MyShipController.IsUsing
MyShipController.BlockDefinition
MyShipController.ControlThrusters
MyShipController.ControlWheels
MyShipController.ControlGyros
MyShipController.SingleWeaponMode
MyShipController.IsMainCockpit
MyShipController.IsTargetLockingEnabledValue
MyShipController.HorizonIndicatorEnabled
MyShipController.Toolbar
MyShipController.IsAutopilotControlled
MyShipController.PrimaryLookaround
MyShipController.Entity
MyShipController.ControllerInfo
MyShipController.ToolbarType
MyShipController.IMyControllableEntity.ForceFirstPersonCamera
MyShipController.IMyControllableEntity.EnabledThrusts
MyShipController.IMyControllableEntity.EnabledDamping
MyShipController.IMyControllableEntity.EnabledLights
MyShipController.IMyControllableEntity.EnabledLeadingGears
MyShipController.IMyControllableEntity.EnabledReactors
MyShipController.IMyControllableEntity.EnabledBroadcasting
MyShipController.IMyControllableEntity.EnabledHelmet
MyShipController.HeadLocalXAngle
MyShipController.HeadLocalYAngle
MyShipController.ControlContext
MyShipController.AuxiliaryContext
MyShipController.RelativeDampeningEntity
MyShipController.ControlGroup
MyShipController.TopGrid
MyShipController.LocationForHudMarker
MyShipController.IMyShipController.IsMainCockpit
MyShipController.IMyShipController.IsUnderControl
MyShipController.IMyShipController.ControlWheels
MyShipController.IMyShipController.ControlThrusters
MyShipController.IMyShipController.HandBrake
MyShipController.IMyShipController.DampenersOverride
MyShipController.IMyShipController.CenterOfMass
MyShipController.IsDefault3rdView
MyShipController.ShootOrigin
MyShipController.GetAmmoDefinition
MyShipController.MaxShootRange
MyShipController.AreBreaksOn
MyShipController.PreviousController
MyShipController.CanSwitchLandingGears
MyShipController.IMyControllableEntity.Entity
MyShipController.RelativeDampeningDistance
MyShipController.IMyControllableEntity.RelativeDampeningTarget
MyShipController.LastMotionIndicator
MyShipController.LastRotationIndicator
MyShipController.IMyControllableEntity.ControllerInfo
MyShipController.IMyShipController.CanControlShip
MyShipController.IMyShipController.HasWheels
MyShipController.IMyShipController.ShowHorizonIndicator
MyShipController.IMyShipController.MoveIndicator
MyShipController.IMyShipController.RotationIndicator
MyShipController.IMyShipController.RollIndicator
MyShipController.IMyShipController.HasFirstPersonCamera
MyShipController.IMyShipController.Pilot
MyShipController.IMyShipController.LastPilot
MyShipController.IMyShipController.IsShooting
MyCubeBlock.MAX_CUSTOM_NAME_LENGTH
MyCubeBlock.DUMMY_SUBBLOCK_ID
MyCubeBlock.m_soundEmitter
MyCubeBlock.m_emissiveNames
MyCubeBlock.CurrentAttachedUpgradeModules
MyCubeBlock.IsBeingRemoved
MyCubeBlock.m_activeEffects
MyCubeBlock.SlimBlock
MyCubeBlock.IsSilenced
MyCubeBlock.SilenceInChange
MyCubeBlock.UsedUpdateEveryFrame
MyCubeBlock.HandleEmissiveStateChange
MyCubeBlock.InitSkinUpdateHandled
MyCubeBlock.SubBlocks
MyCubeBlock.m_forceBlockDestructible
MyCubeBlock.GetOwnerFactionTag()
MyCubeBlock.GetUserRelationToOwner(Int64, MyRelationsBetweenPlayerAndBlock)
MyCubeBlock.GetPlayerRelationToOwner()
MyCubeBlock.FriendlyWithBlock(MyCubeBlock)
MyCubeBlock.UpdateIsWorking()
MyCubeBlock.CanContinueBuild()
MyCubeBlock.GetInteractiveObject(UInt32)
MyCubeBlock.ReleaseInventory(MyInventory, Boolean)
MyCubeBlock.OnConstraintAdded(GridLinkTypeEnum, IMyEntity)
MyCubeBlock.OnConstraintRemoved(GridLinkTypeEnum, IMyEntity)
MyCubeBlock.InitComponents()
MyCubeBlock.Init()
MyCubeBlock.HasUnparentedSubpart()
MyCubeBlock.GetLocalMatrix(Matrix)
MyCubeBlock.CalcLocalMatrix(Matrix, String)
MyCubeBlock.Components_ComponentAdded(Type, IMyEntityComponentBase)
MyCubeBlock.Components_ComponentRemoved(Type, IMyEntityComponentBase)
MyCubeBlock.GetObjectBuilder(Boolean)
MyCubeBlock.ConnectionAllowed(Vector3I, Vector3I, MyCubeBlockDefinition)
MyCubeBlock.ConnectionAllowed(Vector3I, Vector3I, Vector3I, MyCubeBlockDefinition)
MyCubeBlock.WorldPositionChanged(Object)
MyCubeBlock.SetEmissiveStateDisabled()
MyCubeBlock.SetEmissiveStateDamaged()
MyCubeBlock.CheckEmissiveState(Boolean)
MyCubeBlock.SetEmissiveState(MyStringHash, UInt32, String)
MyCubeBlock.UpdateEmissiveParts(UInt32, Single, Color, Color)
MyCubeBlock.GetDefaultEmissiveParts(Byte)
MyCubeBlock.UpdateSkin(Boolean)
MyCubeBlock.UpdateBeforeSimulation10()
MyCubeBlock.OnBuildSuccess(Int64, Boolean)
MyCubeBlock.OnRemovedByCubeBuilder()
MyCubeBlock.ContactPointCallback(MyGridContactInfo)
MyCubeBlock.OnDestroy()
MyCubeBlock.OnModelChange()
MyCubeBlock.CalculateCurrentModel(Matrix)
MyCubeBlock.ChangeBlockOwnerRequest(Int64, MyOwnershipShareModeEnum)
MyCubeBlock.SetEffect(String, Boolean)
MyCubeBlock.SetEffect(String, Single, Boolean, Boolean, Boolean)
MyCubeBlock.RemoveEffect(String, Int32)
MyCubeBlock.SetDamageEffectDelayed(Boolean)
MyCubeBlock.SetDamageEffect(Boolean)
MyCubeBlock.StopDamageEffect(Boolean)
MyCubeBlock.ChangeOwner(Int64, MyOwnershipShareModeEnum)
MyCubeBlock.IMyComponentOwner<MyIDModule>.GetComponent(MyIDModule)
MyCubeBlock.OnCubeGridChanged(MyCubeGrid)
MyCubeBlock.OnTeleport()
MyCubeBlock.AllSubBlocksInitialized()
MyCubeBlock.AddSubBlock(String, MySlimBlock)
MyCubeBlock.SubBlocksInitialized(Boolean)
MyCubeBlock.OnSubBlockClosing(MySlimBlock)
MyCubeBlock.RemoveSubBlock(String, Boolean)
MyCubeBlock.GetBlockGridOffset(MyCubeBlockDefinition)
MyCubeBlock.GetSubBlockDataFromDummy(MyCubeBlockDefinition, String, MyModelDummy, Boolean, MyCubeBlockDefinition, MatrixD, Vector3)
MyCubeBlock.GetMass()
MyCubeBlock.GetGeometryLocalBox()
MyCubeBlock.GetSubBlocks()
MyCubeBlock.TryGetSubBlock(String, MySlimBlock)
MyCubeBlock.GetComponent()
MyCubeBlock.AddUpgradeValue(String, Single)
MyCubeBlock.CommitUpgradeValues()
MyCubeBlock.CreateRenderer(MyPersistentEntityFlags2, Vector3, Object)
MyCubeBlock.GetFractureComponent()
MyCubeBlock.RefreshModels(String, String)
MyCubeBlock.OnInventoryComponentAdded(MyInventoryBase)
MyCubeBlock.OnInventoryComponentRemoved(MyInventoryBase)
MyCubeBlock.GetIntersectionWithLine(LineD, Nullable<MyIntersectionResultLineTriangleEx>, IntersectionFlags)
MyCubeBlock.ReceivedDamage(Single, MyStringHash, Int64, Int64, Boolean, Nullable<MyStringHash>)
MyCubeBlock.Init(MyObjectBuilder_CubeBlock, IMyCubeGrid)
MyCubeBlock.IMyCubeBlock.CalcLocalMatrix(Matrix, String)
MyCubeBlock.IMyCubeBlock.CalculateCurrentModel(Matrix)
MyCubeBlock.IMyCubeBlock.GetObjectBuilderCubeBlock(Boolean)
MyCubeBlock.IMyCubeBlock.GetPlayerRelationToOwner()
MyCubeBlock.IMyCubeBlock.GetUserRelationToOwner(Int64, MyRelationsBetweenPlayerAndBlock)
MyCubeBlock.IMyCubeBlock.Init()
MyCubeBlock.IMyCubeBlock.Init(MyObjectBuilder_CubeBlock, IMyCubeGrid)
MyCubeBlock.IMyCubeBlock.OnBuildSuccess(Int64)
MyCubeBlock.IMyCubeBlock.OnBuildSuccess(Int64, Boolean)
MyCubeBlock.IMyCubeBlock.OnDestroy()
MyCubeBlock.IMyCubeBlock.OnModelChange()
MyCubeBlock.IMyCubeBlock.OnRegisteredToGridSystems()
MyCubeBlock.IMyCubeBlock.OnRemovedByCubeBuilder()
MyCubeBlock.IMyCubeBlock.OnUnregisteredFromGridSystems()
MyCubeBlock.IMyCubeBlock.RaycastDetectors(Vector3D, Vector3D)
MyCubeBlock.IMyCubeBlock.ReloadDetectors(Boolean)
MyCubeBlock.IMyCubeBlock.UpdateIsWorking()
MyCubeBlock.IMyCubeBlock.UpdateVisual()
MyCubeBlock.IMyCubeBlock.SetDamageEffect(Boolean)
MyCubeBlock.IMyUpgradableBlock.GetUpgrades(Dictionary<String, Single>)
MyCubeBlock.IMyCubeBlock.SetEffect(String, Boolean)
MyCubeBlock.IMyCubeBlock.SetEffect(String, Single, Boolean, Boolean, Boolean)
MyCubeBlock.IMyCubeBlock.RemoveEffect(String, Int32)
MyCubeBlock.IsBeingHacked
MyCubeBlock.UsesEmissivePreset
MyCubeBlock.HighlightMode
MyCubeBlock.Physics
MyCubeBlock.OwnerId
MyCubeBlock.BuiltBy
MyCubeBlock.ResourceSink
MyCubeBlock.Min
MyCubeBlock.Max
MyCubeBlock.Orientation
MyCubeBlock.Position
MyCubeBlock.CubeGrid
MyCubeBlock.UseObjectsComponent
MyCubeBlock.CheckConnectionAllowed
MyCubeBlock.NumberInGrid
MyCubeBlock.IsFunctional
MyCubeBlock.IsBuilt
MyCubeBlock.DisassembleRatio
MyCubeBlock.IsWorking
MyCubeBlock.IDModule
MyCubeBlock.IsSubBlock
MyCubeBlock.SubBlockName
MyCubeBlock.OwnerBlock
MyCubeBlock.DefinitionDisplayNameText
MyCubeBlock.ForceBlockDestructible
MyCubeBlock.HasDamageEffect
MyCubeBlock.UpgradeValues
MyCubeBlock.IMyCubeBlock.BlockDefinition
MyCubeBlock.IMyCubeBlock.CubeGrid
MyCubeBlock.IMyCubeBlock.CubeGrid
MyCubeBlock.IMyCubeBlock.CheckConnectionAllowed
MyCubeBlock.IMyCubeBlock.Mass
MyCubeBlock.IMyCubeBlock.SlimBlock
MyCubeBlock.IMyUpgradableBlock.UpgradeCount
MyCubeBlock.IMyCubeBlock.ResourceSink
MyCubeBlock.CheckConnectionChanged
MyCubeBlock.IsWorkingChanged
MyCubeBlock.GetEmissiveStateHashFromComponent
MyCubeBlock.CanContinueBuildCheck
MyCubeBlock.OnUpdateBeforenextFrame
MyCubeBlock.OnUpgradeValuesChanged
MyCubeBlock.IMyCubeBlock.IsWorkingChanged
MyCubeBlock.CubeGridChanged
MyEntity.m_contactPoint
MyEntity.DefinitionId
MyEntity.DebugAsyncLoading
MyEntity.m_hudParams
MyEntity.m_positionResetFromServer
MyEntity.m_modelCollision
MyEntity.GamePruningProxyId
MyEntity.TopMostPruningProxyId
MyEntity.StaticForPruningStructure
MyEntity.TargetPruningProxyId
MyEntity.IsPreviewChanged
MyEntity.ReadyForReplicationAction
MyEntity.PropagateSubpartRotationThroughHieerarchy
MyEntity.ReplicationStarted
MyEntity.ReplicationEnded
MyEntity.OnEntityCloseRequest
MyEntity.InstantiateSubpartOverrideFunc
MyEntity.AddToGamePruningStructureExtCallBack
MyEntity.RemoveFromGamePruningStructureExtCallBack
MyEntity.UpdateGamePruningStructureExtCallBack
MyEntity.MyEntityFactoryCreateObjectBuilderExtCallback
MyEntity.CreateDefaultSyncEntityExtCallback
MyEntity.MyWeldingGroupsAddNodeExtCallback
MyEntity.MyWeldingGroupsRemoveNodeExtCallback
MyEntity.MyWeldingGroupsGetGroupNodesExtCallback
MyEntity.MyWeldingGroupsGroupExistsExtCallback
MyEntity.MyProceduralWorldGeneratorTrackEntityExtCallback
MyEntity.CreateStandardRenderComponentsExtCallback
MyEntity.InitComponentsExtCallback
MyEntity.MyEntitiesCreateFromObjectBuilderExtCallback
MyEntity.DebugDraw()
MyEntity.DebugDrawInvalidTriangles()
MyEntity.AddDebugRenderComponent(MyDebugRenderComponentBase)
MyEntity.ContainsDebugRenderComponent(Type)
MyEntity.TryGetDebugRenderComponent<T>(T)
MyEntity.RemoveDebugRenderComponent(Type)
MyEntity.RemoveDebugRenderComponent(MyDebugRenderComponentBase)
MyEntity.ClearDebugRenderComponents()
MyEntity.GetTopMostParent(Type)
MyEntity.GetHudParams(Boolean)
MyEntity.CanBeAddedToRender()
MyEntity.InitComponentsForTesting()
MyEntity.OnCreateSync()
MyEntity.CreateSync()
MyEntity.GetSubpart(String)
MyEntity.TryGetSubpart(String, MyEntitySubpart)
MyEntity.Simulate()
MyEntity.UpdateAfterSimulation100()
MyEntity.GetFriendlyName()
MyEntity.Teleport(MatrixD, Object, Boolean)
MyEntity.DebugDrawPhysics()
MyEntity.GetIntersectionWithLine(LineD, Nullable<Vector3D>, Boolean, IntersectionFlags)
MyEntity.GetIntersectionWithLineAndBoundingSphere(LineD, Single)
MyEntity.GetIntersectionWithSphere(BoundingSphereD)
MyEntity.GetIntersectionWithAABB(BoundingBoxD)
MyEntity.GetTrianglesIntersectingSphere(BoundingSphere, Nullable<Vector3>, Nullable<Single>, List<MyTriangle_Vertex_Normals>, Int32)
MyEntity.DoOverlapSphereTest(Single, Vector3D)
MyEntity.GetSmallestDistanceBetweenCameraAndBoundingSphere()
MyEntity.GetLargestDistanceBetweenCameraAndBoundingSphere()
MyEntity.GetDistanceBetweenCameraAndBoundingSphere()
MyEntity.GetDistanceBetweenPlayerPositionAndBoundingSphere()
MyEntity.GetDistanceBetweenCameraAndPosition()
MyEntity.GetBaseEntity()
MyEntity.OnReplicationStarted()
MyEntity.OnReplicationEnded()
MyEntity.SetFadeOut(Boolean)
MyEntity.AddToGamePruningStructure()
MyEntity.RemoveFromGamePruningStructure()
MyEntity.UpdateGamePruningStructure()
MyEntity.RaisePhysicsChanged()
MyEntity.Init(MyObjectBuilder_EntityBase)
MyEntity.BeforeGameLogicInit()
MyEntity.ClampToWorld()
MyEntity.Init(StringBuilder, String, MyEntity, Nullable<Single>, String)
MyEntity.Delete()
MyEntity.BeforeDelete()
MyEntity.Close()
MyEntity.BeforeSave()
MyEntity.PrepareForDraw()
MyEntity.BeforePaste()
MyEntity.AfterPaste()
MyEntity.SetEmissiveParts(String, Color, Single)
MyEntity.SetEmissivePartsForSubparts(String, Color, Single)
MyEntity.UpdateNamedEmissiveParts(UInt32, String, Color, Single)
MyEntity.InstantiateSubpart(MyModelDummy, MyEntitySubpart.Data)
MyEntity.GetCubeBlockParent(MyEntity)
MyEntity.ToString()
MyEntity.GetInventoryBase(Int32)
MyEntity.GetInventoryBase()
MyEntity.SerializeControls(BitStream)
MyEntity.DeserializeControls(BitStream, Boolean)
MyEntity.ApplyLastControls()
MyEntity.ResetControls()
MyEntity.Pin()
MyEntity.Unpin()
MyEntity.UpdateSoundContactPoint(Int64, Vector3, Vector3, Vector3, Single)
MyEntity.IMyEntity.GetTopMostParent(Type)
MyEntity.IMyEntity.GetChildren(List<IMyEntity>, Func<IMyEntity, Boolean>)
MyEntity.IMyEntity.GetFriendlyName()
MyEntity.IMyEntity.Close()
MyEntity.IMyEntity.Delete()
MyEntity.IMyEntity.GetDiffuseColor()
MyEntity.IMyEntity.GetDistanceBetweenCameraAndBoundingSphere()
MyEntity.IMyEntity.GetDistanceBetweenCameraAndPosition()
MyEntity.IMyEntity.GetLargestDistanceBetweenCameraAndBoundingSphere()
MyEntity.IMyEntity.GetSmallestDistanceBetweenCameraAndBoundingSphere()
MyEntity.IMyEntity.GetIntersectionWithLineAndBoundingSphere(LineD, Single)
MyEntity.IMyEntity.GetIntersectionWithSphere(BoundingSphereD)
MyEntity.IMyEntity.GetInventory()
MyEntity.IMyEntity.GetInventory(Int32)
MyEntity.IMyEntity.GetTrianglesIntersectingSphere(BoundingSphere, Nullable<Vector3>, Nullable<Single>, List<MyTriangle_Vertex_Normals>, Int32)
MyEntity.IMyEntity.DoOverlapSphereTest(Single, Vector3D)
MyEntity.IMyEntity.GetObjectBuilder(Boolean)
MyEntity.IMyEntity.IsVisible()
MyEntity.IMyEntity.GetViewMatrix()
MyEntity.IMyEntity.GetWorldMatrixNormalizedInv()
MyEntity.IMyEntity.SetLocalMatrix(Matrix, Object)
MyEntity.IMyEntity.SetWorldMatrix(MatrixD, Object)
MyEntity.IMyEntity.SetPosition(Vector3D)
MyEntity.IMyEntity.EnableColorMaskForSubparts(Boolean)
MyEntity.IMyEntity.SetColorMaskForSubparts(Vector3)
MyEntity.IMyEntity.SetTextureChangesForSubparts(Dictionary<String, MyTextureChange>)
MyEntity.IMyEntity.SetTextureChangesForSubparts(Dictionary<MyStringId, MyTextureChange>)
MyEntity.IMyEntity.SetEmissiveParts(String, Color, Single)
MyEntity.IMyEntity.SetEmissivePartsForSubparts(String, Color, Single)
MyEntity.IMyEntity.GetInventory()
MyEntity.IMyEntity.GetInventory(Int32)
MyEntity.IMyEntity.GetPosition()
MyEntity.Components
MyEntity.Name
MyEntity.PositionComp
MyEntity.Render
MyEntity.GameLogic
MyEntity.EntityId
MyEntity.SyncObject
MyEntity.Storage
MyEntity.EntityStorage
MyEntity.Closed
MyEntity.MarkedForClose
MyEntity.MaxGlassDistSq
MyEntity.Save
MyEntity.IsPreview
MyEntity.IsReadyForReplication
MyEntity.NeedsUpdate
MyEntity.WorldMatrix
MyEntity.Parent
MyEntity.Hierarchy
MyEntity.IMyEntity.Hierarchy
MyEntity.IMyEntity.Physics
MyEntity.InvalidateOnMove
MyEntity.SyncFlag
MyEntity.NeedsWorldMatrix
MyEntity.InScene
MyEntity.IsVolumetric
MyEntity.Model
MyEntity.ModelCollision
MyEntity.DisplayName
MyEntity.DebugName
MyEntity.Subparts
MyEntity.IsCCDForProjectiles
MyEntity.Pinned
MyEntity.UpdateDuration
MyEntity.IsReplicated
MyEntity.InventoryCount
MyEntity.HasInventory
MyEntity.DisplayNameText
MyEntity.LastSnapshotFlags
MyEntity.Flags
MyEntity.IMyEntity.Parent
MyEntity.IMyEntity.Name
MyEntity.IMyEntity.DebugAsyncLoading
MyEntity.IMyEntity.DisplayName
MyEntity.IMyEntity.MarkedForClose
MyEntity.IMyEntity.Closed
MyEntity.IMyEntity.Model
MyEntity.IMyEntity.GameLogic
MyEntity.IMyEntity.NeedsUpdate
MyEntity.IMyEntity.NearFlag
MyEntity.IMyEntity.CastShadows
MyEntity.IMyEntity.FastCastShadowResolve
MyEntity.IMyEntity.NeedsResolveCastShadow
MyEntity.IMyEntity.MaxGlassDistSq
MyEntity.IMyEntity.NeedsDraw
MyEntity.IMyEntity.NeedsDrawFromParent
MyEntity.IMyEntity.Transparent
MyEntity.IMyEntity.ShadowBoxLod
MyEntity.IMyEntity.SkipIfTooSmall
MyEntity.IMyEntity.Storage
MyEntity.IMyEntity.Visible
MyEntity.IMyEntity.Save
MyEntity.IMyEntity.PersistentFlags
MyEntity.IMyEntity.InScene
MyEntity.IMyEntity.InvalidateOnMove
MyEntity.IMyEntity.IsCCDForProjectiles
MyEntity.IMyEntity.IsVolumetric
MyEntity.IMyEntity.LocalAABB
MyEntity.IMyEntity.LocalAABBHr
MyEntity.IMyEntity.LocalMatrix
MyEntity.IMyEntity.LocalVolume
MyEntity.IMyEntity.LocalVolumeOffset
MyEntity.IMyEntity.LocationForHudMarker
MyEntity.IMyEntity.Synchronized
MyEntity.IMyEntity.WorldMatrix
MyEntity.IMyEntity.WorldMatrixInvScaled
MyEntity.IMyEntity.WorldMatrixNormalizedInv
MyEntity.IMyEntity.ModelCollision
MyEntity.IMyEntity.HasInventory
MyEntity.IMyEntity.InventoryCount
MyEntity.IMyEntity.DisplayName
MyEntity.IMyEntity.Name
MyEntity.IMyEntity.WorldAABB
MyEntity.IMyEntity.WorldAABBHr
MyEntity.IMyEntity.WorldMatrix
MyEntity.IMyEntity.WorldVolume
MyEntity.IMyEntity.WorldVolumeHr
MyEntity.StopPhysicsActivation
MyEntity.OnMarkForClose
MyEntity.OnClose
MyEntity.OnClosing
MyEntity.OnModelRefresh
MyEntity.OnUpdateOnceBeforeNextFrame
MyEntity.OnDebugDraw
MyEntity.OnPhysicsChanged
MyEntity.OnPhysicsComponentChanged
MyEntity.AddedToScene
MyEntity.RemovedFromScene
MyEntity.OnTeleported
MyEntity.IMyEntity.OnClose
MyEntity.IMyEntity.OnClosing
MyEntity.IMyEntity.OnMarkForClose
MyEntity.IMyEntity.OnPhysicsChanged
Namespace: Sandbox.Game.Entities
Assembly: Sandbox.Game.dll
Syntax
[MyCubeBlockType]
[MyTerminalInterface]
public class MyRemoteControl : MyShipController, IMyComponentOwner<MyIDModule>, IMyUpgradableBlock, IMyUpgradableBlock, IMyEventProxy, IMyEventOwner, IMySyncedEntity, IMyControllableEntity, IMyRechargeSocketOwner, IMyShootOrigin, IMyPilotable, IMyShipControl, IMyWheelControllableEntity, IMyUsableEntity, IMyRemoteControl, IMyShipController, IMyTerminalBlock, IMyCubeBlock, IMyControllableEntity, IMyTargetingCapableBlock, IMyRemoteControl, IMyShipController, IMyTerminalBlock, IMyCubeBlock, IMyParallelUpdateable, IMyEntity, IMyEntity, IMyComponentOwner<MyAutopilotComponent>, IMyAutopilotable

Constructors

MyRemoteControl()

Declaration
public MyRemoteControl()

Fields

AutomaticallyProlongJourney

Declaration
public bool AutomaticallyProlongJourney
Field Value
Type Description
System.Boolean

Properties

AutomaticBehaviour

Declaration
public IRemoteControlAutomaticBehaviour AutomaticBehaviour { get; }
Property Value
Type Description
IRemoteControlAutomaticBehaviour

CanHavePreviousCameraEntity

Declaration
public override bool CanHavePreviousCameraEntity { get; }
Property Value
Type Description
System.Boolean
Overrides
MyShipController.CanHavePreviousCameraEntity

CanHavePreviousControlledEntity

Declaration
public override bool CanHavePreviousControlledEntity { get; }
Property Value
Type Description
System.Boolean
Overrides
MyShipController.CanHavePreviousControlledEntity

CurrentWaypoint

Declaration
public MyAutopilotWaypoint CurrentWaypoint { get; }
Property Value
Type Description
MyAutopilotWaypoint

GetPreviousCameraEntity

Declaration
public override IMyEntity GetPreviousCameraEntity { get; }
Property Value
Type Description
IMyEntity
Overrides
MyShipController.GetPreviousCameraEntity

IsMainRemoteControl

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

Pilot

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

PreviousControlledEntity

Declaration
public override IMyControllableEntity PreviousControlledEntity { get; protected set; }
Property Value
Type Description
IMyControllableEntity
Overrides
MyShipController.PreviousControlledEntity

Priority

Declaration
public override ControllerPriority Priority { get; }
Property Value
Type Description
ControllerPriority
Overrides
MyShipController.Priority

UpdateFlags

Declaration
public MyParallelUpdateFlags UpdateFlags { get; }
Property Value
Type Description
MyParallelUpdateFlags

Methods

AddWaypoint(MyWaypointInfo)

Declaration
public void AddWaypoint(MyWaypointInfo coords)
Parameters
Type Name Description
MyWaypointInfo coords

AddWaypoint(Vector3D, String)

Declaration
public void AddWaypoint(Vector3D coords, string name)
Parameters
Type Name Description
Vector3D coords
System.String name

AdvanceWaypoint()

Declaration
public void AdvanceWaypoint()

AssignControl(IMyControllableEntity)

Declaration
protected void AssignControl(IMyControllableEntity user)
Parameters
Type Name Description
IMyControllableEntity user

CanControl(IMyControllableEntity)

Declaration
public bool CanControl(IMyControllableEntity controllingEntity)
Parameters
Type Name Description
IMyControllableEntity controllingEntity
Returns
Type Description
System.Boolean

CanUse(UseActionEnum, IMyControllableEntity)

Declaration
public UseActionResult CanUse(UseActionEnum actionEnum, IMyControllableEntity user)
Parameters
Type Name Description
UseActionEnum actionEnum
IMyControllableEntity user
Returns
Type Description
UseActionResult

ChangeDirection(Base6Directions.Direction)

Declaration
public void ChangeDirection(Base6Directions.Direction direction)
Parameters
Type Name Description
Base6Directions.Direction direction

ChangeFlightMode(FlightMode)

Declaration
public void ChangeFlightMode(FlightMode flightMode)
Parameters
Type Name Description
FlightMode flightMode

CheckIsWorking()

Declaration
protected override bool CheckIsWorking()
Returns
Type Description
System.Boolean
Overrides
MyCubeBlock.CheckIsWorking()

ClearWaypoints()

Declaration
public void ClearWaypoints()

ComponentStack_IsFunctionalChanged()

Declaration
protected override void ComponentStack_IsFunctionalChanged()
Overrides
MyShipController.ComponentStack_IsFunctionalChanged()

CreateTerminalControls()

Declaration
protected override void CreateTerminalControls()
Overrides
MyShipController.CreateTerminalControls()

DisableUpdates()

Declaration
public override void DisableUpdates()
Overrides
MyCubeBlock.DisableUpdates()

ForceReleaseControl()

Declaration
public override void ForceReleaseControl()
Overrides
MyShipController.ForceReleaseControl()

GetComponent(out MyAutopilotComponent)

Declaration
public bool GetComponent(out MyAutopilotComponent component)
Parameters
Type Name Description
MyAutopilotComponent component
Returns
Type Description
System.Boolean

GetHeadMatrix(Boolean, Boolean, Boolean, Boolean)

Declaration
public override MatrixD GetHeadMatrix(bool includeY, bool includeX = true, bool forceHeadAnim = false, bool forceHeadBone = false)
Parameters
Type Name Description
System.Boolean includeY
System.Boolean includeX
System.Boolean forceHeadAnim
System.Boolean forceHeadBone
Returns
Type Description
MatrixD
Overrides
MyShipController.GetHeadMatrix(Boolean, Boolean, Boolean, Boolean)

GetNearestPlayer()

Declaration
public MyPlayer GetNearestPlayer()
Returns
Type Description
Sandbox.Game.World.MyPlayer

GetNearestPlayer(out MatrixD, Vector3)

Declaration
public bool GetNearestPlayer(out MatrixD playerWorldTransform, Vector3 offset)
Parameters
Type Name Description
MatrixD playerWorldTransform
Vector3 offset
Returns
Type Description
System.Boolean

GetObjectBuilderCubeBlock(Boolean)

Declaration
public override MyObjectBuilder_CubeBlock GetObjectBuilderCubeBlock(bool copy = false)
Parameters
Type Name Description
System.Boolean copy
Returns
Type Description
MyObjectBuilder_CubeBlock
Overrides
MyShipController.GetObjectBuilderCubeBlock(Boolean)

Init(MyObjectBuilder_CubeBlock, MyCubeGrid)

Declaration
public override void Init(MyObjectBuilder_CubeBlock objectBuilder, MyCubeGrid cubeGrid)
Parameters
Type Name Description
MyObjectBuilder_CubeBlock objectBuilder
MyCubeGrid cubeGrid
Overrides
MyShipController.Init(MyObjectBuilder_CubeBlock, MyCubeGrid)

IsAutopilotEnabled()

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

IsMainRemoteControlFree()

Declaration
protected bool IsMainRemoteControlFree()
Returns
Type Description
System.Boolean

OnAddedToScene(Object)

Declaration
public override void OnAddedToScene(object source)
Parameters
Type Name Description
System.Object source
Overrides
MyShipController.OnAddedToScene(Object)

OnControlledEntity_Used()

Declaration
protected override void OnControlledEntity_Used()
Overrides
MyShipController.OnControlledEntity_Used()

OnOwnershipChanged()

Declaration
protected override void OnOwnershipChanged()
Overrides
Sandbox.Game.Entities.Cube.MyTerminalBlock.OnOwnershipChanged()

OnRegisteredToGridSystems()

Declaration
public override void OnRegisteredToGridSystems()
Overrides
MyShipController.OnRegisteredToGridSystems()

OnUnregisteredFromGridSystems()

Declaration
public override void OnUnregisteredFromGridSystems()
Overrides
MyShipController.OnUnregisteredFromGridSystems()

RequestControl()

Declaration
public void RequestControl()

RequestUse(UseActionEnum, IMyControllableEntity)

Declaration
public void RequestUse(UseActionEnum actionEnum, IMyControllableEntity usedBy)
Parameters
Type Name Description
UseActionEnum actionEnum
IMyControllableEntity usedBy

SetAutomaticBehaviour(IRemoteControlAutomaticBehaviour)

Declaration
public void SetAutomaticBehaviour(IRemoteControlAutomaticBehaviour automaticBehaviour)
Parameters
Type Name Description
IRemoteControlAutomaticBehaviour automaticBehaviour

SetAutoPilotEnabled(Boolean)

Declaration
public void SetAutoPilotEnabled(bool enabled)
Parameters
Type Name Description
System.Boolean enabled

SetAutoPilotSpeedLimit(Single)

Declaration
public void SetAutoPilotSpeedLimit(float speedLimit)
Parameters
Type Name Description
System.Single speedLimit

SetCollisionAvoidance(Boolean)

Declaration
public void SetCollisionAvoidance(bool enabled)
Parameters
Type Name Description
System.Boolean enabled

SetDockingMode(Boolean)

Declaration
public void SetDockingMode(bool enabled)
Parameters
Type Name Description
System.Boolean enabled

SetEmissiveStateWorking()

Declaration
public override bool SetEmissiveStateWorking()
Returns
Type Description
System.Boolean
Overrides
MyCubeBlock.SetEmissiveStateWorking()

SetWaitForFreeWay(Boolean)

Declaration
public void SetWaitForFreeWay(bool waitForFreeWay)
Parameters
Type Name Description
System.Boolean waitForFreeWay

SetWaypointThresholdDistance(Single)

Declaration
public void SetWaypointThresholdDistance(float thresholdDistance)
Parameters
Type Name Description
System.Single thresholdDistance

ShowInventory()

Declaration
public override void ShowInventory()
Overrides
MyShipController.ShowInventory()

ShowTerminal()

Declaration
public override void ShowTerminal()
Overrides
MyShipController.ShowTerminal()

UpdateAfterSimulation10()

Declaration
public override void UpdateAfterSimulation10()
Overrides
MyShipController.UpdateAfterSimulation10()

UpdateAfterSimulationParallel()

Declaration
public void UpdateAfterSimulationParallel()

UpdateBeforeSimulation()

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

UpdateBeforeSimulationParallel()

Declaration
public void UpdateBeforeSimulationParallel()

UpdateDetailedInfo(StringBuilder)

Declaration
protected override void UpdateDetailedInfo(StringBuilder detailedInfo)
Parameters
Type Name Description
System.Text.StringBuilder detailedInfo
Overrides
Sandbox.Game.Entities.Cube.MyTerminalBlock.UpdateDetailedInfo(System.Text.StringBuilder)

UpdateOnceBeforeFrame()

Declaration
public override void UpdateOnceBeforeFrame()
Overrides
MyCubeBlock.UpdateOnceBeforeFrame()

WasControllingCockpitWhenSaved()

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

Explicit Interface Implementations

IMyRemoteControl.GetFreeDestination(Vector3D, Single, Single)

Declaration
Vector3D IMyRemoteControl.GetFreeDestination(Vector3D originalDestination, float checkRadius, float shipRadius)
Parameters
Type Name Description
Vector3D originalDestination
System.Single checkRadius
System.Single shipRadius
Returns
Type Description
Vector3D

IMyRemoteControl.GetNearestPlayer(out Vector3D)

Declaration
bool IMyRemoteControl.GetNearestPlayer(out Vector3D playerPosition)
Parameters
Type Name Description
Vector3D playerPosition
Returns
Type Description
System.Boolean

IMyRemoteControl.CurrentWaypoint

Declaration
MyWaypointInfo IMyRemoteControl.CurrentWaypoint { get; }
Returns
Type Description
MyWaypointInfo

IMyRemoteControl.Direction

Declaration
Base6Directions.Direction IMyRemoteControl.Direction { get; set; }
Returns
Type Description
Base6Directions.Direction

IMyRemoteControl.FlightMode

Declaration
FlightMode IMyRemoteControl.FlightMode { get; set; }
Returns
Type Description
FlightMode

IMyRemoteControl.GetNearestPlayer(out Vector3D)

Declaration
bool IMyRemoteControl.GetNearestPlayer(out Vector3D playerPosition)
Parameters
Type Name Description
Vector3D playerPosition
Returns
Type Description
System.Boolean

IMyRemoteControl.GetWaypointInfo(List<MyWaypointInfo>)

Declaration
void IMyRemoteControl.GetWaypointInfo(List<MyWaypointInfo> waypoints)
Parameters
Type Name Description
System.Collections.Generic.List<MyWaypointInfo> waypoints

IMyRemoteControl.IsAutoPilotEnabled

Declaration
bool IMyRemoteControl.IsAutoPilotEnabled { get; }
Returns
Type Description
System.Boolean

IMyRemoteControl.SpeedLimit

Declaration
float IMyRemoteControl.SpeedLimit { get; set; }
Returns
Type Description
System.Single

IMyRemoteControl.WaitForFreeWay

Declaration
bool IMyRemoteControl.WaitForFreeWay { get; set; }
Returns
Type Description
System.Boolean

Implements

IMyComponentOwner<T>
IMyUpgradableBlock
IMyUpgradableBlock
IMyControllableEntity
IMyShootOrigin
IMyRemoteControl
IMyShipController
IMyTerminalBlock
IMyCubeBlock
IMyControllableEntity
IMyTargetingCapableBlock
IMyRemoteControl
IMyShipController
IMyTerminalBlock
IMyCubeBlock
IMyParallelUpdateable
IMyEntity
IMyEntity
IMyComponentOwner<T>

Extension Methods

MyEntityInventoryOwnerExtensions.InventoryOwnerType(MyEntity)
MyEntityExtensions.GetPhysicsBody(MyEntity)
MyEntityExtensions.UpdateGamePruningStructure(MyEntity)
MyEntityExtensions.AddToGamePruningStructure(MyEntity)
MyEntityExtensions.RemoveFromGamePruningStructure(MyEntity)
MyEntityExtensions.EntityFactoryCreateObjectBuilder(MyEntity)
MyEntityExtensions.CreateDefaultSyncEntity(MyEntity)
MyEntityExtensions.AddNodeToWeldingGroups(MyEntity)
MyEntityExtensions.RemoveNodeFromWeldingGroups(MyEntity)
MyEntityExtensions.GetWeldingGroupNodes(MyEntity, List<MyEntity>)
MyEntityExtensions.WeldingGroupExists(MyEntity)
MyEntityExtensions.ProceduralWorldGeneratorTrackEntity(MyEntity)
MyEntityExtensions.TryGetInventory(MyEntity, out MyInventoryBase)
MyEntityExtensions.TryGetInventory(MyEntity, out MyInventory)
MyEntityExtensions.GetInventory(MyEntity, Int32)
MyEntityContainerEventExtensions.RaiseEntityEvent(MyEntity, MyStringHash, MyEntityContainerEventExtensions.EntityEventParams)
☀
☾
In This Article
Back to top
Generated by DocFX
☀
☾