Вызов метода который содержит переменные из другого класса
class 1: // класс в котором надо вызвать метод
GameObject.Find("hoook").SendMessage("HookActivate");
hook: // class2 класс содержащий этот метод
HookActivate()
{
}
У меня есть два скрипта class 1 и hook(class 2).Сейчас в class 1 я вызываю метод(HookActivate) из hook, делаю я это с помощью SendMessage. Такой способ меня не устраивает, пытался сделать тоже самое через GetComponent, но я плохо понимаю как вызвать именно метод, доступ к классу получаю, а дальше туплю. Помогите пожалуйста, надеюсь понятно описал суть проблемы.