public void ReplaceGameItemIndex(Game.Data.CustomVector2 newIndex)
    {
        var index     = GameComponentsLookup.GameItemIndex;
        var component = (Game.ItemIndexComponent)CreateComponent(index, typeof(Game.ItemIndexComponent));

        component.index = newIndex;
        ReplaceComponent(index, component);
    }
示例#2
0
 public static System.Collections.Generic.HashSet <GameEntity> GetEntitiesWithGameItemIndex(this GameContext context, Game.Data.CustomVector2 index)
 {
     return(((Entitas.EntityIndex <GameEntity, Game.Data.CustomVector2>)context.GetEntityIndex(Contexts.GameItemIndex)).GetEntities(index));
 }