public static void Register(LuaState L)
{
L.BeginClass(typeof(UnityEngine.AnimationState), typeof(UnityEngine.TrackedReference));
L.RegFunction("AddMixingTransform", AddMixingTransform);
L.RegFunction("RemoveMixingTransform", RemoveMixingTransform);
L.RegFunction("New", _CreateUnityEngine_AnimationState);
L.RegFunction("__eq", op_Equality);
L.RegFunction("__tostring", ToLua.op_ToString);
L.RegVar("enabled", get_enabled, set_enabled);
L.RegVar("weight", get_weight, set_weight);
L.RegVar("wrapMode", get_wrapMode, set_wrapMode);
L.RegVar("time", get_time, set_time);
L.RegVar("normalizedTime", get_normalizedTime, set_normalizedTime);
L.RegVar("speed", get_speed, set_speed);
L.RegVar("normalizedSpeed", get_normalizedSpeed, set_normalizedSpeed);
L.RegVar("length", get_length, null);
L.RegVar("layer", get_layer, set_layer);
L.RegVar("clip", get_clip, null);
L.RegVar("name", get_name, set_name);
L.RegVar("blendMode", get_blendMode, set_blendMode);
L.EndClass();
}