private void Start() { playerController = playerObject.GetComponent <IPlayerMovementController>(); motionBob.Setup(Camera, StrideInterval); m_OriginalCameraPosition = Camera.transform.localPosition; // m_CameraRefocus = new CameraRefocus(Camera, transform.root.transform, Camera.transform.localPosition); }
public PlayerActionManager( IPlayerActionResolver playerActionResolver, IPlayerMovementController playerMovementController, IPlayerShootingController playerShootingController) { this.actionResolver = playerActionResolver; this.playerMovementController = playerMovementController; this.playerShootingController = playerShootingController; }
public PlayerController(IPlayerMovementController playerMovementController, Rigidbody2D rigidbody2D) { movementController = playerMovementController; rb2D = rigidbody2D; }