Component.GetComponent <T>() - это метод, который недопустим в данном контексте. - PullRequest
0 голосов
/ 03 апреля 2020

Есть два объекта: 1 и 2. На 1-м есть скрипт, который имеет переменную c. При попытке получить значение этой переменной с помощью «Transform.GwtComponent ()», unity выдает ошибку: «Component.GetComponent () - это метод, который недопустим в данном контексте». Скрипт на первом объекте:

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class one : MonoBehaviour
{
    public bool i = false;
    void Start()
    {
    }
    void Update()
    { 
    }
}

Скрипт на втором объекте:

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class two : MonoBehaviour
{
    private Transform One;
    private bool temp;
    void Start()
    {
        One = GameObject.Find("1").transform;
    }
    void Update()
    {
        temp = One.GetComponent<one>.i();
    }
}

ругается на него:

 temp = One.GetComponent<one>.i();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...