示例#1
0
        void OnApplicationQuit()
        {
            RegistryKey key = Registry.CurrentUser;

            if (key == null)
            {
                Debig.LogError("StandalonePlayerResolutionHelper :: Registry.CurrentUser is Null");
            }
            else
            {
                string subkey = "Software" + @"\" + playerSettingsCompanyName + @"\" + playerSettingsProductName;
                key = key.OpenSubKey(subkey, true);
                if (key == null)
                {
                    Debig.LogError("StandalonePlayerResolutionHelper :: don't open sub key [" + subkey + "]");
                }
                else
                {
                    key.DeleteValue("Screenmanager Is Fullscreen mode_h3981298716", false);
                    key.DeleteValue("Screenmanager Resolution Height_h2627697771", false);
                    key.DeleteValue("Screenmanager Resolution Width_h182942802", false);
                    key.DeleteValue("UnityGraphicsQuality_h1669003810", false);
                    key.DeleteValue("UnitySelectMonitor_h17969598", false);
                    key.Close();
                }
            }
        }
示例#2
0
    public Shapes SpawnShape()
    {
        Shapes shape = null;

        shape = Instantiate(GetRandomShape(), transform.position, Quaternion.identity) as Shapes;
        if (shape)
        {
            return(shape);
        }
        else
        {
            Debig.LogWarning("Warning! Invalid shape in spawner");
            return(null);
        }
    }