void Start() { currentState = ShapeShiftState.HUMAN; vignetteState = VignetteState.SMALL; nightVisionMaterial.SetFloat("_MaskStrength", VIGNETTE_MIN); nightVisionTimer = 0; nightVisionText.text = ""; nightVisionImage.color = new Color(1, 1, 1, 1); FPSRef = gameObject.GetComponent <FirstPersonController>(); humanWalkSpeed = FPSRef.m_WalkSpeed; humanRunSpeed = FPSRef.m_RunSpeed; }
public void ToggleShapeShiftState() { if (currentState == ShapeShiftState.RAT) { FMODUnity.RuntimeManager.PlayOneShot("event:/Player/Abilities/TransformHuman"); currentState = ShapeShiftState.HUMAN; transformationImage.sprite = humanSprite; } else { FMODUnity.RuntimeManager.PlayOneShot("event:/Player/Abilities/TransformRat"); currentState = ShapeShiftState.RAT; transformationImage.sprite = ratSprite; } transformationImage.color = Color.white; }