Beispiel #1
0
        public override bool NewRightClick(int i, int j)
        {
            TileEntities.QETank qeTank = BaseLibrary.Utility.GetTileEntity <TileEntities.QETank>(i, j);
            if (qeTank == null)
            {
                return(false);
            }

            Main.LocalPlayer.noThrow = 2;

            if (qeTank.Handler == null)
            {
                PanelUI.Instance.HandleUI(qeTank);
                return(true);
            }

            Item         item  = Main.LocalPlayer.GetHeldItem();
            ref ModFluid fluid = ref qeTank.Handler.GetFluidInSlotByRef(0);
Beispiel #2
0
        public override void RightClick(int i, int j)
        {
            TileEntities.QETank qeTank = mod.GetTileEntity <TileEntities.QETank>(i, j);
            if (qeTank == null)
            {
                return;
            }

            Main.LocalPlayer.noThrow = 2;

            if (qeTank.Handler == null)
            {
                BaseLibrary.BaseLibrary.PanelGUI.UI.HandleUI(qeTank);
                return;
            }

            Item         item  = Main.LocalPlayer.GetHeldItem();
            ref ModFluid fluid = ref qeTank.Handler.GetFluidInSlotByRef(0);