public ChunkRenderer(Chunk chunk) { _chunk = chunk; _drawTiles = new List <Tile>(); _tilesQueue = new Queue <Tile>(); _showing = false; _initialized = false; _shader = IsometricMain.GetShader("WorldObject"); }
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); }