public EntityGroup(int id, EntityData loot) { Id = id; this.loot = loot; }
public static GameEntity Create(EntityData data, Vector2 position, Direction direction = Direction.Down) { return(Create(new EntityArguments(data, position, direction))); }
public EntityArguments(EntityData data, Vector2 position, Direction direction = Direction.Down) { Data = data; Position = position; Direction = direction; }
public static GameEntity Create(EntityData data, int tileX, int tileY, Direction direction = Direction.Down) { return(Create(new EntityArguments(data, tileX, tileY, direction))); }