private void AddDirectionalInput(CustomPlayerInput input) { var rigidBody = input.GetComponent <Rigidbody2D>(); if (rigidBody != null) { rigidBody.AddForce(movement * DirectionalInput * rigidBody.mass); return; } foreach (var childRigidBody in input.GetComponentsInChildren <Rigidbody2D>()) { childRigidBody.AddForce(movement * DirectionalInput * childRigidBody.mass); } }
private void Awake() { _playerInput = GetComponent <CustomPlayerInput>(); }