Ejemplo n.º 1
0
    void Start()
    {
        rb                    = GetComponent <Rigidbody>();
        playerRenderer        = GetComponent <Renderer>();
        playerKnifeController = cam.GetComponent <PlayerKnifeController>();
        utiliseGravity        = GetComponent <UtiliseGravity>();

        // Find the TransitionCamera object in the scene
        transCamController = GameObject.Find("TransitionCamera").GetComponent <TransitionCameraController>();

        // Gets the position of the camera relative to the main player position
        cameraRelativePos = cam.transform.position - transform.position;

        // Calculate thresholds for momentum
        groundSpeedThreshold = PlayerController.Speed() * velMod * PlayerController.SprintModifier();
        airSpeedThreshold    = PlayerController.Speed() * airVelMod;
    }
Ejemplo n.º 2
0
    // Use this for initialization
    void Start()
    {
        playerCamera = GameObject.Find("MainCamera");

        if (uiKnifeMarker == null)
        {
            throw new MissingReferenceException("No knife marker object given.");
        }

        knifeMarker = uiKnifeMarker.GetComponent <KnifeMarker>();
        knifeMarker.SetColours(baseUiColor, altUiColor);

        playerKnifeController = playerCamera.GetComponent <PlayerKnifeController>();

        player      = GameObject.FindGameObjectWithTag("Player");
        playerMotor = player.GetComponent <PlayerMotor>();

        // health variables
        healthUI.color           = healthBaseColor;
        healthTransitionUI.color = healthDecayColor;

        //currentHealth = playerMotor.GetHealthNormalised();
        currentHealth    = 1f;
        healthTransition = currentHealth;

        // energy variables
        energyUI.color           = energyBaseColor;
        energyTransitionUI.color = energyDecayColor;

        //currentEnergy = playerMotor.GetEnergyNormalised();
        currentEnergy    = 1f;
        energyTransition = currentEnergy;

        // Warp variables
        warpUI.color          = warpBaseColor;
        warpRechargeUI.color  = warpRechargeColor;
        warpCountdownUI.color = warpCountdownColor;

        currentWarps         = playerKnifeController.GetWarpsNormalised();
        currentWarpRecharge  = playerKnifeController.GetWarpRechargeNormalised();
        currentWarpCountdown = playerKnifeController.GetWarpCountdownNormalised();
    }
Ejemplo n.º 3
0
 public void Setup(PlayerKnifeController _knifeController)
 {
     knifeController = _knifeController;
 }
Ejemplo n.º 4
0
 void Start()
 {
     playerKnifeController = GetComponentInChildren <PlayerKnifeController>();
 }