public int GetActionCodeWithName(string name)
 {
     byte[] numArray = (byte[])null;
     if (name != null)
     {
         numArray = CallbackStringBufferManager.StringBuffer0;
         int bytes = ScriptingInterfaceOfIMBAnimation._utf8.GetBytes(name, 0, name.Length, numArray, 0);
         numArray[bytes] = (byte)0;
     }
     return(ScriptingInterfaceOfIMBAnimation.call_GetActionCodeWithNameDelegate(numArray));
 }
 public int GetIndexWithID(string id)
 {
     byte[] numArray = (byte[])null;
     if (id != null)
     {
         numArray = CallbackStringBufferManager.StringBuffer0;
         int bytes = ScriptingInterfaceOfIMBAnimation._utf8.GetBytes(id, 0, id.Length, numArray, 0);
         numArray[bytes] = (byte)0;
     }
     return(ScriptingInterfaceOfIMBAnimation.call_GetIndexWithIDDelegate(numArray));
 }
 public int GetNumAnimations() => ScriptingInterfaceOfIMBAnimation.call_GetNumAnimationsDelegate();
 public string GetActionNameWithCode(int index) => ScriptingInterfaceOfIMBAnimation.call_GetActionNameWithCodeDelegate(index) != 1 ? (string)null : Managed.ReturnValueFromEngine;
 public float GetActionBlendOutStartProgress(int actionSetNo, int actionIndex) => ScriptingInterfaceOfIMBAnimation.call_GetActionBlendOutStartProgressDelegate(actionSetNo, actionIndex);
 public float GetAnimationBlendInPeriod(int animationIndex) => ScriptingInterfaceOfIMBAnimation.call_GetAnimationBlendInPeriodDelegate(animationIndex);
 public int GetAnimationContinueToAction(int actionSetNo, int actionIndex) => ScriptingInterfaceOfIMBAnimation.call_GetAnimationContinueToActionDelegate(actionSetNo, actionIndex);
 public string GetAnimationName(int actionSetNo, int actionIndex) => ScriptingInterfaceOfIMBAnimation.call_GetAnimationNameDelegate(actionSetNo, actionIndex) != 1 ? (string)null : Managed.ReturnValueFromEngine;
 public float GetActionAnimationDuration(int actionSetNo, int actionIndex) => ScriptingInterfaceOfIMBAnimation.call_GetActionAnimationDurationDelegate(actionSetNo, actionIndex);
 public float GetAnimationParameter3(int animationIndex) => ScriptingInterfaceOfIMBAnimation.call_GetAnimationParameter3Delegate(animationIndex);
 public float GetAnimationDuration(int animationIndex) => ScriptingInterfaceOfIMBAnimation.call_GetAnimationDurationDelegate(animationIndex);
 public Agent.ActionCodeType GetActionType(int actionIndex) => ScriptingInterfaceOfIMBAnimation.call_GetActionTypeDelegate(actionIndex);
 public AnimFlags GetAnimationFlags(int actionSetNo, int actionIndex) => ScriptingInterfaceOfIMBAnimation.call_GetAnimationFlagsDelegate(actionSetNo, actionIndex);
 public int AnimationIndexOfActionCode(int actionSetNo, int actionIndex) => ScriptingInterfaceOfIMBAnimation.call_AnimationIndexOfActionCodeDelegate(actionSetNo, actionIndex);
 public bool CheckAnimationClipExists(int actionSetNo, int actionIndex) => ScriptingInterfaceOfIMBAnimation.call_CheckAnimationClipExistsDelegate(actionSetNo, actionIndex);
 public Vec3 GetDisplacementVector(int actionSetNo, int actionIndex) => ScriptingInterfaceOfIMBAnimation.call_GetDisplacementVectorDelegate(actionSetNo, actionIndex);