Class MySpawnGroupDefinition
Inheritance
System.Object
MySpawnGroupDefinition
Assembly: Sandbox.Game.dll
Syntax
[MyDefinitionType]
public class MySpawnGroupDefinition : MyDefinitionBase
Constructors
MySpawnGroupDefinition()
Declaration
public MySpawnGroupDefinition()
Fields
EnableNpcResources
Declaration
public bool EnableNpcResources
Field Value
Type |
Description |
System.Boolean |
|
EnableTradingStationVisit
Declaration
public bool EnableTradingStationVisit
Field Value
Type |
Description |
System.Boolean |
|
FactionSubEncounters
Declaration
public List<SubEncounter> FactionSubEncounters
Field Value
Type |
Description |
System.Collections.Generic.List<SubEncounter> |
|
Frequency
Declaration
Field Value
Type |
Description |
System.Single |
|
GlobalEncounterSettings
Declaration
public GlobalEncounterSettings GlobalEncounterSettings
Field Value
HostileSubEncounters
Declaration
public List<SubEncounter> HostileSubEncounters
Field Value
Type |
Description |
System.Collections.Generic.List<SubEncounter> |
|
IsCargoShip
Declaration
Field Value
Type |
Description |
System.Boolean |
|
IsEncounter
Declaration
Field Value
Type |
Description |
System.Boolean |
|
PlanetaryInstallationSettings
Declaration
public PlanetaryInstallationSettings PlanetaryInstallationSettings
Field Value
Prefabs
Declaration
public List<MySpawnGroupDefinition.SpawnGroupPrefab> Prefabs
Field Value
RandomizedPaint
Declaration
public bool RandomizedPaint
Field Value
Type |
Description |
System.Boolean |
|
ReactorsOn
Declaration
Field Value
Type |
Description |
System.Boolean |
|
Voxels
Declaration
public List<MySpawnGroupDefinition.SpawnGroupVoxel> Voxels
Field Value
Properties
FactionSubtypeIds
Declaration
public List<string> FactionSubtypeIds { get; }
Property Value
Type |
Description |
System.Collections.Generic.List<System.String> |
|
FactionTypesSubtypeIds
Declaration
public List<string> FactionTypesSubtypeIds { get; }
Property Value
Type |
Description |
System.Collections.Generic.List<System.String> |
|
IsGlobalEncounter
Declaration
public bool IsGlobalEncounter { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
IsPirate
Declaration
public bool IsPirate { get; }
Property Value
Type |
Description |
System.Boolean |
|
IsPlanetaryEncounter
Declaration
public bool IsPlanetaryEncounter { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
IsValid
Declaration
public bool IsValid { get; }
Property Value
Type |
Description |
System.Boolean |
|
MaxFactionSubEncounters
Max count of faction sub encounters to spawn
Declaration
public byte MaxFactionSubEncounters { get; }
Property Value
Type |
Description |
System.Byte |
|
MaxHostileSubEncounters
Max count of hostile sub encounters to spawn
Declaration
public byte MaxHostileSubEncounters { get; }
Property Value
Type |
Description |
System.Byte |
|
MinFactionSubEncounters
Min count of faction sub encounters to spawn
Declaration
public byte MinFactionSubEncounters { get; }
Property Value
Type |
Description |
System.Byte |
|
MinHostileSubEncounters
Min count of hostile sub encounters to spawn
Declaration
public byte MinHostileSubEncounters { get; }
Property Value
Type |
Description |
System.Byte |
|
SpawnRadius
Declaration
public float SpawnRadius { get; }
Property Value
Type |
Description |
System.Single |
|
Methods
GetObjectBuilder()
Declaration
public override MyObjectBuilder_DefinitionBase GetObjectBuilder()
Returns
Overrides
Init(MyObjectBuilder_DefinitionBase)
Declaration
protected override void Init(MyObjectBuilder_DefinitionBase baseBuilder)
Parameters
Overrides
ReloadPrefabs()
Declaration
public void ReloadPrefabs()
TryGetOwnerId(out Int64, Boolean)
Declaration
public bool TryGetOwnerId(out long ownerId, bool isGlobalSubEncounter = false)
Parameters
Type |
Name |
Description |
System.Int64 |
ownerId |
result ownerId for this group
|
System.Boolean |
isGlobalSubEncounter |
marks if spawn groups is spawning as global sub encounter
|
Returns
Type |
Description |
System.Boolean |
True if target faction was found, false otherwise
|