Show / Hide Table of Contents

Class MySearchlightDefinition

Inheritance
System.Object
MyDefinitionBase
MyPhysicalModelDefinition
MyCubeBlockDefinition
MyFunctionalBlockDefinition
MySearchlightDefinition
Inherited Members
MyFunctionalBlockDefinition.ScreenAreas
MyCubeBlockDefinition.CubeSize
MyCubeBlockDefinition.BlockTopology
MyCubeBlockDefinition.Size
MyCubeBlockDefinition.ModelOffset
MyCubeBlockDefinition.UseModelIntersection
MyCubeBlockDefinition.CubeDefinition
MyCubeBlockDefinition.SilenceableByShipSoundSystem
MyCubeBlockDefinition.AllowInteractionThroughBlock
MyCubeBlockDefinition.YesNoToolbarBackground
MyCubeBlockDefinition.Components
MyCubeBlockDefinition.CriticalGroup
MyCubeBlockDefinition.CriticalIntegrityRatio
MyCubeBlockDefinition.OwnershipIntegrityRatio
MyCubeBlockDefinition.MaxIntegrityRatio
MyCubeBlockDefinition.MaxIntegrity
MyCubeBlockDefinition.DamageEffectID
MyCubeBlockDefinition.DamageEffectName
MyCubeBlockDefinition.DamageEffectOffset
MyCubeBlockDefinition.AimingOffset
MyCubeBlockDefinition.DestroyEffect
MyCubeBlockDefinition.DestroyEffectOffset
MyCubeBlockDefinition.DestroySound
MyCubeBlockDefinition.Effects
MyCubeBlockDefinition.DamageMultiplierExplosion
MyCubeBlockDefinition.DamageThreshold
MyCubeBlockDefinition.DetonateChance
MyCubeBlockDefinition.AmmoExplosionEffect
MyCubeBlockDefinition.AmmoExplosionSound
MyCubeBlockDefinition.MountPoints
MyCubeBlockDefinition.IsCubePressurized
MyCubeBlockDefinition.NavigationDefinition
MyCubeBlockDefinition.Color
MyCubeBlockDefinition.Variants
MyCubeBlockDefinition.UniqueVersion
MyCubeBlockDefinition.PhysicsOption
MyCubeBlockDefinition.DisplayNameVariant
MyCubeBlockDefinition.BlockPairName
MyCubeBlockDefinition.UsesDeformation
MyCubeBlockDefinition.DeformationRatio
MyCubeBlockDefinition.IntegrityPointsPerSec
MyCubeBlockDefinition.EdgeType
MyCubeBlockDefinition.Skeleton
MyCubeBlockDefinition.Bones
MyCubeBlockDefinition.IsAirTight
MyCubeBlockDefinition.IsStandAlone
MyCubeBlockDefinition.HasPhysics
MyCubeBlockDefinition.UseNeighbourOxygenRooms
MyCubeBlockDefinition.BuildType
MyCubeBlockDefinition.BuildMaterial
MyCubeBlockDefinition.YesNoToolbarYesTooltip
MyCubeBlockDefinition.YesNoToolbarNoTooltip
MyCubeBlockDefinition.GeneratedBlockDefinitions
MyCubeBlockDefinition.GeneratedBlockType
MyCubeBlockDefinition.BuildProgressToPlaceGeneratedBlocks
MyCubeBlockDefinition.CreateFracturedPieces
MyCubeBlockDefinition.EmissiveColorPreset
MyCubeBlockDefinition.CompoundTemplates
MyCubeBlockDefinition.CompoundEnabled
MyCubeBlockDefinition.MultiBlock
MyCubeBlockDefinition.SubBlockDefinitions
MyCubeBlockDefinition.BlockStages
MyCubeBlockDefinition.BuildProgressModels
MyCubeBlockDefinition.DisassembleRatio
MyCubeBlockDefinition.AutorotateMode
MyCubeBlockDefinition.PrimarySound
MyCubeBlockDefinition.ActionSound
MyCubeBlockDefinition.DamagedSound
MyCubeBlockDefinition.PCU
MyCubeBlockDefinition.PCU_CONSTRUCTION_STAGE_COST
MyCubeBlockDefinition.PlaceDecals
MyCubeBlockDefinition.DepressurizationEffectOffset
MyCubeBlockDefinition.TieredUpdateTimes
MyCubeBlockDefinition.EntityComponents
MyCubeBlockDefinition.VoxelPlacement
MyCubeBlockDefinition.GeneralDamageMultiplier
MyCubeBlockDefinition.BlockVariantsGroup
MyCubeBlockDefinition.DestroyEffectScale
MyCubeBlockDefinition.EnableUseObjectSimpleTargeting
MyCubeBlockDefinition.MechanicalTopInitialPlacementOffset
MyCubeBlockDefinition.WheelPlacementPlacementCollider
MyCubeBlockDefinition.TagDefinition
MyCubeBlockDefinition.GetLimitType()
MyCubeBlockDefinition.GetObjectBuilder()
MyCubeBlockDefinition.RatioEnoughForOwnership(Single)
MyCubeBlockDefinition.RatioEnoughForDamageEffect(Single)
MyCubeBlockDefinition.ModelChangeIsNeeded(Single, Single)
MyCubeBlockDefinition.GetBuildProgressModelIndex(Single)
MyCubeBlockDefinition.FinalModelThreshold()
MyCubeBlockDefinition.GetMountPointWallIndex(Base6Directions.Direction)
MyCubeBlockDefinition.MountPointLocalToBlockLocal(Vector3, Base6Directions.Direction)
MyCubeBlockDefinition.MountPointLocalNormalToBlockLocal(Vector3, Base6Directions.Direction)
MyCubeBlockDefinition.NormalToBlockSide(Vector3I)
MyCubeBlockDefinition.GetBuildProgressModelMountPoints(Single)
MyCubeBlockDefinition.InitPressurization()
MyCubeBlockDefinition.InitNavigationInfo(MyObjectBuilder_CubeBlockDefinition, String)
MyCubeBlockDefinition.ContainsComputer()
MyCubeBlockDefinition.GetGeneratedBlockDefinition(MyStringId)
MyCubeBlockDefinition.PreloadConstructionModels(MyCubeBlockDefinition)
MyCubeBlockDefinition.ClearPreloadedConstructionModels()
MyCubeBlockDefinition.MatchingTurretTargetingGroup(MyStringHash)
MyCubeBlockDefinition.Direction
MyCubeBlockDefinition.Rotation
MyCubeBlockDefinition.IsGeneratedBlock
MyCubeBlockDefinition.Center
MyCubeBlockDefinition.MirroringCenter
MyCubeBlockDefinition.SymmetryX
MyCubeBlockDefinition.SymmetryY
MyCubeBlockDefinition.SymmetryZ
MyCubeBlockDefinition.MirroringBlock
MyCubeBlockDefinition.DisplayNameText
MyCubeBlockDefinition.GuiVisible
MyCubeBlockDefinition.Mirrored
MyCubeBlockDefinition.RandomRotation
MyCubeBlockDefinition.NewsletterSubscriptionNeeded
MyCubeBlockDefinition.SimpleUpdateVisualOnSkinChange
MyCubeBlockDefinition.TargetingGroups
MyCubeBlockDefinition.PriorityModifier
MyCubeBlockDefinition.UseVanillaPlacementDetection
MyCubeBlockDefinition.NotWorkingPriorityMultiplier
MyPhysicalModelDefinition.Model
MyPhysicalModelDefinition.PhysicalMaterial
MyPhysicalModelDefinition.Mass
MyDefinitionBase.Id
MyDefinitionBase.DisplayNameEnum
MyDefinitionBase.DescriptionEnum
MyDefinitionBase.DisplayNameString
MyDefinitionBase.DescriptionString
MyDefinitionBase.DescriptionArgs
MyDefinitionBase.Icons
MyDefinitionBase.Enabled
MyDefinitionBase.Public
MyDefinitionBase.AvailableInSurvival
MyDefinitionBase.Context
MyDefinitionBase.Init(MyObjectBuilder_DefinitionBase, MyModContext)
MyDefinitionBase.Postprocess()
MyDefinitionBase.ToString()
MyDefinitionBase.CheckDefinitionDLCs(String[])
MyDefinitionBase.DLCs
MyDefinitionBase.DescriptionText
Namespace: Sandbox.Definitions
Assembly: Sandbox.Game.dll
Syntax
[MyDefinitionType]
public class MySearchlightDefinition : MyFunctionalBlockDefinition

