- Added "disallow fullscreen switch" in the project settings validator

- Added a cube with collider and a cube without collider to demonstrate hit-test types
- Moved Input.simulateMouseWithTouches setting from main script to avoid affecting the product
This commit is contained in:
Kirurobo
2020-10-24 20:01:59 +09:00
parent 56a542bcf0
commit 3db6c85da9
5 changed files with 479 additions and 22 deletions

View File

@@ -314,6 +314,97 @@ CanvasRenderer:
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 22360607}
m_CullTransparentMesh: 0
--- !u!1 &54706533
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 54706534}
- component: {fileID: 54706536}
- component: {fileID: 54706535}
m_Layer: 0
m_Name: TextWithCollider
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &54706534
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 54706533}
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: -0.01}
m_LocalScale: {x: 0.20000021, y: 0.20000021, z: 0.2}
m_Children: []
m_Father: {fileID: 2049609652}
m_RootOrder: 0
m_LocalEulerAnglesHint: {x: 0, y: 0, z: -90}
--- !u!102 &54706535
TextMesh:
serializedVersion: 3
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 54706533}
m_Text: Cube with collider
m_OffsetZ: 0
m_CharacterSize: 1
m_LineSpacing: 1
m_Anchor: 4
m_Alignment: 1
m_TabSize: 4
m_FontSize: 0
m_FontStyle: 0
m_RichText: 1
m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0}
m_Color:
serializedVersion: 2
rgba: 4294967295
--- !u!23 &54706536
MeshRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 54706533}
m_Enabled: 1
m_CastShadows: 1
m_ReceiveShadows: 0
m_DynamicOccludee: 1
m_MotionVectors: 1
m_LightProbeUsage: 1
m_ReflectionProbeUsage: 1
m_RenderingLayerMask: 1
m_RendererPriority: 0
m_Materials:
- {fileID: 10100, guid: 0000000000000000e000000000000000, type: 0}
m_StaticBatchInfo:
firstSubMesh: 0
subMeshCount: 0
m_StaticBatchRoot: {fileID: 0}
m_ProbeAnchor: {fileID: 0}
m_LightProbeVolumeOverride: {fileID: 0}
m_ScaleInLightmap: 1
m_PreserveUVs: 0
m_IgnoreNormalsForChartDetection: 0
m_ImportantGI: 0
m_StitchLightmapSeams: 0
m_SelectedEditorRenderState: 3
m_MinimumChartSize: 4
m_AutoUVMaxDistance: 0.5
m_AutoUVMaxAngle: 89
m_LightmapParameters: {fileID: 0}
m_SortingLayerID: 0
m_SortingLayer: 0
m_SortingOrder: 0
--- !u!1 &139056216
GameObject:
m_ObjectHideFlags: 0
@@ -1008,7 +1099,7 @@ RectTransform:
m_Children:
- {fileID: 710011654}
m_Father: {fileID: 0}
m_RootOrder: 4
m_RootOrder: 6
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 0}
m_AnchorMax: {x: 0, y: 0}
@@ -1084,6 +1175,97 @@ Transform:
m_Father: {fileID: 2124152616}
m_RootOrder: 0
m_LocalEulerAnglesHint: {x: 0, y: 0, z: -45}
--- !u!1 &452877196
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 452877197}
- component: {fileID: 452877200}
- component: {fileID: 452877199}
- component: {fileID: 452877198}
m_Layer: 0
m_Name: Cube
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &452877197
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 452877196}
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0.25}
m_LocalScale: {x: 2.8, y: 0.5, z: 0.5}
m_Children: []
m_Father: {fileID: 1513890902}
m_RootOrder: 1
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!65 &452877198
BoxCollider:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 452877196}
m_Material: {fileID: 0}
m_IsTrigger: 0
m_Enabled: 0
serializedVersion: 2
m_Size: {x: 1, y: 1, z: 1}
m_Center: {x: 0, y: 0, z: 0}
--- !u!23 &452877199
MeshRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 452877196}
m_Enabled: 1
m_CastShadows: 1
m_ReceiveShadows: 1
m_DynamicOccludee: 1
m_MotionVectors: 1
m_LightProbeUsage: 1
m_ReflectionProbeUsage: 1
m_RenderingLayerMask: 1
m_RendererPriority: 0
m_Materials:
- {fileID: 10303, guid: 0000000000000000f000000000000000, type: 0}
m_StaticBatchInfo:
firstSubMesh: 0
subMeshCount: 0
m_StaticBatchRoot: {fileID: 0}
m_ProbeAnchor: {fileID: 0}
m_LightProbeVolumeOverride: {fileID: 0}
m_ScaleInLightmap: 1
m_PreserveUVs: 0
m_IgnoreNormalsForChartDetection: 0
m_ImportantGI: 0
m_StitchLightmapSeams: 0
m_SelectedEditorRenderState: 3
m_MinimumChartSize: 4
m_AutoUVMaxDistance: 0.5
m_AutoUVMaxAngle: 89
m_LightmapParameters: {fileID: 0}
m_SortingLayerID: 0
m_SortingLayer: 0
m_SortingOrder: 0
--- !u!33 &452877200
MeshFilter:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 452877196}
m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0}
--- !u!1 &460515801
GameObject:
m_ObjectHideFlags: 0
@@ -2561,6 +2743,97 @@ RectTransform:
m_AnchoredPosition: {x: 0, y: 0}
m_SizeDelta: {x: -20, y: -20}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!1 &1160745001
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 1160745002}
- component: {fileID: 1160745004}
- component: {fileID: 1160745003}
m_Layer: 0
m_Name: TextWithoutCollider
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &1160745002
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1160745001}
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: -0.01}
m_LocalScale: {x: 0.20000021, y: 0.20000021, z: 0.2}
m_Children: []
m_Father: {fileID: 1513890902}
m_RootOrder: 0
m_LocalEulerAnglesHint: {x: 0, y: 0, z: -90}
--- !u!102 &1160745003
TextMesh:
serializedVersion: 3
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1160745001}
m_Text: Cube without collider
m_OffsetZ: 0
m_CharacterSize: 1
m_LineSpacing: 1
m_Anchor: 4
m_Alignment: 1
m_TabSize: 4
m_FontSize: 0
m_FontStyle: 0
m_RichText: 1
m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0}
m_Color:
serializedVersion: 2
rgba: 4294967295
--- !u!23 &1160745004
MeshRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1160745001}
m_Enabled: 1
m_CastShadows: 1
m_ReceiveShadows: 0
m_DynamicOccludee: 0
m_MotionVectors: 1
m_LightProbeUsage: 1
m_ReflectionProbeUsage: 1
m_RenderingLayerMask: 1
m_RendererPriority: 0
m_Materials:
- {fileID: 10100, guid: 0000000000000000e000000000000000, type: 0}
m_StaticBatchInfo:
firstSubMesh: 0
subMeshCount: 0
m_StaticBatchRoot: {fileID: 0}
m_ProbeAnchor: {fileID: 0}
m_LightProbeVolumeOverride: {fileID: 0}
m_ScaleInLightmap: 1
m_PreserveUVs: 0
m_IgnoreNormalsForChartDetection: 0
m_ImportantGI: 0
m_StitchLightmapSeams: 0
m_SelectedEditorRenderState: 3
m_MinimumChartSize: 4
m_AutoUVMaxDistance: 0.5
m_AutoUVMaxAngle: 89
m_LightmapParameters: {fileID: 0}
m_SortingLayerID: 0
m_SortingLayer: 0
m_SortingOrder: 0
--- !u!1 &1236119672
GameObject:
m_ObjectHideFlags: 0
@@ -3082,6 +3355,38 @@ CanvasRenderer:
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1430210943}
m_CullTransparentMesh: 0
--- !u!1 &1513890901
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 1513890902}
m_Layer: 0
m_Name: WithoutColliderObject
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &1513890902
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1513890901}
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 1.5, y: 2.2, z: 2}
m_LocalScale: {x: 1, y: 1, z: 1}
m_Children:
- {fileID: 1160745002}
- {fileID: 452877197}
m_Father: {fileID: 0}
m_RootOrder: 4
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!1 &1517160906
GameObject:
m_ObjectHideFlags: 0
@@ -3169,6 +3474,97 @@ MonoBehaviour:
m_Name:
m_EditorClassIdentifier:
m_ShowMaskGraphic: 0
--- !u!1 &1523398671
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 1523398672}
- component: {fileID: 1523398675}
- component: {fileID: 1523398674}
- component: {fileID: 1523398673}
m_Layer: 0
m_Name: Cube
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &1523398672
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1523398671}
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0.25}
m_LocalScale: {x: 2.5, y: 0.5, z: 0.5}
m_Children: []
m_Father: {fileID: 2049609652}
m_RootOrder: 1
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!65 &1523398673
BoxCollider:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1523398671}
m_Material: {fileID: 0}
m_IsTrigger: 0
m_Enabled: 1
serializedVersion: 2
m_Size: {x: 1, y: 1, z: 1}
m_Center: {x: 0, y: 0, z: 0}
--- !u!23 &1523398674
MeshRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1523398671}
m_Enabled: 1
m_CastShadows: 1
m_ReceiveShadows: 1
m_DynamicOccludee: 1
m_MotionVectors: 1
m_LightProbeUsage: 1
m_ReflectionProbeUsage: 1
m_RenderingLayerMask: 1
m_RendererPriority: 0
m_Materials:
- {fileID: 10303, guid: 0000000000000000f000000000000000, type: 0}
m_StaticBatchInfo:
firstSubMesh: 0
subMeshCount: 0
m_StaticBatchRoot: {fileID: 0}
m_ProbeAnchor: {fileID: 0}
m_LightProbeVolumeOverride: {fileID: 0}
m_ScaleInLightmap: 1
m_PreserveUVs: 0
m_IgnoreNormalsForChartDetection: 0
m_ImportantGI: 0
m_StitchLightmapSeams: 0
m_SelectedEditorRenderState: 3
m_MinimumChartSize: 4
m_AutoUVMaxDistance: 0.5
m_AutoUVMaxAngle: 89
m_LightmapParameters: {fileID: 0}
m_SortingLayerID: 0
m_SortingLayer: 0
m_SortingOrder: 0
--- !u!33 &1523398675
MeshFilter:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1523398671}
m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0}
--- !u!1 &1526479527
GameObject:
m_ObjectHideFlags: 0
@@ -4538,6 +4934,38 @@ CanvasRenderer:
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2020665902}
m_CullTransparentMesh: 0
--- !u!1 &2049609651
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 2049609652}
m_Layer: 0
m_Name: WithColliderObject
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &2049609652
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2049609651}
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: -1.5, y: 2.2, z: 2}
m_LocalScale: {x: 1, y: 1, z: 1}
m_Children:
- {fileID: 54706534}
- {fileID: 1523398672}
m_Father: {fileID: 0}
m_RootOrder: 3
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!1 &2058430425
GameObject:
m_ObjectHideFlags: 0
@@ -4987,7 +5415,7 @@ Transform:
m_Children:
- {fileID: 422271046}
m_Father: {fileID: 0}
m_RootOrder: 3
m_RootOrder: 5
m_LocalEulerAnglesHint: {x: 45, y: 45.000004, z: 0}
--- !u!1001 &2416199871960456806
PrefabInstance:
@@ -5034,7 +5462,7 @@ PrefabInstance:
- target: {fileID: 2416199871598626842, guid: e893aefd93740714b999573b02916984,
type: 3}
propertyPath: m_RootOrder
value: 5
value: 7
objectReference: {fileID: 0}
- target: {fileID: 2416199871598626842, guid: e893aefd93740714b999573b02916984,
type: 3}
@@ -5071,6 +5499,11 @@ PrefabInstance:
propertyPath: hitTestType
value: 2
objectReference: {fileID: 0}
- target: {fileID: 2416199871598626845, guid: e893aefd93740714b999573b02916984,
type: 3}
propertyPath: _isTransparent
value: 1
objectReference: {fileID: 0}
m_RemovedComponents:
- {fileID: 2416199871598626843, guid: e893aefd93740714b999573b02916984, type: 3}
m_SourcePrefab: {fileID: 100100000, guid: e893aefd93740714b999573b02916984, type: 3}
@@ -5129,7 +5562,7 @@ PrefabInstance:
- target: {fileID: 9167954367673589915, guid: d7dcf50428b152040847878685fe0746,
type: 3}
propertyPath: m_RootOrder
value: 6
value: 8
objectReference: {fileID: 0}
- target: {fileID: 9167954367673589915, guid: d7dcf50428b152040847878685fe0746,
type: 3}

