Exemple #1
0
 public PlayerDash(
     PlayerMotionConstants motionConstants,
     IPlayerEffects playerEffects
     )
 {
     this.motionConstants = motionConstants;
     this.playerEffects   = playerEffects;
 }
Exemple #2
0
    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);
    }
Exemple #3
0
 void SetupEffects()
 {
     playerEffects = Substitute.For <IPlayerEffects>();
 }