Beispiel #1
0
    private void SetUp()
    {
        rb       = GetComponent <Rigidbody2D>();
        joystick = InputManager.Devices[0];

        pm = GetComponent <PlayerMovementRF>();
        pm.SetUpPlayerMovement(joystick, rb);

        pp = GetComponent <PlayerPhysicsRF>();
        pp.SetUpPhysics(GetComponent <BoxCollider2D>(), GetComponent <CircleCollider2D>(), rb);

        pg = GetComponent <PlayerGlitchRF>();
        pg.SetUpPlayerGlitch(joystick, rb);

        pj = GetComponent <PlayerJumpRF>();
        pj.SetUpPlayerJump(joystick, pp, pg, rb);

        pr = GetComponent <PlayerRespawnRF>();
        pr.SetUpPlayerRespawn();

        pf = GetComponent <PlayerFollowRF>();

        pa = GetComponent <PlayerAnimationRF>();
        pa.SetUpPlayerAnimation(pp, pm, pg, pr);

        ps = GetComponent <PlayerStartUp>();
        ps.SetUpPlayerStartUp(isActive, joystick);
    }