Constructors

MySearchlightDefinition()

Declaration
public MySearchlightDefinition()

Fields

AiEnabled

Declaration
public bool AiEnabled
Field Value
Type Description
System.Boolean

BlinkIntervalSeconds

Declaration
public MyBounds BlinkIntervalSeconds
Field Value
Type Description
MyBounds

BlinkLenght

Declaration
public MyBounds BlinkLenght
Field Value
Type Description
MyBounds

BlinkOffset

Declaration
public MyBounds BlinkOffset
Field Value
Type Description
MyBounds

ElevationSpeed

Declaration
public float ElevationSpeed
Field Value
Type Description
System.Single

Flare

Declaration
public string Flare
Field Value
Type Description
System.String

ForwardCameraOffset

Declaration
public float ForwardCameraOffset
Field Value
Type Description
System.Single

IdleRotation

Declaration
public bool IdleRotation
Field Value
Type Description
System.Boolean

LightDummyName

Declaration
public string LightDummyName
Field Value
Type Description
System.String

LightFalloff

Declaration
public MyBounds LightFalloff
Field Value
Type Description
MyBounds

LightIntensity

Declaration
public MyBounds LightIntensity
Field Value
Type Description
MyBounds

LightOffset

Declaration
public MyBounds LightOffset
Field Value
Type Description
MyBounds

