ReadFloat() public method

public ReadFloat ( ) : float
return float
コード例 #1
0
ファイル: Parser.cs プロジェクト: vr3d/GodComplex
        public float3   ReadFloat3(float3 _InitialValue)
        {
            string Block = ReadBlock();
            Parser P     = new Parser(Block);

            float3 Result = _InitialValue;
            string coord  = P.ReadString();

            while (P.OK)
            {
                P.ConsumeString("= ");
                float value = P.ReadFloat();
                P.ConsumeString(";");

                switch (coord)
                {
                case "x": Result.x = value; break;

                case "y": Result.y = value; break;

                case "z": Result.z = value; break;

                default: Error("Unexpected coordinate!"); break;
                }
                coord = P.ReadString();
            }
            return(Result);
        }
コード例 #2
0
ファイル: Parser.cs プロジェクト: Patapom/GodComplex
        public float3 ReadFloat3( float3 _InitialValue)
        {
            string	Block = ReadBlock();
            Parser	P = new Parser( Block );

            float3	Result = _InitialValue;
            string	coord = P.ReadString();
            while ( P.OK ) {
                P.ConsumeString( "= " );
                float	value = P.ReadFloat();
                P.ConsumeString( ";" );

                switch ( coord ) {
                    case "x": Result.x = value; break;
                    case "y": Result.y = value; break;
                    case "z": Result.z = value; break;
                    default: Error( "Unexpected coordinate!" ); break;
                }
                coord = P.ReadString();
            }
            return Result;
        }