private void Start() { playerAnimations = GetComponent <PlayerAnimations>(); playerMovement = GetComponent <PlayerMovement>(); playerRenderer = GetComponent <PlayerRenderer>(); playerAiInteractions = GetComponent <PlayerAIInteractions>(); movementInput = GetComponent <IMovementInput>(); movementInput.OnInteractEvent += () => playerAiInteractions.Interact(playerRenderer.IsSpriteFlipped); }
private void Update() { movementVector = new Vector2(Input.GetAxisRaw("Horizontal"), Input.GetAxisRaw("Vertical")); movementVector.Normalize(); if (Input.GetAxisRaw("Fire1") > 0) { playerAiInteractions.Interact(playerRenderer.IsSpriteFlipped); } }