Legacy Documentation: Version 5.0
Language: English
  • C#
  • JS

Script language

Select your preferred scripting language. All code snippets will be displayed in this language.

PlayerSettings.defaultIsFullScreen

Switch to Manual
public static var defaultIsFullScreen: bool;

Description

If enabled, the game will default to fullscreen mode.

The Windowed checkbox on the Resolution Dialog will be disabled by default when this setting is enabled.


Custom player settings.

#pragma strict
public class CustomSettings extends EditorWindow {
	var compName;
	var prodName;
	var screenWidth = 640;
	var screenHeight = 480;
	var webScreenWidth = 640;
	var webScreenHeight = 480;
	var fullScreen = false;
	@MenuItem("Examples/Custom Settings")
	static function Init() {
		var window = EditorWindow.GetWindow.<CustomSettings>();
		window.Show();
	}
	function OnGUI() {
		compName = EditorGUILayout.TextField("Company Name:", compName);
		prodName = EditorGUILayout.TextField("Product Name:", prodName);
		EditorGUILayout.BeginHorizontal();
		screenWidth = EditorGUILayout.IntField("Width:", screenWidth);
		screenHeight = EditorGUILayout.IntField("Web Height:", screenHeight);
		EditorGUILayout.EndHorizontal();
		EditorGUILayout.Space();
		EditorGUILayout.BeginHorizontal();
		webScreenWidth = EditorGUILayout.IntField("Web Width:", webScreenWidth);
		webScreenHeight = EditorGUILayout.IntField("Web Height:", webScreenHeight);
		EditorGUILayout.EndHorizontal();
		fullScreen = EditorGUILayout.Toggle("Full Screen:", fullScreen);
		EditorGUILayout.BeginHorizontal();
		if (GUILayout.Button("Save Values"))
			SaveSettings();
		if (GUILayout.Button("Load Values"))
			LoadSettings();
		EditorGUILayout.EndHorizontal();
	}
	function SaveSettings() {
		PlayerSettings.companyName = compName;
		PlayerSettings.productName = prodName;
		PlayerSettings.defaultScreenWidth = screenWidth;
		PlayerSettings.defaultScreenHeight = screenHeight;
		PlayerSettings.defaultWebScreenWidth = webScreenWidth;
		PlayerSettings.defaultWebScreenHeight = webScreenHeight;
		PlayerSettings.defaultIsFullScreen = fullScreen;
		EditorPrefs.SetString("CompName", compName);
		EditorPrefs.SetString("ProdName", prodName);
		EditorPrefs.SetInt("ScreenWidth", screenWidth);
		EditorPrefs.SetInt("ScreenHeight", screenHeight);
		EditorPrefs.SetInt("WebScreenWidth", webScreenWidth);
		EditorPrefs.SetInt("WebScreenHeight", webScreenHeight);
	}
	function LoadSettings() {
		compName = EditorPrefs.GetString("CompName", "");
		prodName = EditorPrefs.GetString("ProdName", "");
		screenWidth = EditorPrefs.GetInt("ScreenWidth", 640);
		screenHeight = EditorPrefs.GetInt("ScreenHeight", 480);
		webScreenWidth = EditorPrefs.GetInt("WebScreenWidth", 640);
		webScreenHeight = EditorPrefs.GetInt("WebScreenHeiht", 480);
	}
}