void Start() { if (GetComponent <ScriptManager>().ArmsCamera.GetComponent <PostProcessVolume>()) { postProcessing = GetComponent <ScriptManager>().ArmsCamera.GetComponent <PostProcessVolume>(); if (postProcessing.profile.HasSettings <ChromaticAberration>()) { chromatic = postProcessing.profile.GetSetting <ChromaticAberration>(); } else { Debug.LogError($"[PostProcessing] Please add Chromatic Aberration Effect to a {postProcessing.profile.name} profile in order to use Jumpscare Effects!"); } if (postProcessing.profile.HasSettings <Vignette>()) { vignette = postProcessing.profile.GetSetting <Vignette>(); } else { Debug.LogError($"[PostProcessing] Please add Vignette Effect to a {postProcessing.profile.name} profile in order to use Jumpscare Effects!"); } } else { Debug.LogError($"[PostProcessing] There is no PostProcessVolume script added to a {GetComponent<ScriptManager>().ArmsCamera.gameObject.name}!"); } itemSwitcher = GetComponentInChildren <ItemSwitcher>(); PlayerBreath = transform.root.gameObject.GetComponentInChildren <PlayerController>().transform.GetChild(1).transform.GetChild(1).gameObject.GetComponent <AudioSource>(); defaultVolume = PlayerBreath.volume; }
private void Awake() { bl_Inventory = m_GameManager.inventoryScript; bl_ItemSwitcher = GetComponentInChildren <ItemSwitcher>(true); bl_InteractManager = GetComponent <InteractManager>(); bl_PlayerFunctions = GetComponent <PlayerFunctions>(); }
void Start() { itemSwitcher = GetComponent <ScriptManager>().GetScript <ItemSwitcher>(); isObjectHeld = false; isPressed = false; objectHeld = null; }
void Update() { if (!switcher) { switcher = gameManager.scriptManager.GetScript <ItemSwitcher>(); } else { selectedSwitcherID = switcher.currentItem; } if (!gameManager.TabButtonPanel.activeSelf) { UseButton.interactable = false; UseButton.transform.GetChild(0).GetComponent <MenuEvents>().ChangeTextColor("Black"); DropButton.interactable = false; DropButton.transform.GetChild(0).GetComponent <MenuEvents>().ChangeTextColor("Black"); CombineButton.interactable = false; CombineButton.transform.GetChild(0).GetComponent <MenuEvents>().ChangeTextColor("Black"); for (int i = 0; i < slots.Count; i++) { slots [i].GetComponent <InventorySlot> ().isCombining = false; slots [i].GetComponent <InventorySlot> ().isCombinable = false; } } }
void Awake() { AnimationComp = FlashlightGO.GetComponent <Animation>(); scriptManager = transform.root.GetComponentInChildren <ScriptManager>(); switcher = transform.root.GetComponentInChildren <ItemSwitcher>(); FlashlightGO.SetActive(false); }
void Start() { inventory = GetComponent <Inventory>(); objectives = GetComponent <ObjectiveManager>(); player = GetComponent <HFPS_GameManager>().Player; switcher = player.GetComponentInChildren <ScriptManager>().GetScript <ItemSwitcher>(); JsonManager.Settings(SaveLoadSettings, true); if (saveableDataPairs.Any(pair => pair.Instance == null)) { Debug.LogError("[SaveGameHandler] Some of Saveable Instances are missing or it's destroyed. Please select Setup SaveGame again from the Tools menu!"); return; } if (Prefs.Exist(Prefs.LOAD_STATE)) { int loadstate = Prefs.Game_LoadState(); if (loadstate == 0) { DeleteNextLvlData(); } else if (loadstate == 1 && Prefs.Exist(Prefs.LOAD_SAVE_NAME)) { string filename = Prefs.Game_SaveName(); if (File.Exists(JsonManager.GetFilePath(FilePath.GameSavesPath) + filename)) { JsonManager.DeserializeData(filename); string loadScene = (string)JsonManager.Json()["scene"]; lastSave = filename; if (UnityEngine.SceneManagement.SceneManager.GetActiveScene().name == loadScene) { LoadSavedSceneData(true); } } else { Debug.Log("<color=yellow>[SaveGameHandler]</color> Could not find load file: " + filename); Prefs.Game_LoadState(0); } } else if (loadstate == 2 && Prefs.Exist(Prefs.LOAD_SAVE_NAME) && dataBetweenScenes) { JsonManager.ClearArray(); Prefs.Game_SaveName("_NextSceneData.sav"); if (File.Exists(JsonManager.GetFilePath(FilePath.GameDataPath) + "_NextSceneData.sav")) { JsonManager.DeserializeData(FilePath.GameDataPath, "_NextSceneData.sav"); LoadSavedSceneData(false); } } } }
void Awake() { anim = LanternGO.GetComponent <Animation>(); scriptManager = transform.root.GetComponentInChildren <ScriptManager>(); switcher = transform.root.GetComponentInChildren <ItemSwitcher>(); if (LanternGO.GetComponent <AudioSource>()) { audioS = LanternGO.GetComponent <AudioSource>(); } }
void Start() { inputManager = scriptManager.GetScript <InputController>(); inventory = scriptManager.GetScript <Inventory>(); switcher = transform.parent.parent.GetComponent <ItemSwitcher>(); if (isSelected) { Select(); } }
void Start() { inputManager = GetComponent <ScriptManager>().GetScript <InputController>(); gameManager = GetComponent <ScriptManager>().GetScript <HFPS_GameManager>(); itemSelector = GetComponent <ScriptManager>().GetScript <ItemSwitcher>(); CrosshairUI = gameManager.Crosshair; default_interactCrosshair = interactCrosshair; default_crosshairSize = crosshairSize; default_interactSize = interactSize; playerCam = Camera.main; RaycastObject = null; dynamic = null; }
void Start() { inputManager = InputController.Instance; gameManager = HFPS_GameManager.Instance; itemSelector = ScriptManager.Instance.GetScript <ItemSwitcher>(); CrosshairUI = gameManager.Crosshair; default_interactCrosshair = interactCrosshair; default_crosshairSize = crosshairSize; default_interactSize = interactSize; mainCamera = ScriptManager.Instance.MainCamera; RaycastObject = null; dynamicObj = null; }
void Start() { switcher = Camera.main.transform.root.GetComponentInChildren <ScriptManager>().GetScript <ItemSwitcher>(); saveableObjects = FindObjectsOfType <SaveObject>(); JsonManager.Settings(SaveLoadSettings); JsonManager.EnableDebugging(true); if (PlayerPrefs.HasKey("LoadGame")) { loadGame = Convert.ToBoolean(PlayerPrefs.GetInt("LoadGame")); if (loadGame && PlayerPrefs.HasKey("LoadSaveName")) { string filename = PlayerPrefs.GetString("LoadSaveName"); if (File.Exists(JsonManager.FolderPath(FilePath.GameSavesPath) + filename)) { JsonManager.DeserializeData(filename); string loadScene = (string)JsonManager.Json()["scene"]; lastSave = filename; if (UnityEngine.SceneManagement.SceneManager.GetActiveScene().name == loadScene) { LoadSavedSceneData(true); } } else { Debug.Log("No load found: " + filename); loadGame = false; } } if (!loadGame && dataBetweenScenes) { JsonManager.Clear(); if (File.Exists(JsonManager.FolderPath(FilePath.GameDataPath) + "_nextSceneData.dat")) { JsonManager.DeserializeData(FilePath.GameDataPath, "_nextSceneData.dat"); LoadSavedSceneData(false); } } } if (fadeControl) { fadeControl.FadeOutPanel(); } }
void Start() { rayDistance = controller.height / 2 + 1.1f; slideLimit = controller.slopeLimit - .2f; cameraAnimations.wrapMode = WrapMode.Loop; armsAnimations.wrapMode = WrapMode.Loop; armsAnimations.Stop(); cameraAnimations[runAnimation].speed = runAnimSpeed; cameraAnimations[walkAnimation].speed = walkAnimSpeed; switcher = scriptManager.GetScript <ItemSwitcher>(); }
void Awake() { anim = LanternGO.GetComponent <Animation>(); scriptManager = transform.root.GetComponentInChildren <ScriptManager>(); switcher = transform.root.GetComponentInChildren <ItemSwitcher>(); gameManager = HFPS_GameManager.Instance; if (LanternGO.GetComponent <AudioSource>()) { audioS = LanternGO.GetComponent <AudioSource>(); } defaultOilPercentagle = oilPercentage; fullIntnesity = LanternLight.intensity; oldIntensity = LanternLight.intensity; reduceIntensity = LanternLight.intensity; FlameTint = LanternLight.transform.GetChild(0).GetComponent <MeshRenderer>().material.GetColor("_TintColor"); FlameTint.a = 0f; LanternLight.intensity = 0f; reductionFactor = oilPercentage - lightReductionRate; }