using UnityEngine; namespace SanAndreasUnity.Behaviours.Peds.States { public interface IPedState : Utilities.IState { /// Called at the end of Update(). void PostUpdateState (); //void OnCollision(Collision info); void OnDamaged(DamageInfo info); void OnFireButtonPressed(); void OnAimButtonPressed(); void OnSubmitPressed (); void OnJumpPressed (); void OnCrouchButtonPressed (); void OnNextWeaponButtonPressed(); void OnPreviousWeaponButtonPressed(); void OnFlyButtonPressed(); void OnFlyThroughButtonPressed(); /// Called when server sends a message that ped state has changed. void OnSwitchedStateByServer(); } }