View File

@@ -1,4 +1,10 @@
using System.Collections;
/*
* UniWindowControllerEditor.cs
*
* Author: Kirurobo http://twitter.com/kirurobo
* License: MIT
*/
using System.Collections.Generic;
using UnityEngine;
using UnityEditor;
@@ -126,16 +132,19 @@ namespace Kirurobo
// 警告メッセージのリスト
List<string> warnings = new List<string>();
// バックグラウンドでも実行する。クリックスルー切替などで必要
if (!PlayerSettings.runInBackground)
{
warnings.Add("'Run in background' is highly recommended.");
}
// サイズ変更可能なウィンドウとする。必須ではないがウィンドウ枠無効時にサイズも変わるので変更可能である方が自然
if (!PlayerSettings.resizableWindow)
{
warnings.Add("'Resizable window' is recommended.");
}
// フルスクリーンでなくウィンドウとする
#if UNITY_2018_1_OR_NEWER
// Unity 2018 からはフルスクリーン指定の仕様が変わった
if (PlayerSettings.fullScreenMode != FullScreenMode.Windowed)
@@ -149,6 +158,13 @@ namespace Kirurobo
}
#endif
// フルスクリーンとウィンドウの切替を無効とする
if (PlayerSettings.allowFullscreenSwitch)
{
warnings.Add("Disallow fullscreen switch.");
}
// Windowsでは Use DXGI Flip Mode Swapchain を無効にしないと透過できない
// ↓Unity 2019.1.6未満だと useFlipModelSwapchain は無いはず
// なので除外のため書き連ねてあるが、ここまでサポートしなくて良い気もする。
#if UNITY_2019_1_6
@@ -181,6 +197,7 @@ namespace Kirurobo
#endif
PlayerSettings.runInBackground = true;
PlayerSettings.resizableWindow = true;
PlayerSettings.allowFullscreenSwitch = false;
#if UNITY_2019_1_6
#elif UNITY_2019_1_5

