Всем добрый день, подскажите пожалуйста, добавил моделей персонажей через магазин юнити, и реализую спавн моделек при покупке человека. Объявил публичный гейм обжект, закинул скрипт на модельку в Project(картинка 1)
Но почему то не могу перетащить Cube в качестве игрового объекта (с него беру координаты позишн) что бы создавать точку спавна.
Когда пытаюсь перетащить куб, и навожу на место в инспекторе где объявлен игровой объект в скрипте, просто перечёркнутый курсор (недоступно). Что не так? С другими,например 3D моделями всё работает супер. А тут не хочет.
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class Go_Go : MonoBehaviour {
private float distance;
public float speed;
public GameObject spawn_transform;
private Vector3 cube;
// Use this for initialization
void Start () {
cube = spawn_transform.GetComponent<Transform>().position;
distance = 27;
}
// Update is called once per frame
void Update()
{
GetComponent<Transform>().position = new Vector3(cube.x, cube.y, distance);
GetComponent<Transform>().rotation = spawn_transform.GetComponent<Transform>().rotation;
distance = distance + speed;
if (GetComponent<Transform>().position.z > 38.90f)
{
Destroy(gameObject);
}
}
}