Esempio n. 1
0
        public void Setup()
        {
            m_ConditionsGameObject = new GameObject("test conditions object");
            var conditionsRoot = m_ConditionsGameObject.AddComponent <TestMRObject>();

            for (var i = 0; i < k_ConditionsPerType; ++i)
            {
                var tagCondition = m_ConditionsGameObject.AddComponent <TestSemanticTagCondition>();
                tagCondition.Initialize(i);

                var floatCondition = m_ConditionsGameObject.AddComponent <FloatCondition>();
                floatCondition.Initialize(i);

                var vector2Condition = m_ConditionsGameObject.AddComponent <Vector2Condition>();
                vector2Condition.Initialize(i);
            }

            m_Conditions   = ProxyConditions.FromGenericIMRObject(conditionsRoot);
            m_QueryMatchId = QueryMatchID.Generate();

            m_FloatProvider = new MARSDataProvider <float>();
            m_FloatUser     = new TestMarsDataUser <float>();
        }