Example #1
0
    // 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();
    }