// Use this for initialization void Start() { isGrounded = false; justLanded = true; gravityOn = true; firstUpdate = false; gunOffset = new Vector3(0.0f, 0.75f, 0.50f); //.02 xSpeed = 5; xMove = 0.0f; jumpHeight = STARTINGJUMPHEIGHT; jumpIncrease = MAXJUMPINC; jumpFloatTime = MAXJUMPFLOATTIME; jumpTime = MAXJUMPTIME; firstUpdateCounter = 0; input = GetComponent <PlayerInput>(); powers = GetComponent <PlayerPowers>(); wallJumping = GetComponent <WallJumping>(); _HUD = GetComponent <PlayerHUD>(); anim = GetComponent <AnimatorScript>(); globals = GameObject.Find("_Globals").GetComponent <GlobalsScript>(); globalMusic = GameObject.Find("GlobalSoundEffects").GetComponent <GlobalMusicScript>(); changeMusic = GameObject.Find("GlobalMusicChanger").GetComponent <ChangeVolumeGlitchMusic>(); rb = GetComponent <Rigidbody>(); rb.angularVelocity = Vector3.zero; rb.freezeRotation = true; }
void Start() { //canUsePowers = true; canPhase = true; isUsingPowers = false; physics = GetComponent <PlayerPhysics>(); input = GetComponent <PlayerInput>(); _HUD = GetComponent <PlayerHUD>(); changeMusic = GameObject.Find("GlobalMusicChanger").GetComponent <ChangeVolumeGlitchMusic>(); }