12345678910111213141516171819202122232425262728293031323334353637383940 |
- using UnityEngine;
- namespace MeidoPhotoStudio.Converter.MultipleMaids
- {
- internal static class ConversionUtility
- {
- public static Quaternion ParseEulerAngle(string euler)
- {
- var data = euler.Split(',');
- return Quaternion.Euler(float.Parse(data[0]), float.Parse(data[1]), float.Parse(data[2]));
- }
- public static Vector3 ParseVector3(string vector3)
- {
- var data = vector3.Split(',');
- return new(float.Parse(data[0]), float.Parse(data[1]), float.Parse(data[2]));
- }
-
-
-
-
-
-
- public static bool TryParseEulerAngle(string euler, out Quaternion result)
- {
- result = Quaternion.identity;
- var data = euler.Split(',');
- if (data.Length != 3) return false;
- try { result = Quaternion.Euler(float.Parse(data[0]), float.Parse(data[1]), float.Parse(data[2])); }
- catch { return false; }
- return true;
- }
- }
- }
|