// [TypeInfo RVA: 0x0]
public class animationvelocity : MonoBehaviour
{
	public float velocity; // 0x20
	private UnityEngine.Animator animationmonster; // 0x28

	// RVA: 0x3234BF4 VA: 0x781891FBF4
	private void OnEnable();
	/*
	 *   undefined *puVar1;
	 *   void *pvVar2;
	 *   void *extraout_x1;
	 *   void **ppvVar3;
	 *
	 *   puVar1 = PTR_DAT_070c2358;
	 *   if ((bRam000000000754a964 & 1) == 0) {
	 *     func_0x031fdc8c(PTR_DAT_070c2358);
	 *     bRam000000000754a964 = 1;
	 *     methodInfo = extraout_x1;
	 *   }
	 *   pvVar2 = animationvelocity.getvelocity(this);
	 *   UnityEngine.MonoBehaviour.StartCoroutine(this,pvVar2);
	 *   pvVar2 = (void *)func_0x0373df50(this,*(undefined8 *)puVar1);
	 *   ppvVar3 = &this.animationmonster;
	 *   *ppvVar3 = pvVar2;
	 *   if (iRam00000000077785f0 != 0) {
	 *     func_0x032ed0c0(1L << ((ulong)ppvVar3 >> 0xc & 0x3f),
	 *                     ((ulong)ppvVar3 >> 0x12 & 0x7fff) * 8 + 0x75ac5c8);
	 *   }
	 *   return;
	 */
	// RVA: 0x3234C64 VA: 0x781891FC64
	private System.Collections.IEnumerator getvelocity();
	/*
	 *   undefined *puVar1;
	 *   void *this_00;
	 *   void *extraout_x1;
	 *
	 *   puVar1 = typeinfo_ptr_Assembly_CSharp_getvelocity_d__3_6FC3230;
	 *   if ((bRam000000000754a965 & 1) == 0) {
	 *     func_0x031fdc8c(typeinfo_ptr_Assembly_CSharp_getvelocity_d__3_6FC3230);
	 *     bRam000000000754a965 = 1;
	 *     methodInfo = extraout_x1;
	 *   }
	 *   this_00 = (void *)func_0x031fdf24(*(undefined8 *)puVar1,methodInfo);
	 *   System.Object..ctor(this_00);
	 *   *(undefined4 *)((long)this_00 + 0x10) = 0;
	 *   *(undefined8 *)((long)this_00 + 0x20) = this;
	 *   func_0x031fdc38((undefined8 *)((long)this_00 + 0x20),this);
	 *   return this_00;
	 */
	// RVA: 0x3234CF8 VA: 0x781891FCF8
	private void FixedUpdate();
	/*
	 *   ushort uVar1;
	 *   void *pvVar2;
	 *   undefined8 uVar3;
	 *   void *extraout_x1;
	 *   void *this_00;
	 *   long lVar4;
	 *   float fVar5;
	 *   undefined8 uStack_60;
	 *   undefined8 uStack_58;
	 *   ulong uStack_50;
	 *   ulong uStack_48;
	 *   undefined8 uStack_40;
	 *   undefined8 uStack_38;
	 *
	 *   if ((bRam000000000754a966 & 1) == 0) {
	 *     func_0x031fdc8c(PTR_DAT_070c3238);
	 *     bRam000000000754a966 = 1;
	 *     methodInfo = extraout_x1;
	 *   }
	 *   pvVar2 = this.animationmonster;
	 *   if (pvVar2 == null) {
	 *     IL2CPP.ThrowNullReferenceException();
	 *   }
	 *   fVar5 = this.velocity;
	 *   this_00 = *(void **)PTR_DAT_070c3238;
	 *   if ((bRam000000000755d512 & 1) == 0) {
	 *     func_0x031fdc8c(PTR_DAT_0714df58,this_00,0);
	 *     func_0x031fdc8c(PTR_DAT_0714d7c0);
	 *     func_0x031fdc8c(PTR_DAT_070dc338);
	 *     bRam000000000755d512 = 1;
	 *   }
	 *   uStack_50 = 0;
	 *   uStack_48 = 0;
	 *   uStack_60 = 0;
	 *   uStack_58 = 0;
	 *   if (pvVar2 != null) {
	 *     lVar4 = *(long *)((long)pvVar2 + 0x10);
	 *     if (lVar4 == 0) {
	 *       UnityEngine.Bindings.ThrowHelper.ThrowNullReferenceException(pvVar2);
	 *     }
	 *     if (this_00 == null) {
	 *       uStack_60 = 0;
	 *       uStack_58 = 0;
	 *     }
	 *     else if (*(int *)((long)this_00 + 0x10) == 0) {
	 *       pvVar2 = System.UIntPtr.op_Explicit(1);
	 *       uVar3 = System.UIntPtr.op_Explicit(pvVar2);
	 *       uStack_40 = 0;
	 *       uStack_38 = 0;
	 *       UnityEngine.Bindings.ManagedSpanWrapper..ctor(&uStack_40,uVar3,0);
	 *       uStack_58 = uStack_38;
	 *       uStack_60 = uStack_40;
	 *     }
	 *     else {
	 *       if (cRam0000000007550941 == '\0') {
	 *         func_0x031fdc8c(PTR_DAT_070cc218);
	 *         cRam0000000007550941 = '\x01';
	 *       }
	 *       uVar1 = System.String.GetRawStringData(this_00);
	 *       uStack_50 = (ulong)uVar1;
	 *       uStack_48 = (ulong)*(uint *)((long)this_00 + 0x10);
	 *       uVar3 = func_0x04604eb0(&uStack_50,*(undefined8 *)PTR_DAT_0714d7c0);
	 *       UnityEngine.Bindings.ManagedSpanWrapper..ctor(&uStack_60,uVar3,uStack_48 & 0xffffffff);
	 *     }
	 *     if (pcRam000000000755d598 == null) {
	 *       pcRam000000000755d598 = (code *)func_0x031fdc50(&UNK_013798dc);
	 *     }
	 *     (*pcRam000000000755d598)(fVar5,lVar4,&uStack_60);
	 *     return;
	 *   }
	 *   IL2CPP.ThrowNullReferenceException();
	 */
	// RVA: 0x3234D50 VA: 0x781891FD50
	public void .ctor();
	/*
	 *   undefined *puVar1;
	 *
	 *   puVar1 = typeinfo_ptr_UnityEngine_CoreModule_Object_6FC07E8;
	 *   if ((bRam000000000755f76f & 1) == 0) {
	 *     func_0x031fdc8c(typeinfo_ptr_UnityEngine_CoreModule_Object_6FC07E8,0);
	 *     bRam000000000755f76f = 1;
	 *   }
	 *   if (*(int *)(*(long *)puVar1 + 0xe4) == 0) {
	 *     func_0x031fde08();
	 *   }
	 *   return;
	 */
}
