Форум программистов, компьютерный форум, киберфорум
Unity, Unity3D
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.55/11: Рейтинг темы: голосов - 11, средняя оценка - 4.55
sillyQuestions
0 / 0 / 0
Регистрация: 11.06.2017
Сообщений: 10
1

Как получить ссылку на экземпляр объекта?

11.06.2017, 21:15. Просмотров 1984. Ответов 2
Метки нет (Все метки)

C#
1
2
3
4
5
6
7
void OnCollisionEnter2D(Collision2D collision)
    {
        if (collision.gameObject.layer == 10)
        {
            (collision.gameObject.GetComponent<MonoBehaviour>() as unit).print();
        }
    }
нужно получить ссылку на экземпляр объекта. Как получит напрямую. Сейчас получается объект, приведенный к родит. классу
monoBehaviour , приводится к интерфейсу unit ? Так ?
извините, только с приведением ознакомился.
0
Лучшие ответы (1)
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.06.2017, 21:15
Ответы с готовыми решениями:

Как правильно передать ссылку на экземпляр объекта из одной формы в другую?
Добрый день. Подскажите пожалуйста, как правильно передать ссылку на экземпляр объекта из одной...

Как получить ссылку на экземпляр класса активности из ресивера
Имеется ресивер, в нем объявлен интерфейс. Его методы определяется в MainActivity. Необходимо...

Как получить ссылку на созданный экземпляр окна в другом методе?
Всем добра! создаю экземпляр окна: var logWindow = new LogWindow(); logWindow.Show(); как...

Как получить ссылку на класс объекта?
У меня есть контрол Panel класса MyToolTip. Как можно получить ссылку на MyToolTip через Panel? ...

2
Cr0c
720 / 574 / 197
Регистрация: 06.08.2015
Сообщений: 2,413
Завершенные тесты: 2
11.06.2017, 21:48 2
Лучший ответ Сообщение было отмечено sillyQuestions как решение

Решение

C#
1
2
3
4
5
6
7
void OnCollisionEnter2D(Collision2D collision)
    {
        if (collision.gameObject.layer == 10)
        {
            collision.gameObject.GetComponent<unit>().print();
        }
    }
1
sillyQuestions
0 / 0 / 0
Регистрация: 11.06.2017
Сообщений: 10
11.06.2017, 21:49  [ТС] 3
спасибо
0
Миниатюры
Как получить ссылку на экземпляр объекта?  
11.06.2017, 21:49
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
11.06.2017, 21:49

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Получить ссылку на экземпляр класса
Всем доброго времени суток!!! Есть вот такие два класса. Class1 { } Class2 { List&lt;Class1&gt;...

Получить ссылку на экземпляр по имени
Задача простая но чё-то не могу сообразить. Короче есть treeview которое по определённой логике...

Как получить ссылку на текущий экземпляр класса внутри этого класса?
Как? Чтобы отрабатывал деструктор! и в нем можно было поиметь этот this ... Идея в том, что пишу...

Как в функции реакции объекта получить ссылку на сам объект?
Например есть ф-я void __fastcall TForm1::FormCreate(TObject *Sender) { очевидно, что объектом...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.