Show / Hide Table of Contents

Class MyFactionTypeDefinition

Inheritance
System.Object
MyDefinitionBase
MyFactionTypeDefinition
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 MyFactionTypeDefinition : MyDefinitionBase

Constructors

MyFactionTypeDefinition()

Declaration
public MyFactionTypeDefinition()

Fields

FriendsWith

Declaration
public string[] FriendsWith
Field Value
Type Description
System.String[]

PreferDeep

Declaration
public bool PreferDeep
Field Value
Type Description
System.Boolean

Relations

Declaration
public FactionRelation[] Relations
Field Value
Type Description
FactionRelation[]

Station_Rule_Max_Deep

Declaration
public int Station_Rule_Max_Deep
Field Value
Type Description
System.Int32

Station_Rule_Max_Orbit

Declaration
public int Station_Rule_Max_Orbit
Field Value
Type Description
System.Int32

Station_Rule_Max_Outpost

Declaration
public int Station_Rule_Max_Outpost
Field Value
Type Description
System.Int32

Station_Rule_Max_Station

Declaration
public int Station_Rule_Max_Station
Field Value
Type Description
System.Int32

Station_Rule_Max_StationM

Declaration
public int Station_Rule_Max_StationM
Field Value
Type Description
System.Int32

Station_Rule_Min_Deep

Declaration
public int Station_Rule_Min_Deep
Field Value
Type Description
System.Int32

Station_Rule_Min_Orbit

Declaration
public int Station_Rule_Min_Orbit
Field Value
Type Description
System.Int32

Station_Rule_Min_Outpost

Declaration
public int Station_Rule_Min_Outpost
Field Value
Type Description
System.Int32

Station_Rule_Min_Station

Declaration
public int Station_Rule_Min_Station
Field Value
Type Description
System.Int32

Station_Rule_Min_StationM

Declaration
public int Station_Rule_Min_StationM
Field Value
Type Description
System.Int32

Properties

BaseCostProductionSpeedMultiplier

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

CanSellHydrogen

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

CanSellOxygen

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

FactionRatio

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

GridsForSale

Declaration
public string[] GridsForSale { get; set; }
Property Value
Type Description
System.String[]

MaxContractCount

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

MaximumOfferGasAmount

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

MinimumHydrogenPrice

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

MinimumOfferGasAmount

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

MinimumOxygenPrice

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

OfferMaxUpdateCount

Declaration
public byte OfferMaxUpdateCount { get; set; }
Property Value
Type Description
System.Byte

OfferPriceBellowMinimumMultiplier

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

OfferPriceDownMultiplierMax

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

OfferPriceDownMultiplierMin

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

OfferPriceStartingMultiplier

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

OfferPriceUpDownPoint

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

OfferPriceUpMultiplierMax

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

OfferPriceUpMultiplierMin

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

OffersList

Declaration
public SerializableDefinitionId[] OffersList { get; set; }
Property Value
Type Description
SerializableDefinitionId[]

OrderMaxUpdateCount

Declaration
public byte OrderMaxUpdateCount { get; set; }
Property Value
Type Description
System.Byte

OrderPriceDownMultiplierMax

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

OrderPriceDownMultiplierMin

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

OrderPriceOverMinimumMultiplier

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

OrderPriceStartingMultiplier

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

OrderPriceUpDownPoint

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

OrderPriceUpMultiplierMax

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

OrderPriceUpMultiplierMin

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

OrdersList

Declaration
public SerializableDefinitionId[] OrdersList { get; set; }
Property Value
Type Description
SerializableDefinitionId[]

TypeDescription

Declaration
public string TypeDescription { get; set; }
Property Value
Type Description
System.String

TypeDescriptionVariants

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

Methods

Init(MyObjectBuilder_DefinitionBase)

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