Параметрирование gameObject со скриптом - PullRequest
0 голосов
/ 21 июня 2019

я создал два скрипта, один для параметрирования, другой для выполнения. Рабочий процесс: когда игровой объект с включенным p.cs, настройте e.cs. при нажатии e.cs игровой объект на mousedown активировать целевой игровой объект и после инактивации текущего игрового объекта, но что-то идет не так.

using UnityEngine;

public class p : MonoBehaviour
{


    public GameObject target;

    public GameObject current;
    public GameObject goTo;

    private void OnEnable()
    {
        Destroy(target.GetComponent<e>());
        e execution = target.AddComponent<e>();

        execution.current = current;
        execution.goTo = goTo;

    }
}


using UnityEngine;

public class e : MonoBehaviour
{
        public GameObject current;
        public GameObject goTo;


        private void OnMouseDown()
        {
                Debug.Log("clickregisted on object");
                this.goTo.SetActive(true);

                //  this.current.SetActive(false);
        }
}

когда e.cs ln.:16 не комментируется, единство просто терпит крах Нет ошибок. Если нет комментариев, запустите setActive для всех игровых объектов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...