public override void KillMultiTile(int i, int j, int frameX, int frameY) { TEWaterTurbine panel = mod.GetTileEntity <TEWaterTurbine>(i, j); panel?.CloseUI(); Item.NewItem(i * 16, j * 16, 48, 32, mod.ItemType <Items.Generators.WaterTurbine>()); mod.GetTileEntity <TEWaterTurbine>().Kill(i, j); }
public override void RightClick(int i, int j) { TEWaterTurbine panel = mod.GetTileEntity <TEWaterTurbine>(i, j); panel?.HandleUI(); }
public void SetTileEntity(ModTileEntity tileEntity) => turbine = (TEWaterTurbine)tileEntity;