LightRadius

Declaration
public MyBounds LightRadius
Field Value
Type Description
MyBounds

LightReflectorRadius

Declaration
public MyBounds LightReflectorRadius
Field Value
Type Description
MyBounds

LightShaftOffset

Declaration
public float LightShaftOffset
Field Value
Type Description
System.Single

MaxAzimuthDegrees

Declaration
public int MaxAzimuthDegrees
Field Value
Type Description
System.Int32

MaxElevationDegrees

Declaration
public int MaxElevationDegrees
Field Value
Type Description
System.Int32

MaxFov

Declaration
public float MaxFov
Field Value
Type Description
System.Single

MaxRangeMeters

Declaration
public float MaxRangeMeters
Field Value
Type Description
System.Single

MinAzimuthDegrees

Declaration
public int MinAzimuthDegrees
Field Value
Type Description
System.Int32

MinElevationDegrees

Declaration
public int MinElevationDegrees
Field Value
Type Description
System.Int32

MinFov

Declaration
public float MinFov
Field Value
Type Description
System.Single

OverlayTexture

Declaration
public string OverlayTexture
Field Value
Type Description
System.String

PointLightEmissiveMaterial

Declaration
public string PointLightEmissiveMaterial
Field Value
Type Description
System.String

ReflectorConeDegrees

Declaration
public float ReflectorConeDegrees
Field Value
Type Description
System.Single

ReflectorConeMaterial

Declaration
public string ReflectorConeMaterial
Field Value
Type Description
System.String

ReflectorTexture

Declaration
public string ReflectorTexture
Field Value
Type Description
System.String

ReflectorThickness

Declaration
public float ReflectorThickness
Field Value
Type Description
System.Single

RequiredPowerInput

Declaration
public float RequiredPowerInput
Field Value
Type Description
System.Single

ResourceSinkGroup

Declaration
public MyStringHash ResourceSinkGroup
Field Value
Type Description
MyStringHash

RotationSpeed

Declaration
public float RotationSpeed
Field Value
Type Description
System.Single

RotationSpeedBounds

Declaration
public MyBounds RotationSpeedBounds
Field Value
Type Description
MyBounds

SpotLightEmissiveMaterial

Declaration
public string SpotLightEmissiveMaterial
Field Value
Type Description
System.String

UpCameraOffset

Declaration
public float UpCameraOffset
Field Value
Type Description
System.Single

Methods

Init(MyObjectBuilder_DefinitionBase)

Declaration
protected override void Init(MyObjectBuilder_DefinitionBase builder)
Parameters
Type Name Description
MyObjectBuilder_DefinitionBase builder
Overrides
MyFunctionalBlockDefinition.Init(MyObjectBuilder_DefinitionBase)
☀
☾
In This Article
Back to top
Generated by DocFX
☀
☾