本文整理汇总了C#中MyTextsWrapperEnum类的典型用法代码示例。如果您正苦于以下问题:C# MyTextsWrapperEnum类的具体用法?C# MyTextsWrapperEnum怎么用?C# MyTextsWrapperEnum使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
MyTextsWrapperEnum类属于命名空间,在下文中一共展示了MyTextsWrapperEnum类的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C#代码示例。
示例1: MyGuiContextMenuItemHelper
public MyGuiContextMenuItemHelper(MyTextsWrapperEnum description, MyGuiContextMenuItemActionType actionType, bool enabled, MyTextsWrapperEnum? toolTip)
: base(description)
{
ActionType = actionType;
Enabled = enabled;
m_toolTip = toolTip;
}
开发者ID:Bunni,项目名称:Miner-Wars-2081,代码行数:7,代码来源:MyGuiContextMenuItemHelper.cs
示例2: MyHarvestOreSubmission
public MyHarvestOreSubmission(MyTextsWrapperEnum name, MyMissionID id, MyTextsWrapperEnum description, MyTexture2D icon, MyMission parentMission, MyMissionID[] requiredMissions, MyMissionLocation location, MyMwcObjectBuilder_Ore_TypesEnum ore, float amount, MyDialogueEnum successDialogId)
: base(name, id, description, icon, parentMission, requiredMissions, null, successDialogId: successDialogId)
{
Location = location;
m_amount = amount;
m_ore = ore;
}
开发者ID:Bunni,项目名称:Miner-Wars-2081,代码行数:7,代码来源:MyHarvestOreSubmission.cs
示例3: MyGuiScreenStartQuickLaunch
public static MyGuiScreenStartQuickLaunch CurrentScreen = null; // This is always filled with reference to actual instance of this scree. If there isn't, it's null.
public MyGuiScreenStartQuickLaunch(MyMwcQuickLaunchType quickLaunchType, MyTextsWrapperEnum progressText) :
base(new Vector2(0.5f, 0.5f), MyGuiConstants.SCREEN_BACKGROUND_COLOR, null)
{
m_quickLaunchType = quickLaunchType;
m_backgroundFadeColor = MyGuiConstants.SCREEN_BACKGROUND_FADE_BLANK_DARK_PROGRESS_SCREEN;
CurrentScreen = this;
}
开发者ID:Bunni,项目名称:Miner-Wars-2081,代码行数:10,代码来源:MyGuiScreenStartQuickLaunch.cs
示例4: MyGuiScreenStartSessionProgress
public static MyGuiScreenStartSessionProgress CurrentScreen = null; // This is always filled with reference to actual instance of this scree. If there isn't, it's null.
public MyGuiScreenStartSessionProgress(MyMwcStartSessionRequestTypeEnum sessionType, MyTextsWrapperEnum progressText, MyMwcSectorIdentifier? sectorIdentifier, MyGameplayDifficultyEnum difficulty, string checkpointName, MyGuiScreenBase closeAfter) :
base(progressText, false)
{
// TODO: Not ready yet
//Debug.Assert(sessionType != MyMwcStartSessionRequestTypeEnum.NEW_STORY && sessionType != MyMwcStartSessionRequestTypeEnum.LOAD_CHECKPOINT, "Invalid operation, call OndrejP");
m_sectorIdentifier = sectorIdentifier;
m_sessionType = sessionType;
m_backgroundFadeColor = MyGuiConstants.SCREEN_BACKGROUND_FADE_BLANK_DARK_PROGRESS_SCREEN;
m_closeAfter = closeAfter;
m_difficulty = difficulty;
m_checkpointName = checkpointName;
CurrentScreen = this;
OnSuccessEnter = new Action<MyGuiScreenGamePlayType, MyMwcStartSessionRequestTypeEnum, MyMwcObjectBuilder_Checkpoint>((screenType, sessType, checkpoint) =>
{
var newGameplayScreen = new MyGuiScreenGamePlay(screenType, null, checkpoint.CurrentSector, checkpoint.SectorObjectBuilder.Version, sessType);
var loadScreen = new MyGuiScreenLoading(newGameplayScreen, MyGuiScreenGamePlay.Static);
if (sessType == MyMwcStartSessionRequestTypeEnum.NEW_STORY)
loadScreen.AddEnterSectorResponse(checkpoint, MyMissionID.EAC_SURVEY_SITE);
else
loadScreen.AddEnterSectorResponse(checkpoint, null);
MyGuiManager.AddScreen(loadScreen);
});
}
开发者ID:Bunni,项目名称:Miner-Wars-2081,代码行数:30,代码来源:MyGuiScreenStartSessionProgress.cs
示例5: MyUseObjective
public MyUseObjective(
MyTextsWrapperEnum name,
MyMissionID id,
MyTextsWrapperEnum description,
MyTexture2D icon,
MyMission parentMission,
MyMissionID[] requiredMissions,
MyMissionLocation location,
MyTextsWrapperEnum notificationText,
MyTextsWrapperEnum useCaption,
MyTextsWrapperEnum useText,
int requiredTime,
MyUseObjectiveType objectiveType = MyUseObjectiveType.Hacking,
MyDialogueEnum? successDialogId = null,
MyDialogueEnum? startDialogId = null,
float? radiusOverride = null,
List<uint> fakeMissionIds = null,
uint? realMissionId = null)
: base(name, id, description, icon, parentMission, requiredMissions, location, fakeMissionIds, successDialogId, startDialogId, radiusOverride: radiusOverride)
{
m_notificationText = notificationText;
m_useText = useText;
m_useCaption = useCaption;
m_requiredTime = requiredTime;
m_realMissionEntityId = realMissionId;
InitSounds(objectiveType);
if (location != null)
{
if (location.LocationEntityIdentifier.LocationEntityId != null)
{
RequiredEntityIDs.Add(location.LocationEntityIdentifier.LocationEntityId.Value);
}
}
}
开发者ID:Bunni,项目名称:Miner-Wars-2081,代码行数:35,代码来源:MyUseObjective.cs
示例6: MyTimedObjective
public MyTimedObjective(MyTextsWrapperEnum name, MyMissionID id, MyTextsWrapperEnum description, MyTexture2D icon, MyMission parentMission, MyMissionID[] requiredMissions, TimeSpan submissionDuration, bool isOn)
: this(name, id, description, icon, parentMission, requiredMissions, submissionDuration)
{
m_isOn = isOn;
m_defaultState = m_isOn;
DisplayCounter = true;
}
开发者ID:Bunni,项目名称:Miner-Wars-2081,代码行数:7,代码来源:MyTimedObjective.cs
示例7: MyGuiScreenLoading
public MyGuiScreenLoading(MyGuiScreenGamePlay screenToLoad, MyGuiScreenGamePlay screenToUnload, MyTexture2D textureFromConstructor)
: base(Vector2.Zero, null, null)
{
MyLoadingPerformance.Instance.StartTiming();
System.Diagnostics.Debug.Assert(Static == null);
Static = this;
m_screenToLoad = screenToLoad;
m_screenToUnload = screenToUnload;
m_closeOnEsc = false;
DrawMouseCursor = false;
m_loadInDrawFinished = false;
m_drawEvenWithoutFocus = true;
m_currentQuoteOfTheDay = MyQuoteOfTheDay.GetRandomQuote();
Vector2 loadingTextSize = MyGuiManager.GetNormalizedSize(MyGuiManager.GetFontMinerWarsBlue(),
MyTextsWrapper.Get(MyTextsWrapperEnum.LoadingPleaseWait), MyGuiConstants.LOADING_PLEASE_WAIT_SCALE);
m_rotatingWheelTexture = MyGuiManager.GetLoadingTexture();
Controls.Add(new MyGuiControlRotatingWheel(this, MyGuiConstants.LOADING_PLEASE_WAIT_POSITION - new Vector2(0, 0.075f + loadingTextSize.Y),
MyGuiConstants.ROTATING_WHEEL_COLOR, MyGuiConstants.ROTATING_WHEEL_DEFAULT_SCALE, MyGuiDrawAlignEnum.HORISONTAL_CENTER_AND_VERTICAL_CENTER, m_rotatingWheelTexture));
m_backgroundTextureFromConstructor = textureFromConstructor;
m_loadFinished = false;
if (m_screenToLoad != null)
{
MyMinerGame.IsGameReady = false;
}
}
开发者ID:Bunni,项目名称:Miner-Wars-2081,代码行数:30,代码来源:MyGuiScreenLoading.cs
示例8: MyGuiScreenProgressAsync
public MyGuiScreenProgressAsync(MyTextsWrapperEnum text, bool enableCancel, Func<IAsyncResult> beginAction, Action<IAsyncResult, MyGuiScreenProgressAsync> endAction)
: base(text, enableCancel)
{
FriendlyName = "MyGuiScreenProgressAsync";
m_beginAction = beginAction;
m_endAction = endAction;
}
开发者ID:Bunni,项目名称:Miner-Wars-2081,代码行数:7,代码来源:MyGuiScreenProgressAsync.cs
示例9: MyNotification
public MyNotification(MyTextsWrapperEnum notificationText, int disapearTimeMs, MyEntity owner = null,
object[] textFormatArguments = null)
: this(notificationText, GetCurrentScreen(), 1.0f, MyGuiConstants.DEFAULT_CONTROL_FONT,
MyGuiDrawAlignEnum.HORISONTAL_CENTER_AND_VERTICAL_CENTER, disapearTimeMs, owner, false,
textFormatArguments)
{
}
开发者ID:Bunni,项目名称:Miner-Wars-2081,代码行数:7,代码来源:MyHudNotification.cs
示例10: MyMultipleUseObjective
public MyMultipleUseObjective(
MyTextsWrapperEnum name,
MyMissionID id,
MyTextsWrapperEnum description,
MyTexture2D icon,
MyMission parentMission,
MyMissionID[] requiredMissions,
MyTextsWrapperEnum notificationText,
MyTextsWrapperEnum useCaption,
MyTextsWrapperEnum useText,
int requiredTime,
List<uint> MissionEntityIDs,
MyUseObjectiveType objectiveType = MyUseObjectiveType.Hacking,
MyDialogueEnum? startDialogId = null)
: base(name, id, description, icon, parentMission, requiredMissions, null, MissionEntityIDs, startDialogId: startDialogId)
{
m_notificationText = notificationText;
m_useText = useText;
m_useCaption = useCaption;
m_requiredTime = requiredTime;
m_objectiveType = objectiveType;
}
开发者ID:Bunni,项目名称:Miner-Wars-2081,代码行数:25,代码来源:MyMultipleUseObjective.cs
示例11: MyAspectRatioEx
public MyAspectRatioEx(bool isTripleHead, MyAspectRatioEnum aspectRatioEnum, float aspectRatioNumber, MyTextsWrapperEnum textLong, MyTextsWrapperEnum textShort)
{
IsTripleHead = isTripleHead;
AspectRatioEnum = aspectRatioEnum;
AspectRatioNumber = aspectRatioNumber;
TextLong = textLong;
TextShort = textShort;
}
开发者ID:Bunni,项目名称:Miner-Wars-2081,代码行数:8,代码来源:MyVideoModeAspectRatio.cs
示例12: Get
public static StringBuilder Get(MyTextsWrapperEnum textEnum)
{
if (m_sb == null)
return MyMwcUtils.EmptyStringBuilder;
//return m_sb[(int)textEnum];
return m_sb[(int)textEnum];
}
开发者ID:Bunni,项目名称:Miner-Wars-2081,代码行数:8,代码来源:MyTextsWrapper.cs
示例13: Notify
private void Notify(MyTextsWrapperEnum text, object[] args)
{
var handler = OnNotification;
if (handler != null)
{
handler(text, args);
}
}
开发者ID:Bunni,项目名称:Miner-Wars-2081,代码行数:8,代码来源:MyMultiplayer.cs
示例14: MyObjectiveDisablePrefabs
public MyObjectiveDisablePrefabs(MyTextsWrapperEnum name, MyMissionID id, MyTextsWrapperEnum description, MyTexture2D icon, MyMission parentMission,
MyMissionID[] requiredMissions, List<uint> toDisable, List<uint> disableBy, bool displayObjectivesCount = true,
bool markObjectsToDisable = true, MyDialogueEnum? successDialogId = null, MyDialogueEnum? startDialogId = null)
: base(name, id, description, icon, parentMission, requiredMissions, null, disableBy, successDialogId, startDialogId, displayObjectivesCount: displayObjectivesCount)
{
m_toDisable = toDisable;
m_markObjectsToDisable = markObjectsToDisable;
RequiredEntityIDs.AddRange(toDisable);
}
开发者ID:Bunni,项目名称:Miner-Wars-2081,代码行数:9,代码来源:MyObjectiveDisablePrefabs.cs
示例15: MyFactionProperties
public MyFactionProperties(
MyTextsWrapperEnum NameEnum,
MyTextsWrapperEnum DescriptionEnum,
MyTransparentMaterialEnum? SolarMapIcon)
{
this.NameEnum = NameEnum;
this.DescriptionEnum = DescriptionEnum;
this.SolarMapIcon = SolarMapIcon;
}
开发者ID:Bunni,项目名称:Miner-Wars-2081,代码行数:9,代码来源:MyFactionConstants.cs
示例16: SendMissionProgress
public void SendMissionProgress(MyMissionBase mission, MyMissionProgressType progressType, MyTextsWrapperEnum? messageEnum = null)
{
MyEventMissionProgress message = new MyEventMissionProgress();
message.MissionId = mission != null ? (int)mission.ID : (int?)null;
message.ProgressType = progressType;
message.MessageEnum = messageEnum.HasValue ? (int)messageEnum.Value : (int?)null;
Peers.SendToAll(ref message, NetDeliveryMethod.ReliableOrdered);
}
开发者ID:Bunni,项目名称:Miner-Wars-2081,代码行数:9,代码来源:MyMultiplayerGameplay.Story.cs
示例17: MyObjectiveDestroy
public MyObjectiveDestroy(MyTextsWrapperEnum name, MyMissionID id, MyTextsWrapperEnum description, MyTexture2D icon, MyMission parentMission, MyMissionID[] requiredMissions, List<uint> toKill, List<uint> toKillSpawnpoints, bool showMarks = true, bool displayObjectivesCount = true, MyDialogueEnum? successDialogID = null, MyDialogueEnum? startDialogID = null)
: base(name, id, description, icon, parentMission, requiredMissions, null, displayObjectivesCount: displayObjectivesCount, successDialogId: successDialogID, startDialogId: startDialogID)
{
m_toKill = toKill;
m_toKillSpawnpoints = toKillSpawnpoints;
m_showMarks = showMarks;
FailIfEntityDestroyed = false;
MakeEntityIndestructible = false;
}
开发者ID:Bunni,项目名称:Miner-Wars-2081,代码行数:9,代码来源:MyObjectiveDestroy.cs
示例18: MyGuiControlLabel
public MyGuiControlLabel(IMyGuiControlsParent parent, Vector2 position, Vector2? size, MyTextsWrapperEnum textEnum, Vector4 textColor, float textScale, MyGuiDrawAlignEnum textAlign)
: base(parent, position, size, null, null, false)
{
m_type = MyGuiControlLabelType.DEFINED_BY_TEXT_WRAPPER_ENUM;
m_textEnum = textEnum;
Init(textColor, textScale, textAlign);
}
开发者ID:Bunni,项目名称:Miner-Wars-2081,代码行数:9,代码来源:MyGuiControlLabel.cs
示例19: MyGuiScreenSelectSandboxProgress
public static MyGuiScreenSelectSandboxProgress CurrentScreen = null; // This is always filled with reference to actual instance of this scree. If there isn't, it's null.
public MyGuiScreenSelectSandboxProgress(MyMwcSelectSectorRequestTypeEnum selectSandboxType, MyTextsWrapperEnum progressText, MyGuiScreenBase openAfterSuccessfulEnter, string findPlayerName, AddResponseDelegate responseHandler) :
base(progressText, false)
{
m_selectSandboxType = selectSandboxType;
m_backgroundFadeColor = MyGuiConstants.SCREEN_BACKGROUND_FADE_BLANK_DARK_PROGRESS_SCREEN;
m_openAfterSuccessfulEnter = openAfterSuccessfulEnter;
m_findPlayerName = findPlayerName;
CurrentScreen = this;
m_responseHandler = responseHandler;
}
开发者ID:Bunni,项目名称:Miner-Wars-2081,代码行数:13,代码来源:MyGuiScreenSelectSandboxProgress.cs
示例20: MyGuiScreenUseProgressBar
public MyGuiScreenUseProgressBar(MyTextsWrapperEnum caption, StringBuilder text, float value, MySoundCuesEnum? progressCueEnum, MySoundCuesEnum? cancelCueEnum, MyGameControlEnums gameControl, int closeTime, int successTime, int decimals, MySoundCuesEnum? successCueEnum = null)
: base(caption, text, value, progressCueEnum, cancelCueEnum, decimals, successCueEnum)
{
DrawMouseCursor = false;
m_gameControl = gameControl;
m_closeTime = closeTime;
m_successTime = successTime;
//m_startedTime = MyMinerGame.TotalGamePlayTimeInMilliseconds;
}
开发者ID:Bunni,项目名称:Miner-Wars-2081,代码行数:10,代码来源:MyGuiScreenUseProgressBar.cs
注:本文中的MyTextsWrapperEnum类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论