void Start() { tr = transform; root = tr.root; defaultPos = tr.localPosition; defaultArmRot = tr.localEulerAngles; ba = bobAmount; PlayerReference pr = GeneralVariables.playerRef; if (pr != null) { pm = pr.GetComponent <PlayerMovement>(); ac = pr.ac; cb = pr.cb; ia = pr.ia; wm = pr.wm; acs = pr.acs; pl = pr.GetComponent <PlayerLook>(); } lastKickTime = -0.1f; smoothKickFactor = 0.01f; kickSpeedFactor = 1f; animationIsPlaying = false; }
public void InitializeVariables() { PlayerReference pr = GeneralVariables.playerRef; if (pr != null) { pm = pr.GetComponent <PlayerMovement>(); pl = pr.GetComponent <PlayerLook>(); dm = pr.dm; ia = pr.ia; ac = pr.ac; cb = pr.cb; initialized = true; } }
void Start() { GeneralVariables.player = gameObject; GeneralVariables.uiController.guiCamera.enabled = true; tr = transform; controller = GetComponent <CharacterController>(); tss = footsteps.footstepPos.GetComponent <TimeScaleSound>(); playerMeshAnim = animations.playerMesh.GetComponent <Animation>(); UIController uic = GeneralVariables.uiController; fadeSprite = uic.fadeFromBlack; uic.guiCamera.GetComponent <GUISway>().InitializeVariables(); PlayerReference pr = GetComponent <PlayerReference>(); pv = GetComponent <PlayerVitals>(); pl = GetComponent <PlayerLook>(); ia = pr.ia; wc = pr.wc; ac = pr.ac; wm = pr.wm; dm = pr.dm; defaultHeight = controller.height; defaultHeadPos = head.localPosition; defaultLegPos = animations.playerMesh.transform.localPosition + (Vector3.down * animations.meshOffset); normalLimit = Mathf.Cos(controller.slopeLimit * Mathf.Deg2Rad); curSpeed = movement.runSpeed; jumpTime = -0.25f; impactMod = 1f; fDmgSpeedMult = 1f; AntiHackSystem.ProtectFloat("runSpeed", movement.runSpeed); AntiHackSystem.ProtectFloat("sprintSpeed", movement.sprintSpeed); AntiHackSystem.ProtectFloat("crouchSpeed", movement.crouchSpeed); AntiHackSystem.ProtectFloat("walkSpeed", movement.walkSpeed); AntiHackSystem.ProtectFloat("jumpHeight", movement.jumpHeight); grounded = false; movement.crouchDetection.gameObject.SetActive(false); AudioSource.PlayClipAtPoint(initializeSound, footsteps.footstepPos.transform.position, 0.12f); StartCoroutine(FadeFromBlack()); }
void Start() { PlayerReference pRef = GeneralVariables.playerRef; pm = GeneralVariables.player.GetComponent <PlayerMovement>(); wm = pRef.wm; dm = pRef.dm; pl = pm.GetComponent <PlayerLook>(); pv = pm.GetComponent <PlayerVitals>(); vc = GetComponent <VignettingC>(); wdof = GetComponent <WeaponDepthOfField>(); cb = pRef.cb; acs = pRef.acs; ia = pRef.ia; GetComponent <Camera>().fieldOfView = (float)GameSettings.settingsController.FOV; cachedTr.localPosition = Vector3.zero; lastUnAim = -0.25f; lastAim = -0.25f; lastShake = -100f; }