Exemplo n.º 1
0
    private void Start()
    {
        PlayerVfx             = transform.Find("PlayerVfx");
        PlayerBase            = GetComponentInParent <PlayerBase>();
        PlayerGroundDetection = GetComponentInParent <PlayerGroundDetection>();
        PlayerValues          = Resources.Load <PlayerValues>("Settings/PlayerValues");

        switchDashInt = -1;
        switchLandInt = -1;
        switchJumpInt = -1;

        quarterDashTime = PlayerValues.dashTime / 4;
        ps_pos_left     = ps_landL_large_1.transform.localPosition;
        ps_pos_right    = ps_landR_large_1.transform.localPosition;
        var ps_dash1_1_main = ps_dash1_1.main;
        var ps_dash2_1_main = ps_dash2_1.main;
        var ps_dash3_1_main = ps_dash3_1.main;
        var ps_dash1_2_main = ps_dash1_2.main;
        var ps_dash2_2_main = ps_dash2_2.main;
        var ps_dash3_2_main = ps_dash3_2.main;

        ps_dash1_1_main.startColor = ps_dash_startColor;
        ps_dash2_1_main.startColor = ps_dash_startColor;
        ps_dash3_1_main.startColor = ps_dash_startColor;
        ps_dash1_2_main.startColor = ps_dash_startColor;
        ps_dash2_2_main.startColor = ps_dash_startColor;
        ps_dash3_2_main.startColor = ps_dash_startColor;
    }
    //private Animator anim;

    void Awake()
    {
        playerInput           = GetComponent <PlayerInput>();
        playerMove            = GetComponent <PlayerMove>();
        playerJump            = GetComponent <PlayerJump>();
        playerGroundDetection = GetComponent <PlayerGroundDetection>();
        playerRhythmSwitch    = GetComponent <PlayerRhythmSwitch>();
        cubeWallJump          = GetComponent <CubeWallJump>();
        cubeDash       = GetComponent <CubeDash>();
        cubeDashLaunch = GetComponent <CubeDashLaunch>();
        sphereGlide    = GetComponent <SphereGlide>();
        sphereSlam     = GetComponent <SphereSlam>();
        sphereBounce   = GetComponent <SphereBounce>();
        rb             = GetComponent <Rigidbody>();
    }