public override void RightClick(int i, int j) { bool enableUI = false; if (!(FlagModifierUIOpen && FlagModifierUI.visible)) { enableUI = true; } Player player = Main.player[Main.myPlayer]; BetterBannersPlayer modPlayer = player.GetModPlayer <BetterBannersPlayer>(mod); SetUI(enableUI, modPlayer, i, j); }
public void SetUI(bool enable, BetterBannersPlayer modPlayer, int i, int j) { int playSound; if (enable) { playSound = SoundID.MenuOpen; modPlayer.OpenFlagModifier(new Point16(i, j), this); } else { playSound = SoundID.MenuClose; modPlayer.CloseFlagModifier(); } Main.PlaySound(playSound); this.FlagModifierUIOpen = enable; }