public void TurnOff() { IsON = false; Shader.EnableKeyword("SHADOW_MAP"); FSMessager.TurnOff(); gameObject.SetActive(false); RenderSettings.fog = true; doorOld.SetActive(true); doorNew.SetActive(false); }
public void OnGUI() { if (!showTestGUI) { return; } float size = 60; GUILayout.BeginHorizontal(); if (expand) { GUILayout.Space(Screen.width - size * 6 - 110); string str = string.Format("{0}\n{1}\n{2}", QualitySettings.shadows.ToString(), Screen.width, Screen.height); GUILayout.Box(str, GUILayout.Width(size), GUILayout.Height(size)); // if (GUILayout.Button ("播放音效",GUILayout.Width(size),GUILayout.Height(size))) { // LsyCommon.PlayAudio ("amb_rockfalling", FSManager.Instance.player.gameObject); // } if (GUILayout.Button("重开", GUILayout.Width(size), GUILayout.Height(size))) { FSMessager.SendGM("ec 91"); } if (GUILayout.Button("系统开", GUILayout.Width(size), GUILayout.Height(size))) { fs.TurnOn(); } if (GUILayout.Button("系统关", GUILayout.Width(size), GUILayout.Height(size))) { fs.TurnOff(); } if (GUILayout.Button("阴影开", GUILayout.Width(size), GUILayout.Height(size))) { shadow.gameObject.SetActive(true); } if (GUILayout.Button("阴影关", GUILayout.Width(size), GUILayout.Height(size))) { shadow.gameObject.SetActive(false); } if (GUILayout.Button("收起", GUILayout.Width(size), GUILayout.Height(size))) { expand = false; } } else { GUILayout.Space(Screen.width - size - 105); if (GUILayout.Button("展开", GUILayout.Width(size), GUILayout.Height(size))) { expand = true; } } }
public void TurnOn() { if (!HasSetResolution) { HasSetResolution = true; int w = (int)((float)Screen.width * 0.8f); int h = (int)((float)Screen.height * 0.8f); Screen.SetResolution(w, h, true, 60); } IsON = true; Shader.DisableKeyword("SHADOW_MAP"); FSMessager.TurnOn(); gameObject.SetActive(true); RenderSettings.fog = false; doorOld.SetActive(false); doorNew.SetActive(true); }