Summary
An 
		PlatformerGameKit.Characters.States.AttackState with separate animations for left and right.- Assembly
 - PlatformerGameKit
.dll  - Namespace
 - PlatformerGameKit
.Characters .States  - Interfaces
 - 
									
- IOwnedState
<CharacterState>  
 - IOwnedState
 - Base Types
 - 
									
- StateBehaviour
 - CharacterState
 - AttackState
 
 
							graph BT
	Type-->Base0["AttackState"]
	click Base0 "/platformer/api/PlatformerGameKit.Characters.States/AttackState"
	Base0-->Base1["CharacterState"]
	click Base1 "/platformer/api/PlatformerGameKit.Characters.States/CharacterState"
	Base1-->Base2["StateBehaviour"]
	Type-.->Interface0["IOwnedState<CharacterState>"]
	Type["SideAttackState"]
class Type type-node
						
					Syntax
[AddComponentMenu(MenuPrefix + "Side Attack State")]
[PlatformerHelpUrl(typeof(SideAttackState))]
public class SideAttackState : AttackState, IOwnedState<CharacterState>
	Remarks
    Documentation:
    
    Side Attack
    
	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 | 
									
											 Inherited from AttackState 
								 | 
							
| CanTurn | bool | 
									
											 Inherited from AttackState 
								 | 
							
| Character | Character | 
									 The  
											Samples.PlatformerCharacter that owns this state.Inherited from CharacterState 
								 | 
							
| Movement | 
								float | 
									
											 Inherited from CharacterState 
								 | 
							
| OwnerStateMachine | StateMachine | 
								
									
											 Inherited from CharacterState 
								 | 
							
Methods
| Name | Value | Summary | 
|---|---|---|
| Awake | 
								void | |
| OnEnterState | 
								void | |
| OnExitState | 
								void | 
									
											 Inherited from AttackState 
								 | 
							
| OnValidate | 
								void | 
									 [Editor-Only] Ensures that all fields have valid values and finds missing components nearby. 
											Inherited from CharacterState 
								 | 
							
| SetCharacter | 
								void | 
									 Sets the  
											PlatformerGameKit.Characters.States.CharacterState.Character.Inherited from CharacterState 
								 |