Почему получается использовать другой скрипт, как класс в скрипте только, если он не наследуется от MonoBehaviour?
using UnityEngine;
using System.Collections;
using System.Collections.Generic;
public class Script2 : MonoBehaviour {
…
Script1 a = new Script1
…
}
Если Script1 наследуется от MonoBehaviour, то выдаёт ошибку