public static void Show(PacketAPI apiHandle, byte chestX, byte chestY)
		{
			if (Instance != null)
				return;

			Instance = new ChestDialog(apiHandle, chestX, chestY);
			Instance.DialogClosing += (o, e) => Instance = null;

			if (!apiHandle.ChestOpen(chestX, chestY))
			{
				Instance.Close(null, XNADialogResult.NO_BUTTON_PRESSED);
				EOGame.Instance.DoShowLostConnectionDialogAndReturnToMainMenu();
			}
		}
Exemple #2
0
        public static void Show(PacketAPI apiHandle, byte chestX, byte chestY)
        {
            if (Instance != null)
            {
                return;
            }

            Instance = new ChestDialog(apiHandle, chestX, chestY);
            Instance.DialogClosing += (o, e) => Instance = null;

            if (!apiHandle.ChestOpen(chestX, chestY))
            {
                Instance.Close(null, XNADialogResult.NO_BUTTON_PRESSED);
                EOGame.Instance.DoShowLostConnectionDialogAndReturnToMainMenu();
            }
        }