Есть два объекта: 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();