コード例 #1
0
        public void ToString_CultureDE()
        {
            string   s = "(1,5; 0; 0)\n(0; 1,5; 0)\n(0; 0; 1)";
            float3x3 f = new float3x3(1.5f, 0, 0, 0, 1.5f, 0, 0, 0, 1);

            Assert.Equal(s, f.ToString(new CultureInfo("de-DE")));
        }
コード例 #2
0
        public void ToString_InvariantCulture()
        {
            string   s = "(1.5, 0, 0)\n(0, 1.5, 0)\n(0, 0, 1)";
            float3x3 f = new float3x3(1.5f, 0, 0, 0, 1.5f, 0, 0, 0, 1);

            Assert.Equal(s, f.ToString(CultureInfo.InvariantCulture));
        }
コード例 #3
0
 void ICustomVisit <float3x3> .CustomVisit(float3x3 f)
 {
     //GUILayout.Label(Property.Name);
     //EditorGUILayout.Vector3Field("", (Vector3)f.c0);
     //EditorGUILayout.Vector3Field("", (Vector3)f.c1);
     //EditorGUILayout.Vector3Field("", (Vector3)f.c2);
     m_stringBuilder.Append(Property.Name + "," + f.ToString() + ",");
 }
コード例 #4
0
        public void Parse_ToString_CultureDE()
        {
            float3x3 f = new float3x3(1.5f, 0, 0, 0, 1.5f, 0, 0, 0, 1);

            Assert.Equal(f, float3x3.Parse(f.ToString(new CultureInfo("de-DE")), new CultureInfo("de-DE")));
        }
コード例 #5
0
        public void Parse_ToString_InvariantCulture()
        {
            float3x3 f = new float3x3(1.5f, 0, 0, 0, 1.5f, 0, 0, 0, 1);

            Assert.Equal(f, float3x3.Parse(f.ToString(CultureInfo.InvariantCulture), CultureInfo.InvariantCulture));
        }
コード例 #6
0
        public void Parse_ToString_NoCulture()
        {
            float3x3 f = new float3x3(1.5f, 0, 0, 0, 1.5f, 0, 0, 0, 1);

            Assert.Equal(f, float3x3.Parse(f.ToString()));
        }