Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public void CheckAnimationStates ()
- {
- if (_ai.CombatStateRef == EmeraldAISystem.CombatState.Active)
- {
- if (_ai.CurrentAnimationClip == _ai.Attack1Animation ||
- _ai.CurrentAnimationClip == _ai.Attack2Animation ||
- _ai.CurrentAnimationClip == _ai.Attack3Animation)
- {
- _ai.Attacking = true;
- if (_ai.CurrentBlockingState == EmeraldAISystem.BlockingState.Blocking)
- {
- _ai.CurrentBlockingState = EmeraldAISystem.BlockingState.NotBlocking;
- _ai.AIAnimator.SetBool ("Blocking", false);
- _ai.AIAnimator.ResetTrigger ("Hit");
- }
- }
- else
- {
- _ai.Attacking = false;
- }
- }
- if (_ai.CombatStateRef == EmeraldAISystem.CombatState.NotActive)
- {
- if (_ai.CurrentAnimationClip == _ai.Hit1Animation ||
- _ai.CurrentAnimationClip == _ai.Hit2Animation ||
- _ai.CurrentAnimationClip == _ai.Hit3Animation)
- {
- _ai.GettingHit = true;
- }
- else
- {
- _ai.GettingHit = false;
- }
- if (_ai.CurrentAnimationClip == _ai.Emote1Animation ||
- _ai.CurrentAnimationClip == _ai.Emote2Animation ||
- _ai.CurrentAnimationClip == _ai.Emote3Animation)
- {
- _ai.EmoteAnimationActive = true;
- }
- else
- {
- _ai.EmoteAnimationActive = false;
- }
- }
- else if (_ai.CombatStateRef == EmeraldAISystem.CombatState.Active)
- {
- if (_ai.CurrentAnimationClip == _ai.CombatHit1Animation ||
- _ai.CurrentAnimationClip == _ai.CombatHit2Animation ||
- _ai.CurrentAnimationClip == _ai.CombatHit3Animation)
- {
- _ai.GettingHit = true;
- _ai.CurrentBlockingState = EmeraldAISystem.BlockingState.NotBlocking;
- _ai.AIAnimator.SetBool ("Blocking", false);
- }
- else
- {
- _ai.GettingHit = false;
- }
- }
- }
Add Comment
Please, Sign In to add comment