Пример #1
0
    //Function called from ActivatePower. Sets this owner player's movement speed to higher values
    private void SetNewSpeeds()
    {
        Player_2DMovement moveRef = this.transform.parent.GetComponent <Player_2DMovement>();

        moveRef.forwardSpeed  = this.fastForwardSpeed;
        moveRef.strafeSpeed   = this.fastStrafeSpeed;
        moveRef.backwardSpeed = this.fastBackwardSpeed;
    }
Пример #2
0
    //Function called from FixedUpdate. Sets this owner player's movement speed to the default values
    private void SetDefaultSpeeds()
    {
        Player_2DMovement moveRef = this.transform.parent.GetComponent <Player_2DMovement>();

        moveRef.forwardSpeed  = this.defaultSpeeds.x;
        moveRef.strafeSpeed   = this.defaultSpeeds.y;
        moveRef.backwardSpeed = this.defaultSpeeds.z;
    }
Пример #3
0
    //Function called on the first frame
    private void Start()
    {
        Player_2DMovement moveRef = this.transform.parent.GetComponent <Player_2DMovement>();

        //Saves the owner player's default speeds to use later
        this.defaultSpeeds   = new Vector3();
        this.defaultSpeeds.x = moveRef.forwardSpeed;
        this.defaultSpeeds.y = moveRef.strafeSpeed;
        this.defaultSpeeds.z = moveRef.backwardSpeed;
    }