ALFA.Database.ACR_StringToVector C# (CSharp) Метод

ACR_StringToVector() публичный Метод

Convert a string to a vector.
public ACR_StringToVector ( string sVector ) : System.Vector3
sVector string Supplies the string to convert.
Результат System.Vector3
        public Vector3 ACR_StringToVector(string sVector)
        {
            float fX = 0.0f, fY = 0.0f, fZ = 0.0f;
            int iPos, iCount, iLen = Script.GetStringLength(sVector);

            if (iLen > 0)
            {
                iPos = Script.FindSubString(sVector, "X", 0) + 1;
                iCount = Script.FindSubString(Script.GetSubString(sVector, iPos, iLen - iPos), "Y", 0);
                fX = Script.StringToFloat(Script.GetSubString(sVector, iPos, iCount));

                iPos = Script.FindSubString(sVector, "Y", 0) + 1;
                iCount = Script.FindSubString(Script.GetSubString(sVector, iPos, iLen - iPos), "Z", 0);
                fY = Script.StringToFloat(Script.GetSubString(sVector, iPos, iCount));

                iPos = Script.FindSubString(sVector, "Z", 0) + 1;
                fZ = Script.StringToFloat(Script.GetSubString(sVector, iPos, iLen - iPos));
            }

            Vector3 v;

            v.x = fX;
            v.y = fY;
            v.z = fZ;
            return v;
        }