@Zimaell

Как подключить класс без объекта на сцене?

У меня есть класс Server, в нем есть метод SendData, есть класс Menu, в нем есть метод Click1, как мне в методе Click1 вызвать метод SendData класса Server, учитывая что класс Server ни на что не вешается, а класс Menu вешается на кнопку у которой вызывается при клике метод Click1.
public class Server : MonoBehaviour{
  public static void SendData(){
    StartCoroutine(SendDataWWW());
    }
  IEnumerator SendDataWWW(){
    ..........
    }
  }

public class Menu : MonoBehaviour{
  GameObject obj;
  Server srv = obj.GetComponent<Server>();
  public void Click1(){
    srv.SendData();
    }
  }

но так не работает...
  • Вопрос задан
  • 160 просмотров
Решения вопроса 1
freeExec
@freeExec
Участник OpenStreetMap
Убрать наследование от MonoBehaviour и создать экземпляр класса через Server srv = new Server();
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы