Показать сообщение отдельно
Старый 09.06.2015, 22:41   #139
pax
Unity/C# кодер
 
Аватар для pax
 
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений
(для 5,323 пользователей)
Ответ: Проблемы разработки от EvilOkta

Тебе поможет синглтон
public class MyClass
{

    private static 
MyClass _instance;
    public static 
MyClass instance
    
{
        
get
        
{
            if(
_instance == null)
            {
                    
_instance = new MyClass();
            }
            return 
_instance;
        }
    }


    private 
MyClass()
    {
           
// инициализация 

    
}

Использование: MyClass.instance.MethodOrProperty

PS: у тебя проблема не в GetComponent, а в Find. Вот самая медленная операция, а особенно несколько раз подряд искать одно и то же.
__________________
Blitz3d to Unity Wiki
(Offline)
 
Ответить с цитированием
Эти 2 пользователя(ей) сказали Спасибо pax за это полезное сообщение:
EvilOkta (09.06.2015), ILonion (10.06.2015)