System.InvalidOperationException: “Begin cannot be called again until End has been successfully called.” tModLoader

611
27 апреля 2018, 11:58

Данная проблема появляется вот в этом участке кода:

Main.spriteBatch.Begin(); // Выкидывается вот тут
Main.spriteBatch.Draw(mod.GetTexture("FOV"), player.Center - Main.screenPosition, null, Color.White * (70f / 255f), 0f, new Vector2(50, 50), 3f, SpriteEffects.None, 0f);
Main.spriteBatch.End();

Мне нужно нарисовать текстуру поверх самой игры (Terraria с tModLoader). Если до .Begin() поставить .End(), то ругается на то, что его нельзя вызвать до .Begin().

Что я делаю не так?

READ ALSO
Использование MessageBox.Show

Использование MessageBox.Show

Необходимо отловить результат нажатия на кнопку на messagebox и в зависимости от выбранного варианта далее продолжитьВот мой код:

205
Не выводить историю операций VKNet

Не выводить историю операций VKNet

Использую библиотеку VKNet, но все действия, связанные с этой библиотекой сопровождаются выведением всех подробностей этой операции в консольНапример,...

230
Как получить непрочитанные сообщения ImapClient(GemBox.Email.Imap)?

Как получить непрочитанные сообщения ImapClient(GemBox.Email.Imap)?

Необходимо получить все сообщения с почты, которые не прочитаны, при помощи каких средств это можно сделать? Если важно, то подключаюсь я так:

189
Удаление элемента из списка Windows Phone 8.1

Удаление элемента из списка Windows Phone 8.1

Есть объект ScrollViewer, содержащий StackPanel:

203