本文整理汇总了C#中Sandbox.Graphics.GUI.MyGuiControlCombobox.SetToolTip方法的典型用法代码示例。如果您正苦于以下问题:C# MyGuiControlCombobox.SetToolTip方法的具体用法?C# MyGuiControlCombobox.SetToolTip怎么用?C# MyGuiControlCombobox.SetToolTip使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Sandbox.Graphics.GUI.MyGuiControlCombobox
的用法示例。
在下文中一共展示了MyGuiControlCombobox.SetToolTip方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: BuildControls
protected virtual void BuildControls()
{
Vector2 buttonSize = MyGuiConstants.BACK_BUTTON_SIZE;
Vector2 buttonsOrigin = m_size.Value / 2 - new Vector2(0.23f, 0.03f);
if (m_isNewGame)
AddCaption(MyCommonTexts.ScreenCaptionCustomWorld);
else
AddCaption(MyCommonTexts.ScreenCaptionEditSettings);
int numControls = 0;
var nameLabel = MakeLabel(MyCommonTexts.Name);
var descriptionLabel = MakeLabel(MyCommonTexts.Description);
var gameModeLabel = MakeLabel(MyCommonTexts.WorldSettings_GameMode);
var onlineModeLabel = MakeLabel(MyCommonTexts.WorldSettings_OnlineMode);
m_maxPlayersLabel = MakeLabel(MyCommonTexts.MaxPlayers);
var environmentLabel = MakeLabel(MySpaceTexts.WorldSettings_EnvironmentHostility);
var scenarioLabel = MakeLabel(MySpaceTexts.WorldSettings_Scenario);
var soundModeLabel = MakeLabel(MySpaceTexts.WorldSettings_SoundMode);
float width = 0.284375f + 0.025f;
m_nameTextbox = new MyGuiControlTextbox(maxLength: MySession.MAX_NAME_LENGTH);
m_descriptionTextbox = new MyGuiControlTextbox(maxLength: MySession.MAX_DESCRIPTION_LENGTH);
m_onlineMode = new MyGuiControlCombobox(size: new Vector2(width, 0.04f));
m_environment = new MyGuiControlCombobox(size: new Vector2(width, 0.04f));
m_maxPlayersSlider = new MyGuiControlSlider(
position: Vector2.Zero,
width: m_onlineMode.Size.X,
minValue: 2,
maxValue: 16,
labelText: new StringBuilder("{0}").ToString(),
labelDecimalPlaces: 0,
labelSpaceWidth: 0.05f,
intValue: true
);
m_asteroidAmountLabel = MakeLabel(MySpaceTexts.Asteroid_Amount);
m_asteroidAmountCombo = new MyGuiControlCombobox(size: new Vector2(width, 0.04f));
m_asteroidAmountCombo.ItemSelected += m_asteroidAmountCombo_ItemSelected;
m_soundModeCombo = new MyGuiControlCombobox(size: new Vector2(width, 0.04f));
m_scenarioTypesList = new MyGuiControlList();
// Ok/Cancel
m_okButton = new MyGuiControlButton(position: buttonsOrigin - new Vector2(0.01f, 0f), size: buttonSize, text: MyTexts.Get(MyCommonTexts.Ok), onButtonClick: OnOkButtonClick, originAlign: MyGuiDrawAlignEnum.HORISONTAL_RIGHT_AND_VERTICAL_BOTTOM);
m_cancelButton = new MyGuiControlButton(position: buttonsOrigin + new Vector2(0.01f, 0f), size: buttonSize, text: MyTexts.Get(MyCommonTexts.Cancel), onButtonClick: OnCancelButtonClick, originAlign: MyGuiDrawAlignEnum.HORISONTAL_LEFT_AND_VERTICAL_BOTTOM);
m_creativeModeButton = new MyGuiControlButton(visualStyle: MyGuiControlButtonStyleEnum.Small, highlightType: MyGuiControlHighlightType.WHEN_ACTIVE, text: MyTexts.Get(MyCommonTexts.WorldSettings_GameModeCreative), onButtonClick: OnCreativeClick);
m_creativeModeButton.SetToolTip(MySpaceTexts.ToolTipWorldSettingsModeCreative);
m_survivalModeButton = new MyGuiControlButton(visualStyle: MyGuiControlButtonStyleEnum.Small, highlightType: MyGuiControlHighlightType.WHEN_ACTIVE, text: MyTexts.Get(MyCommonTexts.WorldSettings_GameModeSurvival), onButtonClick: OnSurvivalClick);
m_survivalModeButton.SetToolTip(MySpaceTexts.ToolTipWorldSettingsModeSurvival);
m_onlineMode.ItemSelected += OnOnlineModeSelect;
m_onlineMode.AddItem((int)MyOnlineModeEnum.OFFLINE, MyCommonTexts.WorldSettings_OnlineModeOffline);
m_onlineMode.AddItem((int)MyOnlineModeEnum.PRIVATE, MyCommonTexts.WorldSettings_OnlineModePrivate);
m_onlineMode.AddItem((int)MyOnlineModeEnum.FRIENDS, MyCommonTexts.WorldSettings_OnlineModeFriends);
m_onlineMode.AddItem((int)MyOnlineModeEnum.PUBLIC, MyCommonTexts.WorldSettings_OnlineModePublic);
m_environment.AddItem((int)MyEnvironmentHostilityEnum.SAFE, MySpaceTexts.WorldSettings_EnvironmentHostilitySafe);
m_environment.AddItem((int)MyEnvironmentHostilityEnum.NORMAL, MySpaceTexts.WorldSettings_EnvironmentHostilityNormal);
m_environment.AddItem((int)MyEnvironmentHostilityEnum.CATACLYSM, MySpaceTexts.WorldSettings_EnvironmentHostilityCataclysm);
m_environment.AddItem((int)MyEnvironmentHostilityEnum.CATACLYSM_UNREAL, MySpaceTexts.WorldSettings_EnvironmentHostilityCataclysmUnreal);
m_environment.ItemSelected += HostilityChanged;
m_soundModeCombo.AddItem((int)MySoundModeEnum.Arcade, MySpaceTexts.WorldSettings_ArcadeSound);
m_soundModeCombo.AddItem((int)MySoundModeEnum.Realistic, MySpaceTexts.WorldSettings_RealisticSound);
if (m_isNewGame)
{
m_scenarioTypesGroup = new MyGuiControlRadioButtonGroup();
m_scenarioTypesGroup.SelectedChanged += scenario_SelectedChanged;
foreach (var scenario in MyDefinitionManager.Static.GetScenarioDefinitions())
{
if (!scenario.Public && !MyFakes.ENABLE_NON_PUBLIC_SCENARIOS)
continue;
var button = new MyGuiControlScenarioButton(scenario);
m_scenarioTypesGroup.Add(button);
m_scenarioTypesList.Controls.Add(button);
}
}
m_nameTextbox.SetToolTip(string.Format(MyTexts.GetString(MyCommonTexts.ToolTipWorldSettingsName), MySession.MIN_NAME_LENGTH, MySession.MAX_NAME_LENGTH));
m_descriptionTextbox.SetToolTip(MyTexts.GetString(MyCommonTexts.ToolTipWorldSettingsDescription));
m_environment.SetToolTip(MyTexts.GetString(MySpaceTexts.ToolTipWorldSettingsEnvironment));
m_onlineMode.SetToolTip(MyTexts.GetString(MySpaceTexts.ToolTipWorldSettingsOnlineMode));
m_maxPlayersSlider.SetToolTip(MyTexts.GetString(MySpaceTexts.ToolTipWorldSettingsMaxPlayer));
m_asteroidAmountCombo.SetToolTip(MyTexts.GetString(MySpaceTexts.ToolTipWorldSettingsAsteroidAmount));
m_soundModeCombo.SetToolTip(MyTexts.GetString(MySpaceTexts.ToolTipWorldSettingsSoundMode));
m_nameTextbox.TextChanged += m_nameTextbox_TextChanged;
m_soundModeCombo.ItemSelected += m_soundModeCombo_ItemSelected;
var advanced = new MyGuiControlButton(highlightType: MyGuiControlHighlightType.WHEN_ACTIVE, text: MyTexts.Get(MySpaceTexts.WorldSettings_Advanced), onButtonClick: OnAdvancedClick);
//.........这里部分代码省略.........
示例2: BuildControls
//.........这里部分代码省略.........
labelText: new StringBuilder("{0}").ToString(),
labelDecimalPlaces: 0,
labelSpaceWidth: 0.05f,
intValue: true
);
m_maxFloatingObjectsSlider = new MyGuiControlSlider(
position: Vector2.Zero,
width: m_onlineMode.Size.X,
minValue: 16,
maxValue: 1024,
labelText: new StringBuilder("{0}").ToString(),
labelDecimalPlaces: 0,
labelSpaceWidth: 0.05f,
intValue: true
);
m_startInRespawnScreen = new MyGuiControlCheckbox();
m_enableVoxelDestruction = new MyGuiControlCheckbox();
m_trashRemoval = new MyGuiControlCheckbox();
m_respawnShipDelete = new MyGuiControlCheckbox();
m_worldSizeCombo = new MyGuiControlCombobox(size: new Vector2(width, 0.04f));
m_soundModeCombo = new MyGuiControlCombobox(size: new Vector2(width, 0.04f));
m_spawnShipTimeCombo = new MyGuiControlCombobox(size: new Vector2(width, 0.04f));
m_viewDistanceCombo = new MyGuiControlCombobox(size: new Vector2(width, 0.04f));
m_physicsOptionsCombo = new MyGuiControlCombobox(size: new Vector2(width, 0.04f));
// Ok/Cancel
m_okButton = new MyGuiControlButton(position: buttonsOrigin - new Vector2(0.01f, 0f), size: buttonSize, text: MyTexts.Get(MySpaceTexts.Ok), onButtonClick: OkButtonClicked, originAlign: MyGuiDrawAlignEnum.HORISONTAL_RIGHT_AND_VERTICAL_BOTTOM);
m_cancelButton = new MyGuiControlButton(position: buttonsOrigin + new Vector2(0.01f, 0f), size: buttonSize, text: MyTexts.Get(MySpaceTexts.Cancel), onButtonClick: CancelButtonClicked, originAlign: MyGuiDrawAlignEnum.HORISONTAL_LEFT_AND_VERTICAL_BOTTOM);
m_creativeModeButton = new MyGuiControlButton(visualStyle: MyGuiControlButtonStyleEnum.Small, highlightType: MyGuiControlHighlightType.WHEN_ACTIVE, text: MyTexts.Get(MySpaceTexts.WorldSettings_GameModeCreative), onButtonClick: CreativeClicked);
m_creativeModeButton.SetToolTip(MySpaceTexts.ToolTipWorldSettingsModeCreative);
m_survivalModeButton = new MyGuiControlButton(visualStyle: MyGuiControlButtonStyleEnum.Small, highlightType: MyGuiControlHighlightType.WHEN_ACTIVE, text: MyTexts.Get(MySpaceTexts.WorldSettings_GameModeSurvival), onButtonClick: SurvivalClicked);
m_survivalModeButton.SetToolTip(MySpaceTexts.ToolTipWorldSettingsModeSurvival);
m_inventory_x1 = new MyGuiControlButton(visualStyle: MyGuiControlButtonStyleEnum.Small, highlightType: MyGuiControlHighlightType.WHEN_ACTIVE, text: MyTexts.Get(MySpaceTexts.WorldSettings_Realistic), onButtonClick: OnInventoryClick, originAlign: MyGuiDrawAlignEnum.HORISONTAL_LEFT_AND_VERTICAL_CENTER);
m_inventory_x3 = new MyGuiControlButton(visualStyle: MyGuiControlButtonStyleEnum.Tiny, highlightType: MyGuiControlHighlightType.WHEN_ACTIVE, text: MyTexts.Get(MySpaceTexts.WorldSettings_Realistic_x3), onButtonClick: OnInventoryClick, originAlign: MyGuiDrawAlignEnum.HORISONTAL_LEFT_AND_VERTICAL_CENTER);
m_inventory_x10 = new MyGuiControlButton(visualStyle: MyGuiControlButtonStyleEnum.Tiny, highlightType: MyGuiControlHighlightType.WHEN_ACTIVE, text: MyTexts.Get(MySpaceTexts.WorldSettings_Realistic_x10), onButtonClick: OnInventoryClick, originAlign: MyGuiDrawAlignEnum.HORISONTAL_LEFT_AND_VERTICAL_CENTER);
m_inventory_x1.UserData = 1.0f;
m_inventory_x3.UserData = 3.0f;
m_inventory_x10.UserData = 10.0f;
m_inventory_x1.SetToolTip(MySpaceTexts.ToolTipWorldSettings_Inventory_x1);
m_inventory_x3.SetToolTip(MySpaceTexts.ToolTipWorldSettings_Inventory_x3);
m_inventory_x10.SetToolTip(MySpaceTexts.ToolTipWorldSettings_Inventory_x10);
m_assembler_x1 = new MyGuiControlButton(visualStyle: MyGuiControlButtonStyleEnum.Small, highlightType: MyGuiControlHighlightType.WHEN_ACTIVE, text: MyTexts.Get(MySpaceTexts.WorldSettings_Realistic), onButtonClick: OnAssemblerClick, originAlign: MyGuiDrawAlignEnum.HORISONTAL_LEFT_AND_VERTICAL_CENTER);
m_assembler_x3 = new MyGuiControlButton(visualStyle: MyGuiControlButtonStyleEnum.Tiny, highlightType: MyGuiControlHighlightType.WHEN_ACTIVE, text: MyTexts.Get(MySpaceTexts.WorldSettings_Realistic_x3), onButtonClick: OnAssemblerClick, originAlign: MyGuiDrawAlignEnum.HORISONTAL_LEFT_AND_VERTICAL_CENTER);
m_assembler_x10 = new MyGuiControlButton(visualStyle: MyGuiControlButtonStyleEnum.Tiny, highlightType: MyGuiControlHighlightType.WHEN_ACTIVE, text: MyTexts.Get(MySpaceTexts.WorldSettings_Realistic_x10), onButtonClick: OnAssemblerClick, originAlign: MyGuiDrawAlignEnum.HORISONTAL_LEFT_AND_VERTICAL_CENTER);
m_assembler_x1.UserData = 1.0f;
m_assembler_x3.UserData = 3.0f;
m_assembler_x10.UserData = 10.0f;
m_assembler_x1.SetToolTip(MySpaceTexts.ToolTipWorldSettings_Assembler_x1);
m_assembler_x3.SetToolTip(MySpaceTexts.ToolTipWorldSettings_Assembler_x3);
m_assembler_x10.SetToolTip(MySpaceTexts.ToolTipWorldSettings_Assembler_x10);
m_refinery_x1 = new MyGuiControlButton(visualStyle: MyGuiControlButtonStyleEnum.Small, highlightType: MyGuiControlHighlightType.WHEN_ACTIVE, text: MyTexts.Get(MySpaceTexts.WorldSettings_Realistic), onButtonClick: OnRefineryClick, originAlign: MyGuiDrawAlignEnum.HORISONTAL_LEFT_AND_VERTICAL_CENTER);
m_refinery_x3 = new MyGuiControlButton(visualStyle: MyGuiControlButtonStyleEnum.Tiny, highlightType: MyGuiControlHighlightType.WHEN_ACTIVE, text: MyTexts.Get(MySpaceTexts.WorldSettings_Realistic_x3), onButtonClick: OnRefineryClick, originAlign: MyGuiDrawAlignEnum.HORISONTAL_LEFT_AND_VERTICAL_CENTER);
m_refinery_x10 = new MyGuiControlButton(visualStyle: MyGuiControlButtonStyleEnum.Tiny, highlightType: MyGuiControlHighlightType.WHEN_ACTIVE, text: MyTexts.Get(MySpaceTexts.WorldSettings_Realistic_x10), onButtonClick: OnRefineryClick, originAlign: MyGuiDrawAlignEnum.HORISONTAL_LEFT_AND_VERTICAL_CENTER);
m_refinery_x1.UserData = 1.0f;
m_refinery_x3.UserData = 3.0f;
m_refinery_x10.UserData = 10.0f;
m_refinery_x1.SetToolTip(MySpaceTexts.ToolTipWorldSettings_Refinery_x1);
m_refinery_x3.SetToolTip(MySpaceTexts.ToolTipWorldSettings_Refinery_x3);
m_refinery_x10.SetToolTip(MySpaceTexts.ToolTipWorldSettings_Refinery_x10);
示例3: RecreateControls
public override void RecreateControls(bool constructor)
{
float width = 0.284375f + 0.025f;
base.RecreateControls(constructor);
AddCaption(MySpaceTexts.ScreenCaptionWorldGeneratorSettings);
m_asteroidAmountCombo = new MyGuiControlCombobox(size: new Vector2(width, 0.04f));
m_asteroidAmountCombo.ItemSelected += m_asteroidAmountCombo_ItemSelected;
m_asteroidAmountCombo.SetToolTip(MyTexts.GetString(MySpaceTexts.ToolTipWorldSettingsAsteroidAmount));
m_asteroidAmountCombo.AddItem((int)AsteroidAmountEnum.Normal, MySpaceTexts.WorldSettings_AsteroidAmountNormal);
m_asteroidAmountCombo.AddItem((int)AsteroidAmountEnum.More, MySpaceTexts.WorldSettings_AsteroidAmountLarge);
if (Environment.Is64BitProcess)
m_asteroidAmountCombo.AddItem((int)AsteroidAmountEnum.Many, MySpaceTexts.WorldSettings_AsteroidAmountExtreme);
if (MyFakes.ENABLE_ASTEROID_FIELDS)
{
m_asteroidAmountCombo.AddItem((int)AsteroidAmountEnum.ProceduralLow, MySpaceTexts.WorldSettings_AsteroidAmountProceduralLow);
m_asteroidAmountCombo.AddItem((int)AsteroidAmountEnum.ProceduralNormal, MySpaceTexts.WorldSettings_AsteroidAmountProceduralNormal);
if (Environment.Is64BitProcess)
m_asteroidAmountCombo.AddItem((int)AsteroidAmountEnum.ProceduralHigh, MySpaceTexts.WorldSettings_AsteroidAmountProceduralHigh);
}
m_asteroidAmountLabel = MakeLabel(MySpaceTexts.Asteroid_Amount);
Controls.Add(m_asteroidAmountLabel);
Controls.Add(m_asteroidAmountCombo);
m_floraDensityLabel = MakeLabel(MySpaceTexts.WorldSettings_FloraDensity);
m_floraDensityCombo = new MyGuiControlCombobox(size: new Vector2(width, 0.04f));
m_floraDensityCombo.AddItem((int)MyFloraDensityEnum.NONE, MySpaceTexts.WorldSettings_FloraDensity_None);
m_floraDensityCombo.AddItem((int)MyFloraDensityEnum.LOW, MySpaceTexts.WorldSettings_FloraDensity_Low);
m_floraDensityCombo.AddItem((int)MyFloraDensityEnum.MEDIUM, MySpaceTexts.WorldSettings_FloraDensity_Medium);
m_floraDensityCombo.AddItem((int)MyFloraDensityEnum.HIGH, MySpaceTexts.WorldSettings_FloraDensity_High);
m_floraDensityCombo.AddItem((int)MyFloraDensityEnum.EXTREME, MySpaceTexts.WorldSettings_FloraDensity_Extreme);
m_floraDensityCombo.SetToolTip(MyTexts.GetString(MySpaceTexts.ToolTipWorldSettings_FloraDensity));
Controls.Add(m_floraDensityLabel);
Controls.Add(m_floraDensityCombo);
int numControls = 0;
float MARGIN_TOP = 0.12f;
float MARGIN_LEFT = 0.055f;
float labelSize = 0.25f;
Vector2 originL, originC;
Vector2 controlsDelta = new Vector2(0f, 0.052f);
float rightColumnOffset;
originL = -m_size.Value / 2 + new Vector2(MARGIN_LEFT, MARGIN_TOP);
originC = originL + new Vector2(labelSize, 0f);
rightColumnOffset = originC.X + width - labelSize - 0.017f;
foreach (var control in Controls)
{
control.OriginAlign = MyGuiDrawAlignEnum.HORISONTAL_LEFT_AND_VERTICAL_CENTER;
if (control is MyGuiControlLabel)
control.Position = originL + controlsDelta * numControls;
else
control.Position = originC + controlsDelta * numControls++;
}
Vector2 buttonsOrigin = m_size.Value / 2 - new Vector2(0.23f, 0.03f);
m_okButton = new MyGuiControlButton(position: buttonsOrigin - new Vector2(0.01f, 0f), size: MyGuiConstants.BACK_BUTTON_SIZE, text: MyTexts.Get(MyCommonTexts.Ok), onButtonClick: OkButtonClicked, originAlign: MyGuiDrawAlignEnum.HORISONTAL_RIGHT_AND_VERTICAL_BOTTOM);
m_cancelButton = new MyGuiControlButton(position: buttonsOrigin + new Vector2(0.01f, 0f), size: MyGuiConstants.BACK_BUTTON_SIZE, text: MyTexts.Get(MyCommonTexts.Cancel), onButtonClick: CancelButtonClicked, originAlign: MyGuiDrawAlignEnum.HORISONTAL_LEFT_AND_VERTICAL_BOTTOM);
Controls.Add(m_okButton);
Controls.Add(m_cancelButton);
}
示例4: RecreateControls
public override void RecreateControls(bool constructor)
{
float width = 0.284375f + 0.025f;
base.RecreateControls(constructor);
AddCaption(MySpaceTexts.ScreenCaptionWorldGeneratorSettings);
m_moonMinSizeSlider = new MyGuiControlSlider(
position: Vector2.Zero,
width: width,
minValue: MyProceduralPlanetCellGenerator.MOON_SIZE_MIN_LIMIT,
maxValue: MyProceduralPlanetCellGenerator.MOON_SIZE_MAX_LIMIT,
labelText: new StringBuilder("{0} m").ToString(),
labelDecimalPlaces: 0,
labelSpaceWidth: 0.09f,
intValue: true
);
m_moonMinSizeSlider.ValueChanged += (x) =>
{
if (x.Value > m_moonMaxSizeSlider.Value)
{
m_moonMaxSizeSlider.Value = x.Value;
}
};
m_moonMaxSizeSlider = new MyGuiControlSlider(
position: Vector2.Zero,
width: width,
minValue: MyProceduralPlanetCellGenerator.MOON_SIZE_MIN_LIMIT,
maxValue: MyProceduralPlanetCellGenerator.MOON_SIZE_MAX_LIMIT,
labelText: new StringBuilder("{0} m").ToString(),
labelDecimalPlaces: 0,
labelSpaceWidth: 0.09f,
intValue: true
);
m_moonMaxSizeSlider.ValueChanged += (x) =>
{
if (x.Value < m_moonMinSizeSlider.Value)
{
m_moonMinSizeSlider.Value = x.Value;
}
};
m_planetMinSizeSlider = new MyGuiControlSlider(
position: Vector2.Zero,
width: width,
minValue: MyProceduralPlanetCellGenerator.PLANET_SIZE_MIN_LIMIT,
maxValue: MyProceduralPlanetCellGenerator.PLANET_SIZE_MAX_LIMIT,
labelText: new StringBuilder("{0} m").ToString(),
labelDecimalPlaces: 0,
labelSpaceWidth: 0.09f,
intValue: true
);
m_planetMinSizeSlider.ValueChanged += (x) =>
{
if (x.Value > m_planetMaxSizeSlider.Value)
{
m_planetMaxSizeSlider.Value = x.Value;
}
};
m_planetMaxSizeSlider = new MyGuiControlSlider(
position: Vector2.Zero,
width: width,
minValue: MyProceduralPlanetCellGenerator.PLANET_SIZE_MIN_LIMIT,
maxValue: MyProceduralPlanetCellGenerator.PLANET_SIZE_MAX_LIMIT,
labelText: new StringBuilder("{0} m").ToString(),
labelDecimalPlaces: 0,
labelSpaceWidth: 0.09f,
intValue: true
);
m_planetMaxSizeSlider.ValueChanged += (x) =>
{
if (x.Value < m_planetMinSizeSlider.Value)
{
m_planetMinSizeSlider.Value = x.Value;
}
};
m_asteroidAmountLabel = MakeLabel(MySpaceTexts.Asteroid_Amount);
m_asteroidAmountCombo = new MyGuiControlCombobox(size: new Vector2(width, 0.04f));
m_asteroidAmountCombo.ItemSelected += m_asteroidAmountCombo_ItemSelected;
m_asteroidAmountCombo.SetToolTip(MyTexts.GetString(MySpaceTexts.ToolTipWorldSettingsAsteroidAmount));
m_asteroidAmountCombo.AddItem((int)AsteroidAmountEnum.Normal, MySpaceTexts.WorldSettings_AsteroidAmountNormal);
m_asteroidAmountCombo.AddItem((int)AsteroidAmountEnum.More, MySpaceTexts.WorldSettings_AsteroidAmountLarge);
if (Environment.Is64BitProcess)
m_asteroidAmountCombo.AddItem((int)AsteroidAmountEnum.Many, MySpaceTexts.WorldSettings_AsteroidAmountExtreme);
if (MyFakes.ENABLE_ASTEROID_FIELDS)
{
m_asteroidAmountCombo.AddItem((int)AsteroidAmountEnum.ProceduralLow, MySpaceTexts.WorldSettings_AsteroidAmountProceduralLow);
m_asteroidAmountCombo.AddItem((int)AsteroidAmountEnum.ProceduralNormal, MySpaceTexts.WorldSettings_AsteroidAmountProceduralNormal);
if (Environment.Is64BitProcess)
//.........这里部分代码省略.........