Size: a a a

2020 May 15

d

dm in unity3d.ru
в таком случае дописывают в эту строчку // ошибка здесь
источник

PD

Paul Dyatlov in unity3d.ru
Sir Wall
Всем привет

Подскажите что я сделал не так
Всё ещё пытаюсь сделать форму для отправки на мыло

В данный момент мне приходит ошибка NullReferenceException: Object reference not set to an instance of an object

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using System.Net;
using System.Net.Mail;
using System.Net.Security;
using System.Security.Cryptography.X509Certificates;
using UnityEngine.UI;



public class Send : MonoBehaviour
{
   public InputField inputPhone;


   public void send()
   {
       MailMessage mail = new MailMessage();
       mail.From = new MailAddress("Mymail");
       mail.To.Add("Mymail");
       mail.Subject = "Subject";
       mail.Body = "Данные клиента:" + inputPhone.text;
       SmtpClient smtpServer = new SmtpClient("smtp.yandex.ru");
       smtpServer.Port = 587;
       smtpServer.Credentials = new System.Net.NetworkCredential("Mymail", "Password") as ICredentialsByHost;
       smtpServer.EnableSsl = true;
       ServicePointManager.ServerCertificateValidationCallback =
       delegate (object s, X509Certificate certificate, X509Chain chain, SslPolicyErrors sslPolicyErrors)
       { return true; };
       smtpServer.Send(mail);
   }
}
Похоже на то что To null в новом MailMessage
источник

SW

Sir Wall in unity3d.ru
проблема именно с инпутом
если просто вписывать текст то сообщение улетает нормально
источник

SW

Sir Wall in unity3d.ru
но в чём беда понять не могу

у меня инпут inputPhone текстовое поле куда нужно вбивать данные
public InputField inputPhone; я его нахожу
mail.Body = "Данные клиента:" + inputPhone.text; я его вставляю
источник

d

dm in unity3d.ru
нахожу? может туда ничего не перетянуто
источник

PD

Paul Dyatlov in unity3d.ru
Sir Wall
Всем привет

Подскажите что я сделал не так
Всё ещё пытаюсь сделать форму для отправки на мыло

В данный момент мне приходит ошибка NullReferenceException: Object reference not set to an instance of an object

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using System.Net;
using System.Net.Mail;
using System.Net.Security;
using System.Security.Cryptography.X509Certificates;
using UnityEngine.UI;



public class Send : MonoBehaviour
{
   public InputField inputPhone;


   public void send()
   {
       MailMessage mail = new MailMessage();
       mail.From = new MailAddress("Mymail");
       mail.To.Add("Mymail");
       mail.Subject = "Subject";
       mail.Body = "Данные клиента:" + inputPhone.text;
       SmtpClient smtpServer = new SmtpClient("smtp.yandex.ru");
       smtpServer.Port = 587;
       smtpServer.Credentials = new System.Net.NetworkCredential("Mymail", "Password") as ICredentialsByHost;
       smtpServer.EnableSsl = true;
       ServicePointManager.ServerCertificateValidationCallback =
       delegate (object s, X509Certificate certificate, X509Chain chain, SslPolicyErrors sslPolicyErrors)
       { return true; };
       smtpServer.Send(mail);
   }
}
Здесь у тебя нет ничего про inputField кроме того что оно объявлено
источник

PD

Paul Dyatlov in unity3d.ru
А, нет, есть
источник

PD

Paul Dyatlov in unity3d.ru
Значит оно не перетянуто и правда)
источник

SW

Sir Wall in unity3d.ru
а как его притянуть
источник

N

Needle in unity3d.ru
в инспекторе
источник

N

Needle in unity3d.ru
ты думаешь оно какой-то магией его должно найти?
источник

SW

Sir Wall in unity3d.ru
я думал что я его объявляю и оно подтягивается
источник

N

Needle in unity3d.ru
посмотри ЛЮБОЙ туториал от юнити, это самые азы
источник

SW

Sir Wall in unity3d.ru
я их уже штук 30 пересмотрел наверное)))
источник

d

dm in unity3d.ru
вот обрати внимание как связываются компоненты
источник

SW

Sir Wall in unity3d.ru
окей спасибо
источник

АЕ

Алексей Ефимов... in unity3d.ru
всем привет подскажите как задать перемещение на точное расстояние например был в  позиции 0, нажал на клавишу D перешел в 3 и наоборот, у меня почему то постоянно разное значение
источник

А

Александр in unity3d.ru
Алексей Ефимов
всем привет подскажите как задать перемещение на точное расстояние например был в  позиции 0, нажал на клавишу D перешел в 3 и наоборот, у меня почему то постоянно разное значение
конечно разное, ты два раза нажал на D и у тебя 3 + 3, а не 0
источник

А

Александр in unity3d.ru
Не совсем понятна задача, честно говоря)
источник

АЕ

Алексей Ефимов... in unity3d.ru
попробую еще раз
источник