public void InitializeEnvironment() { // Initialize variables environmentGeneration = transform.Find("Environment_Generation").GetComponent <EnvironmentGeneration>(); dropZone = transform.Find("DropZone").GetComponent <DropZone>(); robot = transform.Find("RobotAgent").GetComponent <RobotAgent>(); InitializeDebrisList(); currentDebrisInZone = new List <bool>(); previousDebrisInZone = new List <bool>(); }
void Awake() { // singleton pattern if (instance == null) { instance = this; } else { Destroy(gameObject); } }