static void InitializeReflection()
{
if(!s_Initialized)
{
if(s_SetLocalEulerHintMethod == null)
{
s_SetLocalEulerHintMethod = s_TransformType.GetMethod("SetLocalEulerHint",BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Instance);
}
if(s_GetLocalEulerAnglesMethod == null)
{
s_GetLocalEulerAnglesMethod = s_TransformType.GetMethod("GetLocalEulerAngles",BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Instance);
}
if(s_GetRotationOrderProperty == null)
{
s_GetRotationOrderProperty = s_TransformType.GetProperty("rotationOrder",BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Instance);
}
s_Initialized = true;
}
}