public PlayerDash( PlayerMotionConstants motionConstants, IPlayerEffects playerEffects ) { this.motionConstants = motionConstants; this.playerEffects = playerEffects; }
public PlayerMovement( IPlayerAnimator playerAnimator, IPlayerEffects playerEffects, Transform playerGroundCheck, Rigidbody2D playerRigidBody, Transform playerTransform, PlayerMotionConstants motionConstants) { this.playerAnimator = playerAnimator; this.playerEffects = playerEffects; this.playerGroundCheck = playerGroundCheck; this.playerRigidBody = playerRigidBody; this.playerTransform = playerTransform; this.motionConstants = motionConstants; playerJump = new PlayerJump(motionConstants); playerDash = new PlayerDash(motionConstants, playerEffects); }
void SetupEffects() { playerEffects = Substitute.For <IPlayerEffects>(); }