Summary
    A 
		PlatformerGameKit.Characters.States.CharacterState that plays a PlatformerGameKit.Characters.States.FlinchState.FlinchAnimation when the
    PlatformerGameKit.Health.CurrentHealth changes and a PlatformerGameKit.Characters.States.FlinchState.DieAnimation when it reaches 0.
    - Assembly
 - PlatformerGameKit
.dll  - Namespace
 - PlatformerGameKit
.Characters .States  - Interfaces
 - 
									
- IOwnedState
<CharacterState>  
 - IOwnedState
 - Base Types
 - 
									
- StateBehaviour
 - CharacterState
 
 
							graph BT
	Type-->Base0["CharacterState"]
	click Base0 "/platformer/api/PlatformerGameKit.Characters.States/CharacterState"
	Base0-->Base1["StateBehaviour"]
	Type-.->Interface0["IOwnedState<CharacterState>"]
	Type["FlinchState"]
class Type type-node
						
					Syntax
[AddComponentMenu(MenuPrefix + "Flinch State")]
[PlatformerHelpUrl(typeof(FlinchState))]
public class FlinchState : CharacterState, IOwnedState<CharacterState>
	Remarks
    Documentation:
    
    Flinch
    
	Attributes
| Type | Description | 
|---|---|
| AddComponentMenu | |
| Platformer | 
						[Assert-Conditional]
    A UnityEngine.HelpURLAttribute which points to Platformer Game Kit's documentation.
     | 
					
Fields
| Name | Constant Value | Summary | 
|---|---|---|
| MenuPrefix | Platformer Game Kit/Characters/States/ | 
									 The menu prefix for  
											UnityEngine.AddComponentMenu.Inherited from CharacterState 
											static 
								 | 
							
Properties
| Name | Value | Summary | 
|---|---|---|
| CanExitState | bool | |
| CanTurn | bool | |
| Character | Character | 
									 The  
											Samples.PlatformerCharacter that owns this state.Inherited from CharacterState 
								 | 
							
| DieAnimation | ClipTransition | |
| FlinchAnimation | ClipTransition | |
| Movement | 
								float | |
| OwnerStateMachine | StateMachine | 
								
									
											 Inherited from CharacterState 
								 | 
							
Methods
| Name | Value | Summary | 
|---|---|---|
| Awake | 
								void | |
| OnEnterState | 
								void | |
| OnExitState | 
								void | |
| OnValidate | 
								void | 
									 [Editor-Only] Ensures that all fields have valid values and finds missing components nearby. 
											Inherited from CharacterState 
								 | 
							
| ReloadCurrentScene | 
								void | 
									 Reloads the current scene. 
								 | 
							
| SetCharacter | 
								void | 
									 Sets the  
											PlatformerGameKit.Characters.States.CharacterState.Character.Inherited from CharacterState 
								 |