当前位置: 首页>>代码示例>>C#>>正文


C# Guid.Next方法代码示例

本文整理汇总了C#中Guid.Next方法的典型用法代码示例。如果您正苦于以下问题:C# Guid.Next方法的具体用法?C# Guid.Next怎么用?C# Guid.Next使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在Guid的用法示例。


在下文中一共展示了Guid.Next方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。

示例1: TestEntityTemplates

        public void TestEntityTemplates()
        {
            // Mostly just demoing how you're supposed to use the template system.

              // Use a guid dispenser to give entities unique IDs.
              Guid guids = new Guid();

              // Set up some entity templates built from component templates.
              EntityTemplate brogmoidTemplate = new EntityTemplate()
            .AddComponent(new StatsTemplate(6, 2, 4))
            .AddComponent(new RandomPosTemplate());

              EntityTemplate grueTemplate = new EntityTemplate()
            .AddComponent(new StatsTemplate(4, 6, 8))
            .AddComponent(new RandomPosTemplate());

              // Use the templates to build entities.
              Entity brogmoid1 = brogmoidTemplate.Make(guids.Next());
              Entity brogmoid2 = brogmoidTemplate.Make(guids.Next());
              Entity grue1 = grueTemplate.Make(guids.Next());

              Assert.AreEqual(6, brogmoid1.Get<StatsComponent>().Might);
              Assert.AreEqual(6, brogmoid2.Get<StatsComponent>().Might);
              Assert.AreEqual(8, grue1.Get<StatsComponent>().Speed);
        }
开发者ID:rsaarelm,项目名称:behemoth,代码行数:25,代码来源:TestEntities.cs


注:本文中的Guid.Next方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。