public DeflectingProjectileInteractiveObjectActionInput(CoreInteractiveObject associatedInteractiveObject, ProjectileDeflectionTrackingInteractiveObjectAction projectileDeflectionTrackingInteractiveObjectActionRef, DeflectingProjectileInteractiveObjectActionInherentData DeflectingProjectileInteractiveObjectActionInherentData) { AssociatedInteractiveObject = associatedInteractiveObject; ProjectileDeflectionTrackingInteractiveObjectActionRef = projectileDeflectionTrackingInteractiveObjectActionRef; this.DeflectingProjectileInteractiveObjectActionInherentData = DeflectingProjectileInteractiveObjectActionInherentData; }
public void OnDeflectingProjectileInteractiveObjectActionExecuted(DeflectingProjectileInteractiveObjectActionInherentData DeflectingProjectileInteractiveObjectActionInherentData) { this.PlayerObjectAnimationStateManager.OnProjectileDeflectionAttempt(DeflectingProjectileInteractiveObjectActionInherentData.ProjectileDeflectMovementAnimation); }