Exemplo n.º 1
0
    public ChunkRenderer(Chunk chunk)
    {
        _chunk = chunk;

        _drawTiles  = new List <Tile>();
        _tilesQueue = new Queue <Tile>();

        _showing     = false;
        _initialized = false;

        _shader = IsometricMain.GetShader("WorldObject");
    }
Exemplo n.º 2
0
    public DroppedItem(ItemStack itemStack) : base(0.5f)
    {
        _itemStack = itemStack;

        _entityParts.Add(new EntityPart(this, itemStack.item.element));
        _entityParts[0].sortZOffset = 1f;
        _entityParts[0].scale       = Vector2.one * 0.5f;
        _entityParts[0].shader      = IsometricMain.GetShader("DroppedItem");

        _acquirable = false;
        _acquired   = false;

        AttachPhysics(0.25f, 0.5f);
    }