// Use this for initialization void Awake() { if (!seg_replacement_shader) { seg_replacement_shader = Shader.Find("TESSE/TESSE_segmentation"); // default shader if it isn't specified } cam = GetComponent <Camera>(); position_interface = GetComponentInParent <tesse_position_interface>(); init_segmentation_camera(cam, seg_replacement_shader, 0, Color.white); }
private void Start() { // set random seed Random.InitState((int)System.DateTime.Now.Ticks); tesse_position_interface position_interface = GetComponentInParent <tesse_position_interface>(); objects.Add(position_interface.name); for (var i = 0; i < position_interface.spawnableObjects.Count; i++) { objects.Add(position_interface.spawnableObjects[i].name); } // load spawn points from csv, if it exists load_spawn_points(); }