本文整理汇总了C#中IEntity.LoadContent方法的典型用法代码示例。如果您正苦于以下问题:C# IEntity.LoadContent方法的具体用法?C# IEntity.LoadContent怎么用?C# IEntity.LoadContent使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类IEntity
的用法示例。
在下文中一共展示了IEntity.LoadContent方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: MenuScene
public MenuScene(Microsoft.Xna.Framework.Game game) : base(game)
{
camera = new Camera2D(Game);
//Game.Components.Add((IGameComponent)camera);
screen = EntityFactory.CreateSprite("default");
MenuConfiguration menuConfiguration = Game.Content.Load<MenuConfiguration>("Menu.Config");
screen.LoadContent(menuConfiguration.AssetName);
screen.Scale = menuConfiguration.Scale;
}
示例2: Add
public virtual void Add(IEntity entity)
{
if (_entityAddQueue.Contains(entity) == false && _entityList.Contains(entity) == false)
{
if (_isUpdating == true)
{
lock (_entityAddQueue)
{
if (_entityAddQueue.Contains(entity) == false && _entityList.Contains(entity) == false)
{
_entityAddQueue.Add(entity);
if (entity.World != this)
{
entity.World = this;
}
}
}
}
else
{
lock (_entityList)
{
if (_entityAddQueue.Contains(entity) == false && _entityList.Contains(entity) == false)
{
_entityList.Add(entity);
if (entity.World != this)
{
entity.World = this;
}
entity.LoadContent(_services);
}
}
}
}
}
示例3: AddEntity
public override void AddEntity(int ID, IEntity entityToAdd)
{
entityToAdd.LoadContent(_contentManager);
base.AddEntity(ID, entityToAdd);
}