void Awake() { if (instance != null && instance != this) { Debug.Log("There is already a CameraFade in scene. Destroying new one."); Destroy(gameObject); } else { instance = this; } DontDestroyOnLoad(gameObject); Canvas canvas = gameObject.AddComponent <Canvas>(); canvas.renderMode = RenderMode.ScreenSpaceOverlay; GameObject go = new GameObject(); go.name = "Image"; go.transform.parent = transform; image = go.AddComponent <Image>(); image.rectTransform.anchorMin = new Vector2(0, 0); image.rectTransform.anchorMax = new Vector2(1, 1); image.rectTransform.pivot = new Vector2(0, 0); image.rectTransform.offsetMax = new Vector2(0, 0); image.rectTransform.offsetMin = new Vector2(0, 0); targetColor.a = 0; prevColor = targetColor; image.color = targetColor; }
public void AfterTest() { _fader = null; _otherVolumeColorGrading = null; _volumeColorGrading = null; }
void OnValidate() { if (dataComps == null) { dataComps = GameObject.FindGameObjectWithTag("DataBase").GetComponent <DataComps>(); } camFader_ref = GameObject.Find("CameraFader").GetComponent <CameraFader>(); }
public void BeforeTest() { var volume = new GameObject().AddComponent<PostProcessVolume>(); volume.profile.AddSettings<ColorGrading>().postExposure.value = StartingExposure; var otherVolume = volume.gameObject.AddComponent<PostProcessVolume>(); otherVolume.profile.AddSettings<ColorGrading>().postExposure.value = OtherStartingExposure; volume.profile.TryGetSettings(out _volumeColorGrading); otherVolume.profile.TryGetSettings(out _otherVolumeColorGrading); _fader = new CameraFader(volume.gameObject); }
public void OnFadeOut(CameraFader cam) { audio = GetComponent <AudioPlayer>(); audio.Play(doorSound); camFade = cam; }
public void OnFadeIn(CameraFader cam) { OnObjectiveComplete(); }
public void OnFadeIn(CameraFader cam) { gameObject.SetActive(false); }
public void OnFadeOut(CameraFader cam) { }