View File

@@ -1,4 +1,4 @@
/**
/*
* UniWindowController.cs
*
* Author: Kirurobo http://twitter.com/kirurobo
@@ -117,17 +117,25 @@ namespace Kirurobo
/// </summary>
private float raycastMaxDepth = 100.0f;
/// <summary>
/// trueにしておくと、ウィンドウ透過時にカメラ背景を単色の黒透明に自動で変更します
/// </summary>
[Header("Advanced settings")]
[Tooltip("Change camera background when the window is transparent")]
public bool autoSwitchCameraBackground = true;
/// <summary>
/// trueにしておくと、起動時にフルスクリーンだった場合は強制的に解除する
/// 起動時のみ働きます
/// </summary>
[Tooltip("Force windowed on startup")]
public bool forceWindowed = false;
public bool forceWindowed = true;
/// <summary>
/// 透過方式の指定
/// </summary>
[Header("Windows only")]
[Header("For Windows only")]
[Tooltip("Select the method. *Only available on Windows")]
public UniWinCore.TransparentType transparentType = UniWinCore.TransparentType.Alpha;
@@ -140,7 +148,7 @@ namespace Kirurobo
/// <summary>
/// Is the mouse pointer on an opaque pixel or an object
/// </summary>
[Header("Status")]
[Header("State")]
[SerializeField, ReadOnly, Tooltip("Is the mouse pointer on an opaque pixel? (Read only)")]
private bool onObject = true;
@@ -212,7 +220,13 @@ namespace Kirurobo
// Use this for initialization
void Awake()
{
Input.simulateMouseWithTouches = false;
// フルスクリーン強制解除。エディタでは何もしない
#if !UNITY_EDITOR
if (forceWindowed && Screen.fullScreen)
{
Screen.fullScreen = false;
}
#endif
if (!currentCamera)
{
@@ -249,15 +263,6 @@ namespace Kirurobo
void Start()
{
// フルスクリーン強制解除。エディタでは何もしない
#if !UNITY_EDITOR
if (forceWindowed && Screen.fullScreen)
{
Screen.fullScreen = false;
}
#endif
// マウスカーソル直下の色を取得するコルーチンを開始
StartCoroutine(HitTestCoroutine());
}
@@ -532,8 +537,8 @@ namespace Kirurobo
/// <param name="isTransparent"></param>
void SetCameraBackground(bool isTransparent)
{
// カメラが特定できていなければ何もしない
if (!currentCamera) return;
// カメラが特定できていないか、自動切替をしない場合は、何もしない
if (!currentCamera || !autoSwitchCameraBackground) return;
// 透過するならカメラの背景を透明色に変更
if (isTransparent)

View File

@@ -42,6 +42,8 @@ namespace Kirurobo
// シーン中の UniWindowController を取得
_uniwinc = GameObject.FindObjectOfType<UniWindowController>();
if (_uniwinc) _isHitTestEnabled = _uniwinc.isHitTestEnabled;
Input.simulateMouseWithTouches = false;
}
// Update is called once per frame

View File

@@ -52,7 +52,7 @@ PlayerSettings:
m_StackTraceTypes: 010000000100000001000000010000000100000001000000
iosShowActivityIndicatorOnLoading: -1
androidShowActivityIndicatorOnLoading: -1
displayResolutionDialog: 2
displayResolutionDialog: 1
iosUseCustomAppBackgroundBehavior: 0
iosAllowHTTPDownload: 1
allowedAutorotateToPortrait: 1