Class MyEnvironmentItemsDefinition
Inheritance
System.Object
MyEnvironmentItemsDefinition
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
ItemSize
Declaration
public float ItemSize { get; }
Property Value
Type |
Description |
System.Single |
|
Material
Declaration
public MyStringHash Material { get; }
Property Value
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
Returns
Type |
Description |
System.Boolean |
|
ContainsItemDefinition(MyDefinitionId)
Declaration
public bool ContainsItemDefinition(MyDefinitionId definitionId)
Parameters
Returns
Type |
Description |
System.Boolean |
|
ContainsItemDefinition(MyStringHash)
Declaration
public bool ContainsItemDefinition(MyStringHash subtypeId)
Parameters
Returns
Type |
Description |
System.Boolean |
|
GetItemDefinition(Int32)
Declaration
public MyEnvironmentItemDefinition GetItemDefinition(int index)
Parameters
Type |
Name |
Description |
System.Int32 |
index |
|
Returns
GetItemDefinition(MyStringHash)
Declaration
public MyEnvironmentItemDefinition GetItemDefinition(MyStringHash subtypeId)
Parameters
Returns
GetRandomItemDefinition()
Declaration
public MyEnvironmentItemDefinition GetRandomItemDefinition()
Returns
GetRandomItemDefinition(MyRandom)
Declaration
public MyEnvironmentItemDefinition GetRandomItemDefinition(MyRandom instance)
Parameters
Returns
Init(MyObjectBuilder_DefinitionBase)
Declaration
protected override void Init(MyObjectBuilder_DefinitionBase builder)
Parameters
Overrides
RecomputeFrequencies()
Declaration
public void RecomputeFrequencies()