Show / Hide Table of Contents

Class MyEnvironmentItemsDefinition

Inheritance
System.Object
MyDefinitionBase
MyEnvironmentItemsDefinition
Inherited Members
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.GetObjectBuilder()
MyDefinitionBase.ToString()
MyDefinitionBase.CheckDefinitionDLCs(String[])
MyDefinitionBase.DLCs
MyDefinitionBase.DisplayNameText
MyDefinitionBase.DescriptionText
Namespace: Sandbox.Definitions
Assembly: Sandbox.Game.dll
Syntax
[MyDefinitionType]
public class MyEnvironmentItemsDefinition : MyDefinitionBase

Constructors

MyEnvironmentItemsDefinition()

Declaration
public MyEnvironmentItemsDefinition()

Properties

Channel

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

ItemDefinitionCount

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

ItemDefinitionType

Declaration
public MyObjectBuilderType ItemDefinitionType { get; }
Property Value
Type Description
MyObjectBuilderType

ItemSize

Declaration
public float ItemSize { get; }
Property Value
Type Description
System.Single

Material

Declaration
public MyStringHash Material { get; }
Property Value
Type Description
MyStringHash

MaxViewDistance

Declaration
public float MaxViewDistance { get; }
Property Value
Type Description
System.Single

SectorSize

Declaration
public float SectorSize { get; }
Property Value
Type Description
System.Single

Methods

AddItemDefinition(MyStringHash, Single, Boolean)

Declaration
public void AddItemDefinition(MyStringHash definition, float frequency, bool recompute = true)
Parameters
Type Name Description
MyStringHash definition
System.Single frequency
System.Boolean recompute

ContainsItemDefinition(MyEnvironmentItemDefinition)

Declaration
public bool ContainsItemDefinition(MyEnvironmentItemDefinition itemDefinition)
Parameters
Type Name Description
MyEnvironmentItemDefinition itemDefinition
Returns
Type Description
System.Boolean

ContainsItemDefinition(MyDefinitionId)

Declaration
public bool ContainsItemDefinition(MyDefinitionId definitionId)
Parameters
Type Name Description
MyDefinitionId definitionId
Returns
Type Description
System.Boolean

ContainsItemDefinition(MyStringHash)

Declaration
public bool ContainsItemDefinition(MyStringHash subtypeId)
Parameters
Type Name Description
MyStringHash subtypeId
Returns
Type Description
System.Boolean

GetItemDefinition(Int32)

Declaration
public MyEnvironmentItemDefinition GetItemDefinition(int index)
Parameters
Type Name Description
System.Int32 index
Returns
Type Description
MyEnvironmentItemDefinition

GetItemDefinition(MyStringHash)

Declaration
public MyEnvironmentItemDefinition GetItemDefinition(MyStringHash subtypeId)
Parameters
Type Name Description
MyStringHash subtypeId
Returns
Type Description
MyEnvironmentItemDefinition

GetRandomItemDefinition()

Declaration
public MyEnvironmentItemDefinition GetRandomItemDefinition()
Returns
Type Description
MyEnvironmentItemDefinition

GetRandomItemDefinition(MyRandom)

Declaration
public MyEnvironmentItemDefinition GetRandomItemDefinition(MyRandom instance)
Parameters
Type Name Description
MyRandom instance
Returns
Type Description
MyEnvironmentItemDefinition

Init(MyObjectBuilder_DefinitionBase)

Declaration
protected override void Init(MyObjectBuilder_DefinitionBase builder)
Parameters
Type Name Description
MyObjectBuilder_DefinitionBase builder
Overrides
MyDefinitionBase.Init(MyObjectBuilder_DefinitionBase)

RecomputeFrequencies()

Declaration
public void RecomputeFrequencies()
☀
☾
In This Article
Back to top
Generated by DocFX
☀
☾