Exemple #1
0
 public void TurnOff()
 {
     IsON = false;
     Shader.EnableKeyword("SHADOW_MAP");
     FSMessager.TurnOff();
     gameObject.SetActive(false);
     RenderSettings.fog = true;
     doorOld.SetActive(true);
     doorNew.SetActive(false);
 }
Exemple #2
0
    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;
            }
        }
    }
Exemple #3
0
 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);
 }