Add this script to an animation in Mecanim and you'll be able to control its start position and speed.  
 More...
Inherits StateMachineBehaviour.
|  | 
| override void | OnStateEnter (Animator animator, AnimatorStateInfo stateInfo, int layerIndex) | 
|  | On state enter, we modify our speed and start position. 
 | 
| override void | OnStateExit (Animator animator, AnimatorStateInfo stateInfo, int layerIndex) | 
|  | On state exit, we restore our speed. 
 | 
|  | 
| Vector2 | StartPosition = new Vector2(0, 0) | 
|  | the min and max values for the start position of the animation (between 0 and 1) 
 | 
| Vector2 | AnimationSpeed = new Vector2(1, 1) | 
|  | the min and max values for the animation speed (1 is normal) 
 | 
Add this script to an animation in Mecanim and you'll be able to control its start position and speed. 
◆ OnStateEnter()
      
        
          | override void MoreMountains.Tools.MMAnimationModifier.OnStateEnter | ( | Animator | animator, | 
        
          |  |  | AnimatorStateInfo | stateInfo, | 
        
          |  |  | int | layerIndex ) | 
      
 
On state enter, we modify our speed and start position. 
- Parameters
- 
  
    | animator |  |  | stateInfo |  |  | layerIndex |  |  
 
 
 
◆ OnStateExit()
      
        
          | override void MoreMountains.Tools.MMAnimationModifier.OnStateExit | ( | Animator | animator, | 
        
          |  |  | AnimatorStateInfo | stateInfo, | 
        
          |  |  | int | layerIndex ) | 
      
 
On state exit, we restore our speed. 
- Parameters
- 
  
    | animator |  |  | stateInfo |  |  | layerIndex |  |  
 
 
 
◆ _enteredState
  
  | 
        
          | bool MoreMountains.Tools.MMAnimationModifier._enteredState = false |  | protected | 
 
 
◆ _initialSpeed
  
  | 
        
          | float MoreMountains.Tools.MMAnimationModifier._initialSpeed |  | protected | 
 
 
◆ AnimationSpeed
      
        
          | Vector2 MoreMountains.Tools.MMAnimationModifier.AnimationSpeed = new Vector2(1, 1) | 
      
 
the min and max values for the animation speed (1 is normal) 
 
 
◆ StartPosition
      
        
          | Vector2 MoreMountains.Tools.MMAnimationModifier.StartPosition = new Vector2(0, 0) | 
      
 
the min and max values for the start position of the animation (between 0 and 1) 
 
 
The documentation for this class was generated from the following file:
- H:/Code/MoreMountains/InventoryEngineStore/Assets/InventoryEngine/MMTools/Foundation/MMAnimation/MMAnimationModifier.cs