Esempio n. 1
0
        public DataSource()
        {
            var converter = new Camera2Unity3dPackageConverter(Matrix4x4.Scale(Vector3.one * SettingsBag.Current[SettingName.Scale].As <float>()));

            m_parser =
                new IChainable <DataParser>[]
            {
                new SlamPackageParser(converter),
                new TrackingPackageParser(converter),
            }.BuildChain();
        }
        private void Awake()
        {
            ICSConverter converter = new Camera2Unity3dPackageConverter(Matrix4x4.Scale(Vector3.one * SettingsBag.Current[SettingName.Scale].As <float>()));

            m_parser = new IChainable <DataParser>[]
            {
                new SlamPackageParser(converter),
                new TrackingPackageParser(converter),
            }.BuildChain();
            m_presenter = presenters.BuildChain();
            m_receiver  = new TCPPackagesReceiver(m_parser);
        }