浏览代码

Updated Project to 2019.3.0f6 / HDRP 7.1.8 + Changed Options to use Game Options Package

/main
Thomas ICHÉ 5 年前
当前提交
fc9ecbd5
共有 146 个文件被更改,包括 6709 次插入1031 次删除
  1. 1
      Assets/BuildSettings/SpaceshipDemo/PC-Linux-Debug.asset
  2. 1
      Assets/BuildSettings/SpaceshipDemo/PC-Linux-Release.asset
  3. 1
      Assets/BuildSettings/SpaceshipDemo/PC-Win64-Debug.asset
  4. 1
      Assets/BuildSettings/SpaceshipDemo/macOS-Debug.asset
  5. 1
      Assets/BuildSettings/SpaceshipDemo/macOS-Release.asset
  6. 982
      Assets/Prefabs/UI/Options.prefab
  7. 10
      Assets/Resources/FirstPersonCharacter.prefab
  8. 27
      Assets/Resources/VirtualCameraManager.prefab
  9. 5
      Assets/Scenes/MainMenu/MainMenu.unity
  10. 11
      LocalPackages/net.peeweek.build-frontend/Editor/Assets/BuildTemplate.cs
  11. 34
      LocalPackages/net.peeweek.build-frontend/Editor/BuildFrontend.cs
  12. 10
      LocalPackages/net.peeweek.build-frontend/package.json
  13. 31
      LocalPackages/net.peeweek.gameplay-ingredients/CHANGELOG.md
  14. 2
      LocalPackages/net.peeweek.gameplay-ingredients/Editor/CallTree/CallTreeWindow.cs
  15. 58
      LocalPackages/net.peeweek.gameplay-ingredients/Editor/HiearchyItems.cs
  16. 2
      LocalPackages/net.peeweek.gameplay-ingredients/Editor/SceneViewToolbar.cs
  17. 4
      LocalPackages/net.peeweek.gameplay-ingredients/README.md
  18. 21
      LocalPackages/net.peeweek.gameplay-ingredients/Runtime/Ingredients/StateMachine/StateMachine.cs
  19. 18
      LocalPackages/net.peeweek.gameplay-ingredients/Runtime/LevelScripting/Actions/AudioPlayClipAction.cs
  20. 37
      LocalPackages/net.peeweek.gameplay-ingredients/Runtime/LevelScripting/Logic/DelayedLogic.cs
  21. 10
      LocalPackages/net.peeweek.gameplay-ingredients/Runtime/Managers/Messager/Messager.cs
  22. 2
      LocalPackages/net.peeweek.gameplay-ingredients/package.json
  23. 5
      Packages/manifest.json
  24. 2
      ProjectSettings/HDRPProjectSettings.asset
  25. 4
      ProjectSettings/ProjectVersion.txt
  26. 53
      Assets/HDRP/LookDev-EnvironmentLibrary.asset
  27. 8
      Assets/HDRP/LookDev-EnvironmentLibrary.asset.meta
  28. 34
      LocalPackages/net.peeweek.build-frontend/CHANGELOG.md
  29. 7
      LocalPackages/net.peeweek.build-frontend/CHANGELOG.md.meta
  30. 44
      LocalPackages/net.peeweek.build-frontend/Editor/Icons/BuildFrontendTab.png
  31. 103
      LocalPackages/net.peeweek.build-frontend/Editor/Icons/BuildFrontendTab.png.meta
  32. 39
      LocalPackages/net.peeweek.build-frontend/Editor/Icons/BuildFrontendTabPersonal.png
  33. 103
      LocalPackages/net.peeweek.build-frontend/Editor/Icons/BuildFrontendTabPersonal.png.meta
  34. 6
      LocalPackages/net.peeweek.gameplay-ingredients/Icons/Misc/ic-counter.png
  35. 115
      LocalPackages/net.peeweek.gameplay-ingredients/Icons/Misc/ic-counter.png.meta
  36. 8
      LocalPackages/net.peeweek.gameplay-ingredients/Runtime/Ingredients/Counter.meta
  37. 162
      LocalPackages/net.peeweek.build-frontend/Resources~/TabIcon.afphoto
  38. 8
      LocalPackages/net.peeweek.game-options/Editor.meta
  39. 17
      LocalPackages/net.peeweek.game-options/Editor/GameOptions.Editor.asmdef
  40. 7
      LocalPackages/net.peeweek.game-options/Editor/GameOptions.Editor.asmdef.meta
  41. 34
      LocalPackages/net.peeweek.game-options/Editor/MenuItems.cs
  42. 11
      LocalPackages/net.peeweek.game-options/Editor/MenuItems.cs.meta
  43. 21
      LocalPackages/net.peeweek.game-options/LICENSE
  44. 7
      LocalPackages/net.peeweek.game-options/LICENSE.meta
  45. 8
      LocalPackages/net.peeweek.game-options/Prefabs.meta
  46. 8
      LocalPackages/net.peeweek.game-options/Prefabs/Audio.meta
  47. 166
      LocalPackages/net.peeweek.game-options/Prefabs/Audio/Audio Paramater Slider Variant.prefab
  48. 7
      LocalPackages/net.peeweek.game-options/Prefabs/Audio/Audio Paramater Slider Variant.prefab.meta
  49. 1001
      LocalPackages/net.peeweek.game-options/Prefabs/Game Options Panel.prefab
  50. 7
      LocalPackages/net.peeweek.game-options/Prefabs/Game Options Panel.prefab.meta
  51. 189
      LocalPackages/net.peeweek.game-options/Prefabs/GameOptionEntry.prefab
  52. 7
      LocalPackages/net.peeweek.game-options/Prefabs/GameOptionEntry.prefab.meta
  53. 465
      LocalPackages/net.peeweek.game-options/Prefabs/GameOptionEntryBool Variant.prefab
  54. 7
      LocalPackages/net.peeweek.game-options/Prefabs/GameOptionEntryBool Variant.prefab.meta
  55. 1001
      LocalPackages/net.peeweek.game-options/Prefabs/GameOptionEntryDropDown Variant.prefab
  56. 7
      LocalPackages/net.peeweek.game-options/Prefabs/GameOptionEntryDropDown Variant.prefab.meta
  57. 710
      LocalPackages/net.peeweek.game-options/Prefabs/GameOptionEntrySlider Variant.prefab
  58. 7
      LocalPackages/net.peeweek.game-options/Prefabs/GameOptionEntrySlider Variant.prefab.meta
  59. 245
      LocalPackages/net.peeweek.game-options/Prefabs/GameOptionHeader.prefab
  60. 7
      LocalPackages/net.peeweek.game-options/Prefabs/GameOptionHeader.prefab.meta
  61. 8
      LocalPackages/net.peeweek.game-options/Prefabs/Graphics.meta
  62. 144
      LocalPackages/net.peeweek.game-options/Prefabs/Graphics/Full Screen Mode DropDown Variant.prefab
  63. 7
      LocalPackages/net.peeweek.game-options/Prefabs/Graphics/Full Screen Mode DropDown Variant.prefab.meta
  64. 144
      LocalPackages/net.peeweek.game-options/Prefabs/Graphics/Quality DropDown Variant.prefab
  65. 7
      LocalPackages/net.peeweek.game-options/Prefabs/Graphics/Quality DropDown Variant.prefab.meta
  66. 144
      LocalPackages/net.peeweek.game-options/Prefabs/Graphics/Refresh Rate Dropdown Variant.prefab
  67. 7
      LocalPackages/net.peeweek.game-options/Prefabs/Graphics/Refresh Rate Dropdown Variant.prefab.meta
  68. 145
      LocalPackages/net.peeweek.game-options/Prefabs/Graphics/Resolution DropDown Variant.prefab
  69. 7
      LocalPackages/net.peeweek.game-options/Prefabs/Graphics/Resolution DropDown Variant.prefab.meta
  70. 146
      LocalPackages/net.peeweek.game-options/Prefabs/Graphics/Target Framerate DropDown Variant.prefab
  71. 7
      LocalPackages/net.peeweek.game-options/Prefabs/Graphics/Target Framerate DropDown Variant.prefab.meta
  72. 145
      LocalPackages/net.peeweek.game-options/Prefabs/Graphics/VSync Toggle Variant.prefab
  73. 7
      LocalPackages/net.peeweek.game-options/Prefabs/Graphics/VSync Toggle Variant.prefab.meta
  74. 8
      LocalPackages/net.peeweek.game-options/Prefabs/HDRP.meta
  75. 503
      LocalPackages/net.peeweek.game-options/Prefabs/HDRP/Game Options Panel HDRP Variant.prefab
  76. 7
      LocalPackages/net.peeweek.game-options/Prefabs/HDRP/Game Options Panel HDRP Variant.prefab.meta
  77. 145
      LocalPackages/net.peeweek.game-options/Prefabs/HDRP/HDRP AntiAliasing Dropdown Variant.prefab
  78. 7
      LocalPackages/net.peeweek.game-options/Prefabs/HDRP/HDRP AntiAliasing Dropdown Variant.prefab.meta
  79. 2
      LocalPackages/net.peeweek.game-options/README.md
  80. 7
      LocalPackages/net.peeweek.game-options/README.md.meta
  81. 8
      LocalPackages/net.peeweek.game-options/Runtime.meta
  82. 4
      LocalPackages/net.peeweek.game-options/Runtime/AssemblyInfo.cs
  83. 11
      LocalPackages/net.peeweek.game-options/Runtime/AssemblyInfo.cs.meta
  84. 8
      LocalPackages/net.peeweek.game-options/Runtime/Core.meta
  85. 88
      LocalPackages/net.peeweek.game-options/Runtime/Core/AudioOption.cs
  86. 11
      LocalPackages/net.peeweek.game-options/Runtime/Core/AudioOption.cs.meta
  87. 85
      LocalPackages/net.peeweek.game-options/Runtime/Core/GraphicOption.cs
  88. 11
      LocalPackages/net.peeweek.game-options/Runtime/Core/GraphicOption.cs.meta
  89. 8
      LocalPackages/net.peeweek.game-options/Runtime/Core/UI.meta

1
Assets/BuildSettings/SpaceshipDemo/PC-Linux-Debug.asset


m_EditorClassIdentifier:
Name: Linux (Debug)
Category: PC
BuildEnabled: 0
BuildPath: Build/Linux64/Debug/
ExecutableName: SpaceshipVFXDemo..x86_64
CleanupBeforeBuild: 1

1
Assets/BuildSettings/SpaceshipDemo/PC-Linux-Release.asset


m_EditorClassIdentifier:
Name: Linux
Category: PC
BuildEnabled: 0
BuildPath: Build/Linux64/Release/
ExecutableName: SpaceshipVFXDemo.x86_64
CleanupBeforeBuild: 1

1
Assets/BuildSettings/SpaceshipDemo/PC-Win64-Debug.asset


m_EditorClassIdentifier:
Name: Win64 (Debug)
Category: PC
BuildEnabled: 0
BuildPath: Build/Win64/Debug/
ExecutableName: SpaceshipVFXDemo-DEBUG.exe
CleanupBeforeBuild: 1

1
Assets/BuildSettings/SpaceshipDemo/macOS-Debug.asset


m_EditorClassIdentifier:
Name: macOS (Debug)
Category: Mac
BuildEnabled: 0
BuildPath: Build/macOS/Debug/
ExecutableName: SpaceshipVFXDemo.app
CleanupBeforeBuild: 1

1
Assets/BuildSettings/SpaceshipDemo/macOS-Release.asset


m_EditorClassIdentifier:
Name: macOS
Category: Mac
BuildEnabled: 0
BuildPath: Build/macOS/Release/
ExecutableName: SpaceshipVFXDemo.app
CleanupBeforeBuild: 1

982
Assets/Prefabs/UI/Options.prefab
文件差异内容过多而无法显示
查看文件

10
Assets/Resources/FirstPersonCharacter.prefab


m_Modification:
m_TransformParent: {fileID: 1203376030672308018}
m_Modifications:
- target: {fileID: 3970548685644215920, guid: 03ed0d24e92345c4f9a7a81ded981439,
type: 3}
propertyPath: m_Name
value: DisableOnConsole_KeyboardAndMouse
objectReference: {fileID: 0}
- target: {fileID: 4992442657400538934, guid: 03ed0d24e92345c4f9a7a81ded981439,
type: 3}
propertyPath: m_LocalPosition.x

type: 3}
propertyPath: m_LocalEulerAnglesHint.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 3970548685644215920, guid: 03ed0d24e92345c4f9a7a81ded981439,
type: 3}
propertyPath: m_Name
value: DisableOnConsole_KeyboardAndMouse
objectReference: {fileID: 0}
- target: {fileID: 5213021541675929506, guid: 03ed0d24e92345c4f9a7a81ded981439,
type: 3}

27
Assets/Resources/VirtualCameraManager.prefab


m_EditorClassIdentifier:
Name: 'HUD Set ARUI-Hover : True'
visualEffect: {fileID: 3517222026551166906}
parameter: ARUI-Hover
property: ARUI-Hover
Override: 1
dataType: 0
BoolValue: 1

- component: {fileID: 1311659530546159218}
- component: {fileID: 6179702686462927890}
- component: {fileID: 6477854769949503060}
- component: {fileID: 3599359036091837833}
m_Layer: 0
m_Name: VirtualCameraManager
m_TagString: MainCamera

m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 3027554877427853619}
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 12.433299, y: -3.01737, z: 15.149144}
m_LocalRotation: {x: 0.10466419, y: 0.24510966, z: -0.019542478, w: 0.9636311}
m_LocalPosition: {x: -0.95623505, y: 0.65073997, z: -2.7089024}
m_LocalScale: {x: 1, y: 1, z: 1}
m_Children:
- {fileID: 6518480253941147386}

m_Script: {fileID: 11500000, guid: 23c1ce4fb46143f46bc5cb5224c934f6, type: 3}
m_Name:
m_EditorClassIdentifier:
m_Version: 5
m_Version: 7
m_ObsoleteRenderingPath: 0
m_ObsoleteFrameSettings:
overrides: 0

hasPersistentHistory: 0
m_RenderingPathCustomFrameSettings:
bitDatas:
data1: 69284255760157
data1: 70005810265949
data2: 4539628424389459968
lodBias: 1
lodBiasMode: 0

m_Script: {fileID: 11500000, guid: 80daffa70c8601e40a4f12e0b1082052, type: 3}
m_Name:
m_EditorClassIdentifier:
--- !u!114 &3599359036091837833
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 3027554877427853619}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 8f22350d987b53b468c6eac2a04e973a, type: 3}
m_Name:
m_EditorClassIdentifier:
--- !u!1 &3429080319467456250
GameObject:
m_ObjectHideFlags: 0

m_CastShadows: 0
m_ReceiveShadows: 0
m_DynamicOccludee: 1
m_MotionVectors: 1
m_MotionVectors: 0
m_LightProbeUsage: 0
m_ReflectionProbeUsage: 0
m_RayTracingMode: 0

m_EditorClassIdentifier:
Name: 'HUD Set ARUI-Hover : True'
visualEffect: {fileID: 3517222026551166906}
parameter: ARUI-Hover
property: ARUI-Hover
Override: 1
dataType: 0
BoolValue: 0

5
Assets/Scenes/MainMenu/MainMenu.unity


propertyPath: StateMachine
value:
objectReference: {fileID: 2123600178}
- target: {fileID: 3033398032675037667, guid: cd858da4c7d786143b9993acc1b30217,
type: 3}
propertyPath: m_AnchoredPosition.y
value: 85.1001
objectReference: {fileID: 0}
- target: {fileID: 3033398032675037670, guid: cd858da4c7d786143b9993acc1b30217,
type: 3}
propertyPath: UIObjectToFocus

11
LocalPackages/net.peeweek.build-frontend/Editor/Assets/BuildTemplate.cs


public class BuildTemplate : BuildFrontendAssetBase
{
public bool BuildEnabled;
public bool BuildEnabled
{
get { return EditorPrefs.GetBool(preferenceName, true); }
set { EditorPrefs.SetBool(preferenceName, value); }
}
string preferenceName
{
get { return $"BuildFrontend.{AssetDatabase.AssetPathToGUID(AssetDatabase.GetAssetPath(this))}.Enabled"; }
}
[Header("Build Template")]
public string BuildPath;

34
LocalPackages/net.peeweek.build-frontend/Editor/BuildFrontend.cs


private void OnEnable()
{
titleContent = Contents.title;
titleContent = Contents.windowTitle;
PopulateAssets();
}

DrawProgressBar();
GUILayout.Space(8);
}
using(new GUILayout.VerticalScope(GUILayout.Width(128)))
GUILayout.Space(8);
using (new GUILayout.VerticalScope(GUILayout.Width(116)))
{
GUILayout.Space(8);
if(GUILayout.Button("Build All", Styles.BuildButton, GUILayout.Height(32)))

}
BuildTemplate template = (Selection.activeObject as BuildTemplate);
GUILayout.Space(6);
GUILayout.Space(2);
if (GUILayout.Button("Build Selected", EditorStyles.miniButtonLeft))
if (GUILayout.Button("Build Selected", Styles.MiniButtonLeft))
{
nextAction = () =>
{

Repaint();
};
}
if(GUILayout.Button("+ Run", EditorStyles.miniButtonRight, GUILayout.Width(48)))
if(GUILayout.Button("+ Run", Styles.MiniButtonRight, GUILayout.Width(48)))
{
nextAction = () =>
{

EditorGUI.EndDisabledGroup();
EditorGUI.BeginDisabledGroup(template == null || !template.canRunBuild);
if (GUILayout.Button("Run Last Build", EditorStyles.miniButton))
if (GUILayout.Button("Run Last Build", Styles.MiniButton))
{
nextAction = () =>
{

static class Styles
{
public static GUIStyle BuildButton;
public static GUIStyle MiniButton;
public static GUIStyle MiniButtonLeft;
public static GUIStyle MiniButtonRight;
public static GUIStyle progressBarItem;
public static GUIStyle SelectedProfile;
public static GUIStyle Title;

{
BuildButton = new GUIStyle(EditorStyles.miniButton);
BuildButton.fontSize = 14;
BuildButton.fixedHeight = 32;
MiniButton = new GUIStyle(EditorStyles.miniButton);
MiniButton.fontSize = 10;
MiniButtonLeft = new GUIStyle(EditorStyles.miniButtonLeft);
MiniButtonLeft.fontSize = 10;
MiniButtonRight = new GUIStyle(EditorStyles.miniButtonRight);
MiniButtonRight.fontSize = 10;
SelectedProfile = new GUIStyle(EditorStyles.label);
var pink = EditorGUIUtility.isProSkin? new Color(1.0f, 0.2f, 0.5f, 1.0f) : new Color(1.0f, 0.05f, 0.4f, 1.0f);

}
static class Contents
{
public static GUIContent title = new GUIContent("Build Frontend");
public static GUIContent windowTitle;
public static GUIContent title;
public static GUIContent build = new GUIContent("Build");
public static GUIContent template = new GUIContent("Template:");
public static GUIContent profile = new GUIContent("Profile:");

static Contents()
{
icon = AssetDatabase.LoadAssetAtPath<Texture>("Packages/net.peeweek.build-frontend/Editor/Icons/BuildFrontend.png");
var titleIcon = AssetDatabase.LoadAssetAtPath<Texture>($"Packages/net.peeweek.build-frontend/Editor/Icons/BuildFrontendTab{(EditorGUIUtility.isProSkin?"":"Personal")}.png");
windowTitle = new GUIContent("Build Frontend", titleIcon);
title = new GUIContent("Build Frontend");
}
}

10
LocalPackages/net.peeweek.build-frontend/package.json


{
"name": "net.peeweek.build-frontend",
"displayName": "Build Frontend",
"version": "1.1.0-preview",
"unity": "2019.1",
"description": "Build Frontend GUI"
"name": "net.peeweek.build-frontend",
"displayName": "Build Frontend",
"version": "1.2.0-preview",
"unity": "2019.3",
"description": "Build Frontend GUI"
}

31
LocalPackages/net.peeweek.gameplay-ingredients/CHANGELOG.md


# Changelog
## 2019.3.3
#### Added
- Added Counters : Integer counters stored in the scene
- Added CounterAction and CounterLogic
- Added Create State button to StateMachines
- Added State Machine templates in the GameObject Creation Menu
#### Changed
- Messager now send messages through a copy of its source listeners array instead of the actual enumerator. This prevents from modifying the call array at the same frame if a OnMessageEvent becomes disabled during execution.
- Changed SceneViewToolbar Accessibility (now public to give access to OnSceneViewToolbarGUI)
#### Fixed
- Fixes in changelog (bad changes in 2019.3.2)
## 2019.3.2
#### Changed
- **Delayed Logic** now has a mode that allows you to have a random delay within a range.
- **Audio Play Clip Action** now allows you to randomize volume and pitch within a range of values every time you play the clip.
#### Fixed
- Fixed selection of Call tree window that became broken somehow in 2019.3.0f1
## 2019.3.1
#### Changed

* **Call Tree Explorer**: Added Category for Erroneous Calls
* Added **ToggleBehaviourAction** working the same as ToggleGameObjectAction, but for behaviour components instead.
* **SendMessageBehaviour** (Timeline Send Message Tracks/Clips) now displays an instigator game object field in the inspector to be attached to the sent message.
* Added **VFXSetPropertyAction**
* Added **VFXSendEventAction**
#### Fixed

2
LocalPackages/net.peeweek.gameplay-ingredients/Editor/CallTree/CallTreeWindow.cs


base.SelectionChanged(selectedIds);
if (selectedIds.Count > 0 && m_Bindings.ContainsKey(selectedIds[0]))
Selection.activeObject = m_Bindings[selectedIds[0]].Target;
Selection.activeObject = m_Bindings[selectedIds[0]].Target.gameObject;
}
public static class Styles

58
LocalPackages/net.peeweek.gameplay-ingredients/Editor/HiearchyItems.cs


using UnityEngine;
using UnityEditor;
using System.Linq;
#region STATE MACHINES
[MenuItem("GameObject/Gameplay Ingredients/State Machines/State Machine (Empty)", false, 10)]
static void CreateEmptyStateMachine()
{
var go = new GameObject("New StateMachine");
var sm = go.AddComponent<StateMachines.StateMachine>();
if (Selection.activeGameObject != null)
go.transform.parent = Selection.activeGameObject.transform;
}
[MenuItem("GameObject/Gameplay Ingredients/State Machines/State Machine (On\\Off)", false, 10)]
static void CreateTwoStateStateMachine()
{
var go = new GameObject("New StateMachine");
var sm = go.AddComponent<StateMachines.StateMachine>();
AddState(sm, "On");
AddState(sm, "Off");
sm.DefaultState = "On";
if (Selection.activeGameObject != null)
go.transform.parent = Selection.activeGameObject.transform;
}
[MenuItem("GameObject/Gameplay Ingredients/State Machines/State Machine (On\\Off\\Disabled)", false, 10)]
static void CreateThreeStateStateMachine()
{
var go = new GameObject("New StateMachine");
var sm = go.AddComponent<StateMachines.StateMachine>();
AddState(sm, "Disabled");
AddState(sm, "On");
AddState(sm, "Off");
sm.DefaultState = "Disabled";
if (Selection.activeGameObject != null)
go.transform.parent = Selection.activeGameObject.transform;
}
static StateMachines.State AddState(StateMachines.StateMachine sm, string name)
{
var goState = new GameObject(name);
var state = goState.AddComponent<StateMachines.State>();
goState.transform.parent = sm.gameObject.transform;
goState.transform.localPosition = Vector3.zero;
goState.transform.localRotation = Quaternion.identity;
goState.transform.localScale = Vector3.one;
sm.States = sm.States.Concat(new StateMachines.State[] { state }).ToArray();
return state;
}
#endregion
#region TRIGGERS
[MenuItem("GameObject/Gameplay Ingredients/Events/Trigger (Box)", false, 10)]

2
LocalPackages/net.peeweek.gameplay-ingredients/Editor/SceneViewToolbar.cs


namespace GameplayIngredients.Editor
{
static class SceneViewToolbar
public static class SceneViewToolbar
{
public delegate void SceneViewToolbarDelegate(SceneView sceneView);

4
LocalPackages/net.peeweek.gameplay-ingredients/README.md


- Ensure you have a **[Command Line Git](https://gitforwindows.org/) Installed**
- With Unity 2019.3 closed, edit the `Packages/manifest.json` with a text editor
- Append the line ` "net.peeweek.gameplay-ingredients": "https://github.com/peeweek/net.peeweek.gameplay-ingredients.git#2019.3.0",` under `dependencies`
- Append the line ` "net.peeweek.gameplay-ingredients": "https://github.com/peeweek/net.peeweek.gameplay-ingredients.git#2019.3.3",` under `dependencies`
You can check that the package was imported by looking at the project window, under Packages/ Hierarchy, there should be a `Gameplay Ingredients` hierarchy

**Unity 2019.3** : clone and check out the `master` branch at the tag `2019.3.0`
**Unity 2019.3** : clone and check out the `master` branch at the tag `2019.3.3`
#### Older Versions

21
LocalPackages/net.peeweek.gameplay-ingredients/Runtime/Ingredients/StateMachine/StateMachine.cs


public string DefaultState;
[ReorderableList, NonNullCheck]
public State[] States;
public State[] States = new State[0];
[ContextMenu("Reset State Objects")]
[Button("Create New State")]
private void AddNewState()
{
var newState = new GameObject($"State {States.Length}");
var state = newState.AddComponent<State>();
newState.transform.parent = transform;
newState.transform.localPosition = Vector3.zero;
newState.transform.localRotation = Quaternion.identity;
newState.transform.localScale = Vector3.one;
States = States.Concat(new State[] { state }).ToArray();
if (m_CurrentState == null)
m_CurrentState = state;
}
[Button("Reset State Objects")]
private void UpdateFromState()
{
foreach(var state in States)

18
LocalPackages/net.peeweek.gameplay-ingredients/Runtime/LevelScripting/Actions/AudioPlayClipAction.cs


using System.Collections;
using System;
using UnityEngine.Audio;
using UnityEngine.Events;
using NaughtyAttributes;
namespace GameplayIngredients.Actions
{

public AudioSource Source;
public bool RandomizePitch = false;
[ShowIf("RandomizePitch")]
public Vector2 PitchRange = new Vector2(0,3);
public bool RandomizeVolume = false;
[ShowIf("RandomizeVolume")]
public Vector2 VolumeRange = new Vector2(0, 1);
public override void Execute(GameObject instigator = null)
{

if (RandomizePitch)
Source.pitch = Random.Range(PitchRange.x, PitchRange.y);
if (RandomizeVolume)
Source.volume = Random.Range(VolumeRange.x, VolumeRange.y);
if (Clip != null)
Source.clip = Clip;

}
}

37
LocalPackages/net.peeweek.gameplay-ingredients/Runtime/LevelScripting/Logic/DelayedLogic.cs


using NaughtyAttributes;
using System.Collections;
using UnityEngine;
using UnityEngine.Events;
public enum DelayMode { Constant, Random };
public DelayMode delayMode;
[ShowIf("DelayIsConstant")]
[ShowIf("DelayIsRandom")]
public Vector2 DelayRange = Vector2.one;
private void OnValidate()
{
if (DelayIsConstant())
DelayRange = new Vector2(Delay, Delay + 1);
}
private bool DelayIsRandom()
{
bool random = delayMode == DelayMode.Random ? true : false;
return random;
}
private bool DelayIsConstant() { return !DelayIsRandom(); }
if(m_Coroutine != null)
if (m_Coroutine != null)
{
StopCoroutine(m_Coroutine);
Callable.Call(OnCanceled, instigator);

float newDelay;
m_Coroutine = RunDelay(Delay, instigator);
if (delayMode == DelayMode.Random)
newDelay = Random.Range(DelayRange.x, DelayRange.y);
else
newDelay = Delay;
m_Coroutine = RunDelay(newDelay, instigator);
IEnumerator RunDelay(float Seconds, GameObject instigator = null)
{
yield return new WaitForSeconds(Seconds);

}
}
}

10
LocalPackages/net.peeweek.gameplay-ingredients/Runtime/Managers/Messager/Messager.cs


{
try
{
foreach (var message in m_RegisteredMessages[eventName])
// Get a copy of registered messages to iterate on. This prevents issues while deregistering message recievers while iterating.
var messages = m_RegisteredMessages[eventName].ToArray();
foreach (var message in messages)
message.Invoke(instigator);
if(message != null)
message.Invoke(instigator);
}
}
catch (Exception e)

}
else
{
Debug.Log("[MessageManager] could not find any listeners for event : " + eventName);
if(GameplayIngredientsSettings.currentSettings.verboseCalls)
Debug.Log("[MessageManager] could not find any listeners for event : " + eventName);
}
}
}

2
LocalPackages/net.peeweek.gameplay-ingredients/package.json


{
"name": "net.peeweek.gameplay-ingredients",
"displayName": "Gameplay Ingredients",
"version": "2019.3.1",
"version": "2019.3.3",
"category": "Gameplay",
"unity": "2019.3",
"description": "Gameplay ingredients - A Collection of scripts for the editor and runtime to set-up gameplay actions and logic in your games.",

5
Packages/manifest.json


"com.unity.cinemachine": "2.4.0-preview.4",
"com.unity.ide.visualstudio": "1.0.11",
"com.unity.recorder": "2.0.3-preview.1",
"com.unity.render-pipelines.high-definition": "7.1.7",
"com.unity.render-pipelines.high-definition": "7.1.8",
"com.unity.timeline": "1.2.9",
"com.unity.timeline": "1.2.10",
"net.peeweek.game-options": "file:../LocalPackages/net.peeweek.game-options",
"com.unity.modules.ai": "1.0.0",
"com.unity.modules.androidjni": "1.0.0",
"com.unity.modules.animation": "1.0.0",

2
ProjectSettings/HDRPProjectSettings.asset


m_ProjectSettingFolderPath: HDRP
m_WizardPopupAtStart: 0
m_WizardActiveTab: 0
m_PackageVersionForMaterials: 7.1.7
m_PackageVersionForMaterials: 7.1.8

4
ProjectSettings/ProjectVersion.txt


m_EditorVersion: 2019.3.0f5
m_EditorVersionWithRevision: 2019.3.0f5 (44796c9d3c2c)
m_EditorVersion: 2019.3.0f6
m_EditorVersionWithRevision: 2019.3.0f6 (27ab2135bccf)

53
Assets/HDRP/LookDev-EnvironmentLibrary.asset


%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!114 &-2455263674251376360
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 612aa45d38dd94a479185b83f080aa22, type: 3}
m_Name: New Environment
m_EditorClassIdentifier:
m_CubemapGUID: c654488c445454b41a5e8df4307b0d69
rotation: 0
exposure: 0
m_Latitude: 60
m_Longitude: 299
shadowColor: {r: 0.7, g: 0.7, b: 0.7, a: 1}
--- !u!114 &11400000
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 985c12cb5f71c6440825869433552460, type: 3}
m_Name: LookDev-EnvironmentLibrary
m_EditorClassIdentifier:
<environments>k__BackingField:
- {fileID: -2455263674251376360}
- {fileID: 350337495896008246}
--- !u!114 &350337495896008246
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 612aa45d38dd94a479185b83f080aa22, type: 3}
m_Name: New Environment
m_EditorClassIdentifier:
m_CubemapGUID: f5adc4c49a338b94baaed5f78c36b78a
rotation: 180
exposure: 2
m_Latitude: 60
m_Longitude: 299
shadowColor: {r: 0.7, g: 0.7, b: 0.7, a: 1}

8
Assets/HDRP/LookDev-EnvironmentLibrary.asset.meta


fileFormatVersion: 2
guid: 09fcc6f907687d54f8a4a223d457eed6
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 0
userData:
assetBundleName:
assetBundleVariant:

34
LocalPackages/net.peeweek.build-frontend/CHANGELOG.md


# Changelog
## 1.2.0-preview
Minimal version is now 2019.3
### Added
* Added Icon for Window Tab
### Changed
* Removed Build Enabled from serialization in assets, is now an Editor Preference.
* UI Fixes to match new Unity Skin
## 1.1.0-preview
### Added
* Cleanup before build Option
* Background selection for template list
### Changed
* Removed IL2CPP bool option (now is a build target)
* Cleaned up code
### Fixes
* Fixed dirtying template files each build
## 1.0.0-preview
* Initial Release

7
LocalPackages/net.peeweek.build-frontend/CHANGELOG.md.meta


fileFormatVersion: 2
guid: e38cd68dcd5a3db458fcd2c34d1ce4f1
TextScriptImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

44
LocalPackages/net.peeweek.build-frontend/Editor/Icons/BuildFrontendTab.png

之前 之后
宽度: 16  |  高度: 16  |  大小: 2.0 KiB

103
LocalPackages/net.peeweek.build-frontend/Editor/Icons/BuildFrontendTab.png.meta


fileFormatVersion: 2
guid: c63249a2fbd47da4db2727226362e394
TextureImporter:
internalIDToNameTable: []
externalObjects: {}
serializedVersion: 10
mipmaps:
mipMapMode: 0
enableMipMap: 0
sRGBTexture: 1
linearTexture: 0
fadeOut: 0
borderMipMap: 0
mipMapsPreserveCoverage: 0
alphaTestReferenceValue: 0.5
mipMapFadeDistanceStart: 1
mipMapFadeDistanceEnd: 3
bumpmap:
convertToNormalMap: 0
externalNormalMap: 0
heightScale: 0.25
normalMapFilter: 0
isReadable: 0
streamingMipmaps: 0
streamingMipmapsPriority: 0
grayScaleToAlpha: 0
generateCubemap: 6
cubemapConvolution: 0
seamlessCubemap: 0
textureFormat: 1
maxTextureSize: 2048
textureSettings:
serializedVersion: 2
filterMode: -1
aniso: 1
mipBias: -100
wrapU: 1
wrapV: 1
wrapW: -1
nPOTScale: 0
lightmap: 0
compressionQuality: 50
spriteMode: 0
spriteExtrude: 1
spriteMeshType: 1
alignment: 0
spritePivot: {x: 0.5, y: 0.5}
spritePixelsToUnits: 100
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
spriteGenerateFallbackPhysicsShape: 1
alphaUsage: 1
alphaIsTransparency: 1
spriteTessellationDetail: -1
textureType: 2
textureShape: 1
singleChannelComponent: 0
maxTextureSizeSet: 0
compressionQualitySet: 0
textureFormatSet: 0
platformSettings:
- serializedVersion: 3
buildTarget: DefaultTexturePlatform
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 0
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 3
buildTarget: Standalone
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 0
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
spriteSheet:
serializedVersion: 2
sprites: []
outline: []
physicsShape: []
bones: []
spriteID:
internalID: 0
vertices: []
indices:
edges: []
weights: []
secondaryTextures: []
spritePackingTag:
pSDRemoveMatte: 0
pSDShowRemoveMatteOption: 0
userData:
assetBundleName:
assetBundleVariant:

39
LocalPackages/net.peeweek.build-frontend/Editor/Icons/BuildFrontendTabPersonal.png

之前 之后
宽度: 16  |  高度: 16  |  大小: 1.9 KiB

103
LocalPackages/net.peeweek.build-frontend/Editor/Icons/BuildFrontendTabPersonal.png.meta


fileFormatVersion: 2
guid: 0c92186f52914c345a0c7fe30d726f13
TextureImporter:
internalIDToNameTable: []
externalObjects: {}
serializedVersion: 10
mipmaps:
mipMapMode: 0
enableMipMap: 0
sRGBTexture: 1
linearTexture: 0
fadeOut: 0
borderMipMap: 0
mipMapsPreserveCoverage: 0
alphaTestReferenceValue: 0.5
mipMapFadeDistanceStart: 1
mipMapFadeDistanceEnd: 3
bumpmap:
convertToNormalMap: 0
externalNormalMap: 0
heightScale: 0.25
normalMapFilter: 0
isReadable: 0
streamingMipmaps: 0
streamingMipmapsPriority: 0
grayScaleToAlpha: 0
generateCubemap: 6
cubemapConvolution: 0
seamlessCubemap: 0
textureFormat: 1
maxTextureSize: 2048
textureSettings:
serializedVersion: 2
filterMode: -1
aniso: 1
mipBias: -100
wrapU: 1
wrapV: 1
wrapW: -1
nPOTScale: 0
lightmap: 0
compressionQuality: 50
spriteMode: 0
spriteExtrude: 1
spriteMeshType: 1
alignment: 0
spritePivot: {x: 0.5, y: 0.5}
spritePixelsToUnits: 100
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
spriteGenerateFallbackPhysicsShape: 1
alphaUsage: 1
alphaIsTransparency: 1
spriteTessellationDetail: -1
textureType: 2
textureShape: 1
singleChannelComponent: 0
maxTextureSizeSet: 0
compressionQualitySet: 0
textureFormatSet: 0
platformSettings:
- serializedVersion: 3
buildTarget: DefaultTexturePlatform
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 3
buildTarget: Standalone
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
spriteSheet:
serializedVersion: 2
sprites: []
outline: []
physicsShape: []
bones: []
spriteID:
internalID: 0
vertices: []
indices:
edges: []
weights: []
secondaryTextures: []
spritePackingTag:
pSDRemoveMatte: 0
pSDShowRemoveMatteOption: 0
userData:
assetBundleName:
assetBundleVariant:

6
LocalPackages/net.peeweek.gameplay-ingredients/Icons/Misc/ic-counter.png

之前 之后
宽度: 16  |  高度: 16  |  大小: 524 B

115
LocalPackages/net.peeweek.gameplay-ingredients/Icons/Misc/ic-counter.png.meta


fileFormatVersion: 2
guid: e27512d2419d958409c74f73ebab5bb1
TextureImporter:
internalIDToNameTable: []
externalObjects: {}
serializedVersion: 10
mipmaps:
mipMapMode: 0
enableMipMap: 0
sRGBTexture: 1
linearTexture: 0
fadeOut: 0
borderMipMap: 0
mipMapsPreserveCoverage: 0
alphaTestReferenceValue: 0.5
mipMapFadeDistanceStart: 1
mipMapFadeDistanceEnd: 3
bumpmap:
convertToNormalMap: 0
externalNormalMap: 0
heightScale: 0.25
normalMapFilter: 0
isReadable: 0
streamingMipmaps: 0
streamingMipmapsPriority: 0
grayScaleToAlpha: 0
generateCubemap: 6
cubemapConvolution: 0
seamlessCubemap: 0
textureFormat: 1
maxTextureSize: 2048
textureSettings:
serializedVersion: 2
filterMode: -1
aniso: 1
mipBias: -100
wrapU: 1
wrapV: 1
wrapW: -1
nPOTScale: 0
lightmap: 0
compressionQuality: 50
spriteMode: 0
spriteExtrude: 1
spriteMeshType: 1
alignment: 0
spritePivot: {x: 0.5, y: 0.5}
spritePixelsToUnits: 100
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
spriteGenerateFallbackPhysicsShape: 1
alphaUsage: 1
alphaIsTransparency: 1
spriteTessellationDetail: -1
textureType: 2
textureShape: 1
singleChannelComponent: 0
maxTextureSizeSet: 0
compressionQualitySet: 0
textureFormatSet: 0
platformSettings:
- serializedVersion: 3
buildTarget: DefaultTexturePlatform
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 3
buildTarget: Standalone
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 3
buildTarget: PS4
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
spriteSheet:
serializedVersion: 2
sprites: []
outline: []
physicsShape: []
bones: []
spriteID:
internalID: 0
vertices: []
indices:
edges: []
weights: []
secondaryTextures: []
spritePackingTag:
pSDRemoveMatte: 0
pSDShowRemoveMatteOption: 0
userData:
assetBundleName:
assetBundleVariant:

8
LocalPackages/net.peeweek.gameplay-ingredients/Runtime/Ingredients/Counter.meta


fileFormatVersion: 2
guid: 77ee79d632dc4254d82460d30ccb2b79
folderAsset: yes
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

162
LocalPackages/net.peeweek.build-frontend/Resources~/TabIcon.afphoto


�KA nsrP#Inf����.^Prot#Fil(�/�Hݬ*f�BY@Xq�Ν�?<��5�޴S��H�G����~�$&rL���Qs3謲$h�/1Y����2=�h�*����V��h�U�M��&.fM�YB�r{h�>�Eh�3��E(_&wf���U����(�VnI/Tݖ�2��&� 9M�J�?)����
�,I��q�/I���������h�/^+��žx���C���G��U�/��U���%k��sUՋ�W�$G�����
}U�oֽ��v����@�0�@�H�)� 5P=A�(�P�ݟt�T��Ti�WT��߇U��ȭC�-eƧ̈���$��͓AQ�!��#
�r��x:y<Q��<��/3<�ξFȐ��M��a��l��L@)�(�S-��4;)-3'��Ii�9��� 2�GV��?ă�)�Q�z��EVٺ�`4�C����&�<Tʃ����ŝ��^�����sUՋQh^`d��Ȉ���f�����Ŏp(4�=���i!"��\���E�+¡�<�
�h4PG�%?~���aC8���aQB!��8�i|?�O�SrX�C��E �@4�F�_Ը�!�!�g��΢Lˡ� ����I%�h �+����`�!YMY��&ժ��AU�� ��3W<�Y��%�l�=���A�b(��Js��p~]t�� �D_�D��f�럳���8�̿����_U��Xf����Lm� ������g�(�%�$̦���$���������:e`h ����(�=qb&j�H�ĬA��� Gq�G�������"�/�W���Sr���+���B(�с4�'� !j� �}('A���!� �q$�(�����,����ƌv���tn��D�3�!�U�f�‚db$/���T�vf)��M��J(�?dS��r+0V��b e�k����d��{'�h���`�.b5W'� M�d%�E�*̶$V���A�e#�y0[��f>#W$��J]�#�q_��>ac�d0Q�e{D�����&���N����X�� ���[���~�����VZJ��7�Ayb��������B��� M�~`�#�̪�t�Z����>�S�J%N�ҹL���\'��E&�r��Q�%}S-%��+ްD�5���g �w�7[Є�-�\H�.%I�v)+i[u��D�Lp�� 1Fj��Ce�U�:�Ʀ���1��N"���O��i�*Nb����=}��;}�;���~_��7��M��&��T*����YҘRƿ�b�P�p\a�o���*�k+,�/D� GU�b?�4�h�6��c�k�w��ܢ����T��_�N� �D�_DK�$Q9�W4�׿�_S}�6گX��?�����~M#�T�{Ͽ��������S���B�ѧ,�?D�����kb�z��`��?D����� �EĮ�>ϯ�����$��l[���mM����d>��y�|D����GDZ?�)t�����Uj���N��k:Y2�*����>��������G��{[z��KXS �������
�r��jb�h�l%�3`���re��(��Gi�Be`i�B�u������钁���,{�e,F-O$f�u� a��c�d���U؎X���h��>��Jx�VT!*A�3P�Я��W�J���2����]��^gɘ��f"���d��Sy��IL�H�X�2��^���v l���� ���T�;�!*�Qr�u�Dtp� ���tp�()�Qe`0�� ��0W���UZ~������y"#�9KOZ,���!�F���#�#F�=dȰ�uGɍ ?�� %���tp�̈A# O��<O�z)����^22O� ��/�i����Ȓ2�i�d����KfCFD���Uc���j\�!��׎ҋ�f�h���`�<%OX�Jn����SK+2&�$:������~+��_�����[�X�O�X��UHn)/3)/Q|-���_J5��~����Ǐ����_��b5����_ r��������{2�vl��O$9��2}��������;T&�v��Q;����GV�'�����<q���KW �O��i�2yhț��.s� ~%�i������v h��w���< �,�BN_-�-}�����5�L�_����W,"�Q�����A=�5������*�Q���%�L��/A���������T �F+$�t������;>�d���}�3�5�L\�`I2q�-i�+��ȇ� �WF�WB� ��i��!��!)-L1]i[%��m�]��%FP�5qJʗd�K)K��K���z#��Ҩ��M�tp�*�j?I�?��4-պ��#��!�}���[��#��ޫ�m��V9��R�T��a1ί�N��1��
�i#J��ay��/��UT���C�(´*[����D;�N��G�)ξ_�
��~�
�Y�q�|}��Q�S٪ ������O����U9�Ns�~?ԋ��nnnTez��!�2M�$Ư������d�b��N%���K�,�ٷ$���(��dE�%�&�� �Km �yKbE��1EЛF�cr��Y�4�~O�t����Xa���b@�ߑ��G��H�$�ڈ�u=!jC
|L��D�
>� L�?�bÔ�‘�$_�Ͽ
<+�E4M�4�8hfVK�7$O؆� �#..�ΦJ��� \ʘ����3�L҅�~NK��ag�<+�?�����b����EI؀0"U����U;9\��/��0�3T�`����#
r*[���53T�`�
�`���PQ��(���g�Tl�D�M�F���A�_,� D�M�Q�����i�wR0I�6�+�zb�&��͍�����J�Z�!�_i���|���,b��h���m����Ƃݩ� �_w*u�<��r� �~ݯ�<��r��4�t��?���@��B�������o�E1��(�>6���L:�����f�8��Ѵy'*����n!]fG�$Y�+�c�1��_C�Q&�R#�����N2/��*2��c�����3�\�������
���%U��C8�>���F M`b/lH9�2~! �a4�B�SDL#�AJ�3�� @�h���%(|�!@�!
&��� �1t�#��:7b8�B�����u��%(|����B
)��Bt������QZ�V���!
�B!Q���P(
���PSSSS��( 55555N,���3��A��D��R�V'h��+ 1"@�L ���u>�Nt�-��6�k�Y=�W���?�b�<�������D4��,���83���I�r�פ
=������*Ӻy67777��%��ɠ"�/�d��,�~e����R���t��6�w����v�w��m�j����#�Rq�0��D
�4�x��'4� 1' ���b %$AC�v�n�=�Ə?~��Q�e��"� ��Ĝ.Y��$@Z�&+�,(~��RWJH?� �X�������Lm���X����J)�f���� ��?��"��F�z>4����7��dqf���mQf���vJ��O����H؃Q�;�A-r�v��6�?��� ��`! e�a ��{ʌЉ�&|A肰! vQ�pۃ
n��y@�;�@�����@�!$�H'I(� �C��� ����L�;r \b��~t|ޓX�=}�
�+�D���d�����@�Ҭ�?��d� ���HD0
����c�C�����?���e�H����߿ ���s��~sss3b�XL;�c��-����:��?�$pp�� �$1,Z�rkd%Bj��(g:8�����cO�A�2��"ʙ�W�uK������g4Y)����f��@�+�'��+��F��Ҭ�z���Gb�Ҭ��X����Y�4)S��EDF���%�? ��L��Q���;�uƽ%���b�d�ᨪ��l��<n[��̶�)ƶmc��?�ZR"?ؙ��sKg��me�vK em�ҙ�m[P$�mKIƵm��4�O%׶]轶Mg=M6DAo;D=o[�_ےX���}*�d�������/4uX����~YZ���eYZ��� �} )ŵ|�S�)�9b9��C���C4D��~h����OB� 4MnM���R^�?sy:(+}���!��G�����G���D�әV3���& 9��P����@�ir-,��k) t�&7�t���]D��NوpOb�q�4�Ԃ.�����W�_ѡ�Ԧ�2d��~�
�*?�������I<�Lm�����a���Jh�^S���(Ȋ4;����qe��C��R�V�C��������� ���B�%B� ��� � R�9Ŝ�`��g!
�1b� @A@bv+�/U+1�Sqy^��&��U�� �ۛҢ��h�>̜'hZ��7&-����g� �6��f�+�� �d�%I��CF�݁\|���� ��p����=�%=�]����$����c�lf�+�&c̤��° M��#����hGRo Bov.ב!�^vV�BR�9bW��D���=l������u�����Aq"�04W�����4����R��\�K��X�\~��n�!7&~���w��b��X�&\����9H_���{ܕaW.�{i/�'�bgA�� ��*��K34�%q�X�q�v�@�D՝&����;���hч�:j��[�w�Z�q��&\v?�F��:� m��X�����.Θ�q��?XՒ���5�/�F�״��*W X�/�\�(�$Z�Iӗ����q���?E<�9G_��� �����I� Ŭ�#r�i��Z4�H�㩅|G1�Hg�����N_q�r��{rqtW������p�#Y�9�L��[�\�q�z��a�1\ɫ�q�m ��R��^�^[|1k��Fi�;�x�i���?՚����~m���\�!݈ݞ��������CH�C1i��K�M�֜C*�neQ?�N���R��_/��T�'}+ܥ�S�r=��-W��6_>ǷԖ��4ӊnP�2�9��5�~*����g�x��x�?H���휇��\�p_G�!O�S�=��ڠ����c�a ���M�+ڣ��[�bN�ߚi���~:����"�Y
��yҵs�}q����Ԭ�\d��iL�n!E�P>k�C�cB���P���Z�<�)D�l��W��U9��`���<�m]����[ �0�"�Ð����ca�xU�@���^ p!H���`��I��(�gF�Y奚!f�P� 6��ʖ�&��=��Tk���Fv�&s2<�7v��)�Io�XR�xБ|AS��k�b`�Љ=30c*�&<�P,��2�@�v�.w�uYe�Y�A�X�)[ȋ^w�V.G���U�S�K�Nk�j�+���0A]̆�?�P��*ʶ�� ����W�f�BM���c<�Ag. _֭1��8�ao�$5e&yQ:�6C�c���2��{QN:7�Rc���2��{QN:71��l�c�����eʋf�4]\���t���P�Y���� U�^�����������Pd�"
��#Y��z�mC3#�J'طְJ�m3W�$�@��j��������#Fil(�/�H�D������������\��� ��� ( ���P9�� ��9�q�P8 �'�
��RX��b�x@需�dC� 1`�8�����#Fil(�/�HE� �4����B��]��E��*��+� �G��g�h�;��%�#��h��=��)��$�M���*��*�����3��;���4��*�: �#��3��\���4���^���4���`���4��c���D��e���
i��g��s���`APg(OT�X�G�P�(N��� (% )�T��������Bq
$����#Fil(�/�H�x���s7X�� 0�-���;P00�*� `a;��@X����#Fil(�/�HED�Պ��^��]���ܽ��n� ���D��N���%�O���#�T��:�
y7؁P��Cԩ�� ������v@�=������#Fil(�/�HH������@��`�X*�J�;�����#Fil(�/�HM�����!��1T\P�C�8��<]穂�4��;������#Fil(�/�H�@���]��`Q8(�x�����#Fil(�/�H�X���-^}��^]�)�x,����#Fil(�/�H�0��o�������#Fil(�/�H�0Y���o�������#Fil(�/�H�(��w��� ����#Fil(�/�H�(��w��� ����#FT3��.^� AHJF���8;doc.dat}i�O'Bd/2���1�Bd/1�qF�,Bd/4�#V���Bd/7�A��F�Bd/3X+-�Bd/5 ;]� Bd/a ]$��6Bd/b�2ŦBd/6 ~5@��Bd/c �!M��kBd/8
X7ȢBd/9 d/����Thmbē���PNG

IHDR�x�� pHYs���+ IDATx��}�v媮,I���/|�s��^j�$�؞3�1<��1U`�d�F��h4�F��h4�F��h4�F��h4�F��h4�F��h4�F��h4�F��h4�F��h4�F��h4�F��h4�F��h4�F��h4�F��h4�F��h4�F��h4w7��V����uw�FC㟻и� �
���������h4nF���+�����:�F��3yش-��^e�m���S6��t���b'�zeE����h4&Z���yw�UuH� ��]�i{6M��h�x#x�Ҋ��yzy����|;ml�-
��7�x�{�%��2��o�O�cϤ���t8��Fc���]��i�]�����:�x����
Z 4?-�">���zv|<�-�"�]�(��Wz�b�[��=��*�g�w�5�:�W���i2�iw��$ʮWO�G���x�$���(�ʸU�����]xy��QO�O���x}TH}U\QV&B��+?�Ӥ�6WͿO ��k���h<
-^�{����%��-~D欻�g'�"��kR �F�������I�O-k�˰Yi�]�Cd?E���`�u^}�pņ��~5�D��>X�|��D����
�t��{f�Ϝ0m��J��z-j���h��`2K�'�N���T.c[��w����Ww�C-?�
` OP^�*$�IsGyگ_xG��8�I�ٲ�b���e�Wl]'_W��P�h�h<��^O7�L+���'�}e�φ���J?��;E�Oy�Z4~$� ��,Z�X!�S��"
��?�ez���_���u��v�O��>�9z��4���'-X�"���z��!v���:Z� �F�} �BtO|��26��eh��� ���]$����o��Q�0��P!�̩�'F2��-��,�h�(����k�!~d[!槔!�!��WN<��џ �2�m�䡒��h�!Z�x���v�[����3F���'����c���v��(��Z�������c���+,V�Ѹ�%����~`W���Gb��� � b?���h�Z`�*�{����_!����ݻI�%��<IzB@��`�����3�=�Ȕ���k4���w�*�� �l����<_�ϊ�ϼȀ�k�I//ۮW%;=G_��ƭh�7^��,���d}U�(n ��w���[iO�Zǻ����Z���������0K�O G���]���;����;��W�ξ>a���h�/�a��v������ ߕ�#z��A����3r���g�W�8��$�g��66/���;���u<�ì�l,q��I�t-!�l�Wlc��98!}����O ��3�ƣ�XF ���%,�ϒ���ю�#�l������lm������I���Hq�������-$o�����������G��#�Sq� �v�U��v�(��-`��G���U<��V��'���x ~�xW���ӊ˒�j�y�����a����uܟ�����a��_׳�q�폪�s,�>�t����d���T�N� C������ ��I�Y��4A#Ž�d�`ڝ飗�:�xW�)B�m��;�?������xy�q+��#�_ ���t�m716�6�' �&�urgI����.wuǜ!�]������䩈+��|�8h4����B���-C�����_��� �[��|�^!~V\agE�LS!�"��'�O;�G�'��俲8������H6Cܬ��w���L� �� �8}iD9��'�A�L]�F�Ļ ����ʮַsAC�/��<�H�#��=��;����C�V\%O7�M���|�&�O!����; �S���L��L�����g��ߋ[�S:�#��ߑN��P�?@�C��#�Ge67���n�> �Z0�+."hϾӆȠ*�����W�Xn�F�������g����)�h4���n�~
�G`��:�gw��g��j�H�{iV~U 2�lV�$tI�sׯ�;D�/a�0E�#�4�h� �M�T��Ⱦ
`������ˉc��L�J��~M�� �����/�3�P�Q{��U�-Do�w��Jįɞ=@���k��A{qQ<��#�]�(�w�~��>s�9 ���G�2��� ��o4.�; �]��J�?�۬�H !���-�&���y��n�W��:�_����o" C����$zD��@�OmW��»��L����)�E�������ß��0O�g�N�����n�?�x9&,1�5��#z'���zq�F��w;���?�!|V ��&��ݕ�"�x6�k���xI����F�4�
�$��? �R. ��#�ixj� � v�;�?�*�W���8�=t�U��J�+y$�K��"`�$����o>����k�����b� �'�E@�����n���;q� ��+�~/n���콩�˒�N��$�I��>I��ܡ�V_g�Я ��2o�5����65^U<᝿��]���ٞ���0�װI�MS)+{+�#s������(_^��eX�������K]�73�E��6�|! ��h� ^Q<��3iOE��ޙE�o ��]^\&��nu>�ދ��I�������M��Bď���?^&�\$��*^������J`�{�jY����E��k�GB�r��u�� �H�J�;�����i��=�W�7�O��"kD���X� �> h� ^E��3eWM���h�'�ki���u�� �)�g�L0�^�>:�a�������S�g융�_�-��]�������
��ɟ��[H>7{}7z�#B׶�4w �1�|�V����?]-��8� w��D���+����l�+�{x��7�OOXܟ�fAaD"{�����h�~�ݟ+^� v6����o��$~I������
�i�G6]�+�+���C�d�{ᮔ����Ā~�?��Ο����� ׋cӠ{t���"_&��g��g_4�O��T~y������K�ܼ~���Pg����ɟ��i�'���_���S���ٔ���
�yWIE���y�o�˸t���"{'����F�����D��}B�@�Ϝ��a� z�o���K��o;����W]$����N�����C�j׻f��ƣ�4p�xO�“`�z���٪_��c|D�(�ISL:6͝�?�@į�^�4���%g=,�[�IG�-�����X Oy����މ�ޟ9 ��=��d���;O�� Y��Q��������"@Ε�����7/�' �'��W��>dz
��~�x�`�b�7V�$Y�"���u�3��\D�����B��S��+ѧ�G�)� ���6d���x�Wv�����t���t�Ȋ������<֟�ʯa�>]�ȟ}n�3�~�pw����7�'���+iQ��E|�d��@�!u�&�Sd�{U(����Ыi� ,��>Я�7"3��/�-3N�N�����ݻ���cq�m� ?K��@"�$0"��T�����i��� ��4���y����� ���a�����L�W;q�.���?w �S�ϖ�;]��w;�@eX�j1����k֏ʎ™�(�W�Nr�\&�t��'�i�<2~�/�(�}�����S�YY%���D��V�uc�'H�y'ɼ�dvS�t,؝����2;�(�/j�.����Б���r-�~ �3EyXw�Ξ�4��g���#=�e�kc���m��F��%N���&ZV��6EG��Ŧ�ڗYx-� �2�w��I�%j��Wm�Y���.���� �ɟqQ�2.#t�3��i!�h\�;�]��3��UA������ׯ��=�ϒ�C��@6���ӂ�W����}N�e��a��t"���|a�0m���Q`�����8�����^}`���2D镑��������S��
�G��,���,���Q�B���I��v�#�yuj2�D�we�AF�:-�7��V�W�E@�r��X!�L\��O���������-��VV�!���٢]�E�2?*��l�.�-�Z'
gN;�SD������Өa�"d��P}����J����H<ێ��-;�Xe��h���#W�u1�1���.��8Y�"I/(_6���˟�Cc}���Q]�N�_%}$,�v{d� �v\E�-,��*�sb�$���e�q� ���$���k���v0�����i!��3b`�DDsLN�xx� ����F0"���Q�)S��0w-���K�l>��O�.��H?�g\ن��Ǝ����o�g�����%
�ӏj�a�y��hP���a��n7C�l=O �'���p��1��Ŗ%��W�{�W����*�gl� !�e�1l��a}�}�f���� ��W_w����/�w�|���e`EV ���Z4��@� v����e�,0����J��]��t+W:/:�f�c|'�L��<,G���w�ψ�������?]7�3b@��H߲Y��E�-G�t���;�&k��
�g��[���%��v��a}�f٬8���+��]7;���:Q�<�Eao>E�N�Pԯh�{�8ٳi,���h�8����_�[W�[�[eD �&шX���ʺz����2�!�Z�����:��]8����}f.z��`���=���U�h�8��
�l��ZɃv/�b�����[x��A&]4>��&a�g�~�n�F��L �|��I�>B<u��u��}
v�[�1�x�ؑ����e�@�fՋث�j��>E���{ᕟ�eD@D��x����a��1��?�;��j/���+��_Q <�-��;��dn-Rl8kӨ��������#�|�(��������3c��3� Ȗ!�J#��l���"A������3 ���]yv��������-K���U!�M�Yh���o�!ˈ�#1��ُ��b #*��.������o��_�_�^��W9�OQ}�-���-Kx��M�:��-���L�hW�-�ñyc ��"�@v�~ Ϯ�����ED��PA�Yn5N�Ud���,�N����@T?��lOA �F �*����;.K�;D�G��$#���"�g��%|��Ҷ��w�.�O�^�YE��%���hN�>Zv�ON{m�ak�y?q�Re������j�m܌�����ë��?�Ð]�g���G�1`�Q;u���wf��T�G�Q��{�x~]�G�������6 ����X���|��= �֕��)p5����o�Q8��`���� �nd��'��W�ݞL�N�Q������~�Gm����0ce��I��Gs"�?5�
���W=�gh�y}2^�ݍ �.`�g�Q�;v ��Z��}lD���^�L�f��W��둣U��f��Q}V���������$�vzm���#�����>{6& ���x��6.��`�P���-?K�U�.���(�U���/����X����� ����"R̊�*P~�+�c�"���������{e����?�+��R�����n\�WQ� q\%"g�Z�P{2�f���N~��!V&�����|��uy��6��0Jϔm����s`�����~��~��g|��C8�
x��7�@&M��W���*�eH��lD�^K�m��C$��$�PEFX�`�|+�gp��7 ���Q����Nt_#�\�^�ԗ�&�)v=�;�=C�+ğ!wUb��|���g�=�F"ӧ�'��_%���J+滛`�_�̺�_"�S?7�_���W��'�����@6M�ȳ���vB���"��`,��������g��N0dh�.ǫ�Z�&�������0uKD�|d���RD�5�E�M�8!�&˿�6���*��60�}���WW��|aI5�&j��F�G�F�����i��|���/W����u쯯��U���/�]\%�4���D�ޢl��5�uL�ۀ\&M�D�{��"���>�����y����9��o�{D��O�<�G`��%���������j�1�+*eT�|Ud�B���x�H���ˋc>����o\X����F�պ-?+F�Fe���[䏄�{����q�u�C��S��[�)�P%����x/��B��k7Jcշ�6�g�C��G\�eɧ�����#!�k|�1��K�������+�t��xk<Q����g�}%�$�Q��~�e��&�ʴ��VF��#�W�4Yzm`������K���~d�"�z^3s���Y�A�΋W1���7�� ���3 {e�G �n+j{���c��g�d,�g>�Cm_m';�L<C��G��_�O���DcV ^��P���v��E6=���XLx�8�5/���z���ϊ����m-��N�p� ��<ײ�~!W��8Zc��e��X�E6��2���r���O0��V��w����P%�hw��ɟr�5aݷ(n�x�o��� C��z���E2����@䯿�F"��3$cB�4�p6��w��=$����N�㷄jg��[���H?� ���"���2����k��N��������Kb�`ɟ]�#�G6Ox$�!~�'f�V?��T� �������
�GW���I��AT���@��|��3���#Ÿ�']���m4^W � ��pD��^�����yG�_o��ƍc����ʉ����6TH� [�HX��)���j���c�X"`�_��!zV X��"��8)*aD~:l�{������u�&Ao�,®����8�W���Xd�{�M�"������;��U�� C�Q8J+O,a���/����h��1�
�ϒ{D��n�:���A�M!C�G�7�a�]��_f��vO � o,����������г6�v������H4/�S�}��{qz�~��*���E����n/c��� ��r���83�Y�[m�H{5��[A�<����6^�E����g���xxs%�WM����xI\!X?-ʟ��~��Q\� @�� GX!"YF������6����%򕴧P��Bt�<�7��W�G�d{��R�o��+�A�q��*�K�G��_�."b���[6�g�^�� dž��%�U"��W����@����lK����+�,1d�I�|���yi����(�^��I8�g�Ѹw��@��Q���ZD�q� @D�h B���˰�{���Kwզ���WĂn���j\4�^9'�x��W\��؛��(h1�x \%*B�"�0k��H?z ���?��G��Yr��,I1`���P��ޮhNh�~�{ׅڶˆ�(so#b_ [`���i4����޲gNd[�������G6OD�����#q��/K���x����B�"������c����v�9�
�%`��������7F��$F2.;�5q3�/fE�-��T��{oٵ�>������q0D�������~"�P���%P��J�E��ȞtQ�v��y�a��(.�`�#i�����{n*~ݞ,Z4���!�l�(�!y�5��[������u�-D���%)T.c�nv�c���W�܋�>�����5c��ƠJ��8`�@v�τ��N b�lV�ϠE@�8%V�G�V�N��^�#�� #.�zٶ��� w�?��{�j�mA��\&�5�-D�zU�H�P�=A0 ��g�d�"��[=�hиW ���� [���w�Yq�ψ���
� CH���{G�����ž�TlV��ne�G` k��π2��?��������E@�V�)v���ܙ����k��g�-d�<R��qoǭmV�V=+� z �ٺ<с�Y}�� kT�}5=��g,����O����B@�s��vZ}e����;���F��W���3_�3~$�q�� �����xd���{�T�X�E}�����w�}%��Wflش�V!�ʳ��1l��~$���c�%�<bI�
��E@���D��� �E�ڵ��#$�����,X�ϒ}Ex��uW�.�^���e��`�>�#����κ�'܊`D���>�����F����(�hиW �������v���1b@�X}̸�ѧD�d*b�]q��2`��?^8"�j8�������$`ײE�N�2�9!�hи;�*�{6O������?��K��7�=�u IDAT� ��-�xG��� �W~�n��=�G��3��,�v��3���vj�""���ю�}�!��ˈ��Pi4^W
�����{���3j����?��@Ǔ�/ˈjT?C�Q�[�����=R� K�ѳq^?P��Ψ� �ڠ���*2?�[��z
���.���+��e�;���G"�%��@ $�x�qbl���#H]�f���#R�
G��"��<���=��-#X��/� ����m8a���٢g+��F��p��H�����%��ҤϞXc�-0��$K���%"6-�1dȒ%{�E}���@����9�����/{0��'�8K0''���l4 N
�d��X�zW�r�_��@VȾ"�)@�z�~#T�2�o�����6Ge[~&�}F3�μ�A��E�h�Z�l���c�h�v �*�g�t8{�|��9�����!"Rv���Ȗj�$߫@�o�0D�%��k�h~0D�2�d;�0��Z��gv�� ��FiX���D������Ȇ�y�;V X�}�}�d��T�-�^�<�D�j[gޫD�'؋����e�LjV�V;Q�Q��_�k�g�2�@
�9.�Ђ�qW�UQ�A_�{���>�3�ʏ�v#��ەL�"��G�ڨa�i-ތ-"�L#be�?�GmEm��^ݞ-#��2K�+��!"{��]ޟ:��k�n� N�*�WŃ&~��G��kš���A/P�f�Y��n��u[�H�0eh� 3 uD��0Ȓ�� ���Y���VZ$$P�<{���8kX� f˟��1��-/��� !� F x�š�\ ����
�;�u{��-T��ˊ��-��7�ވX�gD+�ğ�� ��Q#
,�j�샴U�fD:@�!ZH4���Ȋ�U;:�g^0���_����GpQ�^�P]�a��:�e�E��Ү�8Ϻ2��-����k7���� ���<<���x�Dx��a�7+��y�w�2l� ��h�s�����,@�=Z�����p�SL�ݫ��H���aؙn���ؐ��HP��8䮒�E.,i!���fBާl�L��`���?�o�?��װ�i]f$d��g1�h��8��)�c�م�z�3<1 ����=Z�c�{�׮�]evK^_�v�{���}�� ��v�̥�È�;H(#$М�~��h�{q'�X��c8-N���� �{�� y0�M�̮O�W��5����R�b���:i�S�
��������̀g��Ͳi�g���Hd��4h��蟀&���p� �D���x��!O�b��k���r=T� ����������>��Cib�E�Y!�!�,yV���f[�'[�}�����h�x��Òy����
@����)��G����Y�"�� �����?�w���YF����Yq,����f��E�������,g7Es٢�k�O4��+ �7��Ev�+y�W���0��*�#��N $�����m̴��Yr?�w◄�1���u�-w���x��w�\����6�
v
Ԟ���k�v;K�l:+�i�hlǕ�2�V/.�¡wm��1���N�?�ݺ���Zx�l�&�υH�R �� �O�G}�����gȾJ�(�'��<�P������F��������V.�/��0Ӱc8��F�6�� @fc� �z��ȃ9 �m�v��b�.t�0�?
�<�\I�C�u$�{d���� �lJ��G@ޜ�<;��w� d���p��m�ƞ��L18��Ѡp�����[i����o�s^�W�.D�(���@
�y}����O
mC ����V�YD��� ���x�@��G<��WA�g��Ǎ���3�ƒԯ�]�i�n<O�@uqC�B$��:��#���H�m�Vyy]�U����&�?���0��τW�J��q�4@�MwP;��2�� �7�ݳ ��`>��5�q���.|�"�l��e_����S���Hc]�0�Ğ!}dg��#�;�r|<?�.heH?"�W�&/�,괖��/�[[4�h�-�F�㳚��؊' v�d�p[ntI����n�E²���&�o��b`�E����a���[ ß!��|'H��?}=�}�YD6}o�ͻ��XU�^��0��hro<O��[�Y���UP��E-�_Q ۡ��%��v!! ���-¿E�������������_��,��V͟!�S�+����*0��mֳ+�ќa�7"{����0�*��4��W���?"O L���ED�oÏ����� ��"��j����0?l��E����~�.���G~݆ �3i�4w�!|����J��[~���/�wc� ����ӏN������z�?�i ���ߪD�hq�P���}�.�+yg��W�H��도@ԟ�X���
0��<#U�g�UƟ郴E?n��xv����îۣ�za֋����"�=�.څϺ��Dn�< ���~�z��M��b��?K��ŝI��!bΐ��8@sȚk������(ѽ��Q\em����Q��Kۊ����x��h�@ 6"{ˎ�,��K��l�������?��|��և��/���ʴ��b�#�u���fv��xm��e��l�v%�� ^?�8��{qQ:T�e��������F�@X��(^ �����_��',1�����2�^���K�!����yѽ������~f�o� N�)�ډ���@�α��t�{q:]�4^� vD�L2����K�[B`�=�k������A#����g]������Y������N��~i�p�O�n'��e����+2�v�8 V��ho��&X��䏈��п��x �c<�7��@�� [��ޢ7���D������9��,һ�
ѣ�U[��$�Ozn3����ȭ䑮��������������Z`aXǷ�[�h���c<���ɝ�&{�_ ����>>c�[�E�$����WD����}^���vhۊ8�oٞ
�}�3�l���5��x{��π���XX�2d�4"������~D�V<"�\D����>@d�Z%�l9�)�mQ�?"�������=�̳���?� 7��c�v�'��^��{��E�!mo7���'�=�ғ:N����?���]���,�gN*$���ٸ�D�dh2��Sk,�xM�+��ރ(��[v��p��H���#=�T�Ϟ�?���]^ֿ��c���|ǯò�:���e� s&M��fw�(��f%_���*d�c�b4Q���zc��oԗ,�W�4�p�`���EB�b��B��t���E^��-�E�ڮw����;Xq�����#�ո�g�ZuFmdi86�^��u2���Ð<�!�e��چڌݲ{��i4R�B0 ID`�ba=�����;`O$��0"�L�#� ٯ,�A��W�<�V׍���W%) 枮�t�^�'�����o�{s�h4.�S~��E�(Z��D��ջ�/U"~��Z�{'zaA��G?��NB2�_%���*�*�ϞTT�S����ղN���k,�����c�)@�q����X�U���E�9o�/�_��"� ��@��v���z��G� ,���xz�.�!~f���3'+d4� �.;I�T�O�}�%p���8+űB�[�=��N4!~)W=�i�ϺR�q�.*�����~����6|���Ӆ�},Q ���+���+�Z��q�1nsm`���Q�ރ\Ƀ⢇9" k����?�W��B@
��3i>�1C_�3uXb�"�h������I�Q��d���,v��.KK�^zf�*�ʌ33�:�)R�QF�a� �LX_�G���scv��i��~�ӗ�����)�xX?��B}O�h��~��
�g�0W�V r���
v��WF�����`DAd��d�������)`-Y2g�z�J�@D$ �)&�"�ŀܹk�G�V�<�įm����F��Y�3�^,A�����
N����>�}�)��GuG�- �ƓNv"Z�y�2%��0ډ���c�M薈��O#�E�ZLTҢt;ɼ���I��� ��ΊHX�4�s���䟍��ŝ��F��r���V�"�|H��-���i %/�k�a��6KT� �PXd����nS^��
����5�3���]�b��'��o�WFx`�� ��Y���(ΚsL�wҕ�g�>
�F��� C���Jrg��i 0힨A�/���6z핤#@��w����:���ڵJ�r\w��Fx{y��ѳ�!��@��d�C<iMk�!�xP!��^���.��[`>_��~�����`������9j��ΐ�ʷW� ���D�#+�ϒ>��j���*kY��pRD�EFDq���o�����#�����$�?�������'�HxG��x"���Ix�����;v�Z'X� �EeVmL\��<�#@f��P��W�N)Z�?ȶɟ�I���/����?"�/���8��Ͼ��>"<%,�W�䈔�2��l� @&��Av��b�qN ��}�w���l�~�3m�ďlz��?���%�G��$ ��,��z6:����3�?�d��(0#OHe�A�'=����>C��`�T� qw�0"`8i^�!т@�^��}����ŀc�MZ2��e�_�4��W՝�j�)�I�3?�~��k�QD��#d�O�ʉ{:��䫧�����8�+�*ɳi���� <tz��u�EZ�^�2���}����K�Ǻ�� �~��lh��1D�k�=�{�WC�ٲN��6T��[q� @$2i�J�V�L�F����ΜX��7 ����9y��� �E���g��kc�6@ز� 2�s��u=l8��y:��H��WU���Uڰ[0�t�5�go]����7�#!0�"���;���E��Q���i�&{+���w��}F ���Ì0�����(�Ңv5��S�J7ȴ'��$A����C�_��� C�{��ʏ�{R��� ��?�W��?��7�QZ~*��z���!ëq�� Z4^O�C@V� +��'<�eD��%�"�_*�U�v5�I����|��|%��S>�����������2��7V�_���γ��o4���_Tv��`w W6#�n�"}��H�������{��y"��o����&��Q��;����ҟI��q%�ѸO����,� ]- �O�l�s&��K ����ډ.�7���=�#�T^�\dߑ�c��' ��K����{�wD���*g���Dze��q)��Q��zw I�:,��[ďʑ~D�(��'�4�Mҷ>���z[&��z�"z���&~$�8XBi��Mǿ2v �� ���_mӎ4�ƥx���J������>!�.mQ>/�,10��H]�ť�’�Τ��죯��_�[b�(�p���ؘ�+�9�<Kٓ������.�oѸO��5J��ij�h��v�|+�>�[9:]�ƿ@���=�1���W]����B���Q�]8E���~�`����?�&��c�
�Bu�Y��%U��M�)w���M瓤�{|'2�ӷ��Y�t]Vܪ�ڽ]}ņD�� ��I�<3�E�� @Fd��M�����@;���žI�G�,5�˯�����_�$�E��j>$P�p&�= �T�[qW��@�؞I�!}& K�U����Ǣ�B�6��X�ᯊ���Y�O���/ ��r���/E������5b�>i�m���?c�BC��������?C�Q<KΫ$��,�Mղ�;��&�]b-�֢��K[F ��R��_�|]�ɸ1�];K���ߺd{PO�Na'������Nt�N�P�2xں���x��ӁU!�jFTè��nY��&�?�o���I���GԿB����UD�������a�����IJ�{q�[u!A�B� �WƬɿ���8I�;Nb`�!��פ?�?���ק���?ŁnO�]�;�y���͜\�"<����Ϟd ?�b�Uc��� ���������1��]�Q�㒻}+]�� �g�F"�D���V?<&�γ� v�L��#�G�� +�4��D��(��`����-@�b�!�J�{y�}}}6��;��M��i[t�w���'L�䙴;O��}��z_�p_o�' ��v� ���B���]q��_��� �G���K��m�mWٯ;܊`�Tʬ��� ��&�Ɉ� �W��I�2�ē:�f��$�L: � P�&0Ɔ������[;��E�+�J>-n,A٪��=�l�|(�j�@�k�YC�� @E���7i7^O�@��0��B��4�g�V�&a��}��tRL�{�J?���g�e�{��3iQ^���=�6Sƕ"�#�(� G��"~�~��~E$�����ST��.~�X�`v��g��.�"���������H�>{㑉���SD�U;��j�חq�p�x�!v���
���g���&��e�CT�_>:_��w �*_I3�?�_�&~-4�[���g=��^�I� {�zEe[�Ӹ*��S��φ�'W����߸W D^ډ(OD�;Hފ�вY��ٽ8MĒ�e��{v+�l��N���!r6]6��6���<������c�̮�=��3h�o܂���gH�!zMN^<ZX�4���A�X�8/��$od�Pi��OT�$�+m��w�yX%�'��3�o�\֭��
]Ε�`>���+�Gxz�1‡��H�۵�4�'nQ���<�1`IC��I�<����YMsZH�5֬�����.��,��i#��P~F�O��p �V�E�Ye�V�����I����8kq��@D욼���?�3Ӳ�G��y�O�Z��-�.`ٴ}�~ ;��.�� ����WZ x&����h��pJX�~D�ֱ?�#���zD��rdYs1�? c-��#v��
�{��}�Β� l�����)�.�:}$��u�����N � �Ya��w?N�i��x���ڦ'f��Wv���ďN<Q=����J�A��;+�n�Ֆ�z���EPlۘ�����v��#���w>j#s�9�4� �6'I�t��������
�Oz����.�",��c�ue�P�.R9IN;ȼ�G����86���m� $X0���q�(����-"�w��G��[Ͻ��֋�2����j�–�z����I����]��ZL�;~f�a�]�g5.��#��0�����i�]Y�w,�ѣ4V�Ubg gy�Wߺ7�@؁o�����Gq�3"`����@ЯdX��~���xc����x���2��+�2���aE@�M��� >C�L��_։�Pv��s�Y���-����?K�h"~ K�Y���X�o�پ���A�K �ݽTpB�x���x�6�?A�w �� �.�ͼ�Y��x�Ci����9��}�Z�!��S���2ď�쮟!�� �@.J�����tQ�<�װv �^i��e_!�,���e�="|F�V�+�]�|��E��&g��Jτ�-#�rV�"��p���Ϥ�~I�:\=���-w�I�Ȇ�d��Ѣ���,���}e<C�A����x��`�f�f�t5�GC� ���>�n�n�F�� "OX��W��{��� @������Ń݅TqZ�4�ا��E�-�O©�4)_A�2�DD��G�@"s_t���c���"z�所��*�E�� ���+����E6��-x��,L�S�,y�(#"�U���� N���ZFD�^�+/� �qњ6�3]E0���������͸������=��q�ψ&< ��䏄�/�f�>�����Ň^ݻH3#v�?���݅e��&)&}���8����y��`�� ��$�����_d+&��T��3D���5�[�����A��d�?+*����'�x��r%�X����.!p�ܙ��`�6=��2�A�wc�q�7;�Y���-��D�$�1b�GaD�zAYA�b'�g�ɴ��3"�.��$!�B�d׶H �G����k�#z~,�g�pl+�Q^ �Ǖ� `�[eO�J�,�[�1�~ 0ò,Fm����E�����ˠBꙴ�#畹�+���b����a��u�N������!zlC�i-~8N��m& IDAT� �#�,�[iX�_���$�O<�H�?o\+c�-Z��i �'m�p%��:O,��[a&MEd�`ˍ�k���%|��=A� �4.��?��V
4Y#����-�_H �����Y`�Y"Y,�� [��������,� Y�� �G�+d|�B���6�vlv�����"`g9��p�+�`D"`���f�ҷ�߲y��bD�K%���**e���W�U�I�'jo�4�Fqw�V(H�<o�<rM�b����q1��_Ȧ�������^ DD���� �����|�m+��!<%���y�K�^��~��-�$�$N�� ��vל�]V����,?"4��;o��3"`���t�L+EM�`�ĘG�!p5Y�������i�/qj���'����:u���>E�-!v � �#��#������K�?a�� 1��Ȳ ��[� �@���w�3my:�s�Z�e�l #�����Й4�pg��� mh�����8���g �qٴ��?T^m�v��� %��x��ս��*�B��x%�G�BX�/m;�?:���Ə�����c�!{ ���I�E�Cq���(na��D��E0�/w����WC�Qx���� ��L=�Q-�B�'l� �l��c�Q�
1���:u�ƈ����6T\dChЀ���zD/����Y!��G��뼲}ZD���NX�+��e���J��%*�i�����"�J�� �J��c�;�L����l �@�OhCC��_X���� ���o�"a��@d�~  �*���'���������Ľ;ɳ@��zB����1`�]������ [� �n� \�m(�g�����1b ����i���[ �G6�^�OOx��Y���l�?*�t�O��C�\&�L{Dž�꥕X%��� ��xQ\��9!0T�k�\!��_�
����ev��e`-Ĉ�eّmڵ��"��\3e�i�����E�V\D�O���� ��`�gy�S���㉲[�<W�)��-��q2�!�㿈�����J�1���*.��\��u������#"O�� ���'��1lB��P:���2��~B~<N�D��!|��g���G��_X��|8��e�i,������� mx5|?��� �_M��B��(�a�Lza �D@������Lj�,YYeh͒~D�^X�@����Q�q����N��!���B��{�B�O z��H�����iˈ�W"������uA��y��s�������5r� ��nka���ăvrAn�,k����N�2'�^�#?���/$�u���8�yb��S�f?�7�@T�|�~��%yD����L�?���.rOB?��k���WyF� ���S���k�n��0kHv���D6O\0V0�F�7�]�G�����p�c؋E�n��z���LfT���ɋ�'��4�y��T�v~2��q=a ��/��aQD��V�h�&x'��������0K�;v���`E��6���y����ɓ�w^ଝVdf� `��Ϻ�60D_�����B�Lv���~<�c�%}`����6����7f0�����l *�v��ݯE�0v���Mգ��M�+��¨~�."��d��#���;=�ƻ �j�g\�AE� D ���Ga$���6ya� 2cY�� ��;,v�_5���"��~�=�`��� ��d��E}�l'�����J�*g>h�G�������)��lzk���:�δo'��c<��5^y�c�~�k&+Λ��\���HX���h���,ۂD�G� �3"���}�g�%�N �k�~ ��������8��{���o�C�Wğ$~愤�W]���&���yj�%z����
�n0' �Gq(�'��� �� mx[��@eI�~��]V�-,�T�i�V��'c�~����q��?[��|��;y�'S�g��k�,�W⬵#�t ����Q;t٨.����8�W|&^�*����V�i��iQ;X�\˦�,V�-��ڭ�]俫����/{��a�'�/�e_C�Ȟ0��c|��g(���`ǔoT�i��3��J�qN����3�o����<��gD@�"��Φ]%퓯 ����<Ftj?�O��j+ �@kF�'^�f��!�ve7H��3�x0F�s��q�����O.j�M�3;�L�n��W ?��,�'�_"� ��b�[dZs�r�g�\k��#� Y���<�-��J�����@���r��9��h���^�\v���鳻2�#7O�yVlZe�3� r��n�*C��`��o��!�ݢ@���L<*ۊGx�y���N@��/r'�NfQ��z��H�y/[]8+��dY�_�г��U�hN��0�f}Ⱦ�[�3�o٘:��Y�cn$[YQ�-���,f���=�%P+@��h����C�
�(\������i<�"~�]�*����=��G�Ϟ
T��G���!d����b�Ce"����s�h\)�8'����[e�Vm_��]4�xf��ز ��xd�;D��_�G�A����eE�DD�QX����v#���g��Ո^�eH?+4*��E�C�N��s?]V�ʫm�~vg�C�?+n�+�*ѯ'�_�Ƕ�����"W�c�Ϣ���~}���z3~�Lf �C���l�����Fh�@��Ȉ�a�$VH#"����4L[�6g� �
����ǣ�`U<Y ���"���n����佸���2�_��WU\9N��������~�Ш���"!൉+mZC��;��[�]�ɸ;񉓯S<�n O��3�/�Fm�,#��+��)��
�pr��H�j0���?"K�A����w��L��Y!P� ��B�ç�v{�+�L�j�+��E&�|�'�_D���3i�s1F�~KX�7��=C�+$�:�N��$�M �"��P9Z�mD �����zW���*f�\�g� �"z�~�·�q]��zE�e��?�>�^;4��+C�Q��&����j��$2���5��o�����Yd�qޕF��A�Y� d��*q��߉����̇����"�ϊRѣ�����ۉ7���o�Q�Q8��-�
�3[<S�.���B�;D��wǸ�,c�qa���M��h��~����f���/u�W+���{���w�1�ޔ
IV돎���Y �
��v1`�(���,0��WU���e?) ��7oV�2��Op��#�.;jF�����I{�^����@��`}p�*��-&YQ�`ǂl���.1�q���"˳��*�T��WH�"�̳\9�<#P9V;3�.��G�s��\kp�Q [e�`��t[�0Z�6G�5�?4��+���Ʊ�M����6�~'v�W�y���x��@����+�?����G�g��y��*�� w �1�*G�PZq,>��w�f����?X�lV<��.��4��_��'����E�����{ux��<����v#��Eu����1��ӯ��\�wӍ ]/�µ�S�Y�e.����h�"^m[!��<���~8�g'��;�������y�F;����=��E�U?S�J��{�"�Ż��a��x��Q�v�@u"!�D@���.wW���N�"v�p%���g3LZ��Gmɦa�Gkͱ��6��>/콂dڒ g�
"�I�έ�S��o�DJ<�#���#��"�ȍ�mC&��)c����=� ��L�W���D�y����ِ�ȴ����#�G� ��2cP�WIs7^����N�] ix`d��fH-$̂��?{,��*�p+�A��hûʈʬ��M"gk~k[����WÙgr"��� QWŀW&[OM��n0ƞ����d6�-ñ����ȟȺ�vU����)2V!��$� � �0""�a��`�y~+�
v�1k�2����i������=C���)x ?"Iȑ-Z�F�&ۊN32�J����3O�B +k���-�p6m��W�{�YJ�E�������#��kDu{�ѽ�֟���Ȭ�lZ����<��G㟻p��M k���A���=�#������:��3��
���8�-6�{*� �+l;v���(�d������Ӎ������1��@�����DvO�U�{J��a3�a�ʊ��b�t���O�[ ;���"}I1`�n�%H��E��rf���^;��|r_� �lӮ���g'��d<#�k���F��!C�;Nk>���У�2����d��Φ��O����w���-��$���%�O?��6��E`��ټ�h���6���fҰ�#��(�!Pz&��ǦE�ZH�t��"�/�j�P��_%�9r-��C����?*n�s|���?�|�Ԗ�xg`-T�(Ȋ�0i!�X�o��]_��w�e�GҶC�q�㤑%{��e���!�ql�|F���?Q辱B��گ����y�����N�2^�����?��"������*�9� ?B��@-��o�]�Nߺ2�
��"�#� ���1��}%l�s�Я*�K�2i3�!��-�Gay�ϒo�����>����\-�}�3�C���Y�t��� �O
Ýxk!��@�hA�6Kx;����X}@WD��D��f�����1�G�^�d��]����l� ��b�S̰~���������_"�%�c�uF;h�I���r���Y�t��`�c��#b�����xG�&&����2��&%z�= �_�%�X�v��w<c[%��9&z̘�ռY�ͤa�V�Ѯ^/�(�SD�&}+ � KX��<��"`�4��*��5}4�0��>J�c|']�����,V���D���y)����Ā'2"@��c3-&�Ow��tԏ�F';�ݳeN*�����8���d�J�(�l_ �l��E�N[�"��Ф?���'
f` ����7 ���Q����,����"��}���_���&�����?�N��G�g�����G������;c�A�+��i5.SF�īi��"��H_���g���+D�I���Q�K F8�j z툮? /" �<�^��W�K�xQ1�n��G�Q����?����k��4j���=����#�qQ�+�"�K�;��3��,�� x&��G�����5�y��#JM�҆���z=?��F��v���!� ᳶ'�e����)`�"��G�ȴ -.̂���굎ѕ�� �<2^������LZ��m��t:� W�^Iݓ*�� "L��i�3l�;.�.&� (Tg����ˊ�6�ư6���m�Qy���b{0B�6�$���x���JF�Xx� ��C�^%�jx�b�"���jݗ��5����#A˔�;��Y�1`��H+��uG�=�zk��g����[BI�4��Xbx�x'0��aAq��i#K�x ��"t<#v� �"f{*m_���Pq:-�)�B�*0&���:����|��e��{��MC��7�h� e���<|<�_�(��}��4��"!=p�}�X
U���=J�����g�k�]������g��: "o ���MS�UҎ6��K�q�� �WQ��~��ȸٴ�nF�[ +��{�v|�D@5�� �}ֶ{W��wģ�\ d[}6��9��!}��UbF�@�xu3�2�*��O�uf�Z�~
�g��~�8SwfA?P��^�g�zG��X!��`?dɟ8����0lU³'��"@�#B�ƀ����N֏��'<��CD��՛!��@x�q{��]xq�ie���
ogW!�U�ɐpU 0uT@���B�2�;�˄��X!+�n� 8CƺL�L�ٺ-�d��@t_!���{^_P���e���pk��MH�ࣸ�>�<�/�4˿[TI����aD�Y��@��W���{Q�$��DD>,��-P#2F������g���D ;�UD��J�V�L�N��b����p†���j�e��N^,�E;�hw�hԎ����-�ib�
�!�!��%{+�k��#&a��|�qa�5�Vݬ��o�xe��7ԯȯ�� �&ni�; �_����L�(ݕD�[$�G����!�"N�W��Η�G�x����U��h�������`�k���� 3���+�U�N���n\޶�(v��mu��$��E@��Y⯞@d_dH���p�g� d�!"���Z��~���"r������Ye0k�&w˦��ug'�_!^Eǻ];qvM<T��-��!��Kʙ<պ�?��{6.s?��Z������n]�[������ngY�t�5�b���W��D�p\=ך�����`Dݕm� ?Ad⢴Q���HiO?z������.x�1z�@���V������>Z�3�Z�#���W��L�!dٙ��@V �g��"z����t3�Ϥ}�`���m�����U�5Q,em�E��$P!������+i�����mQ�J#�]`=�ӄg�-���O�ˆK�qf
�5�:�����I���F�W������ٮL�`�O�[��.��v��+ �޿"�+��h �82�����Zq���a���U���W��vv�"A���MZ4F�2z���h����OOmW�wVY�ml����n��K?"�D�����z�_!�H���c~v.h��E�VJ����� Y�����2B j�gGc�FxXy֬���Q�=���1��;�Q��F��
�j��!غ�$|�b�gɼzb�CȌ�_�"���,��~'E@F�Xn��P��!��WU��a�[y�u�k�t\��D\�e[�n */�k��#�"ckz���<'N!� �n�q�D�1����� D�τ���&���pW��H�g���TiQ��`���{$�H߲}�8湶�v��w��SE�S����-s�b4�8/�*ɝ"�L����)`� C����mȝ�v��Xv��z �궐I�y�-����9V���1��{�����[���'�����"S��i��
�����a�7C���*��J�2]�'D�"����$]��'"�Ȑ�&}�5���A�˦�H>
�8K Y�1�)�=�P���G��;� �{�3#����<��wW�Ūm鷈��[�)�g�X�񯊁_ �9���/#
�]���"��"Odc�z-2T~�&&N۲bm��x��m9�=!��W#�V�y%<��?M��?� bT9�Yd�M㥳D��ү
+O���s���zdՕ˫c'�fD�$�̜�P�o�>�.��g�BF�evɬ�%��8�lc��Hx��\/.#� Ƹ����o�w�=���v3�<�Eo'�1C�U�M�-�Y7�ϝ����v��L�+iw���-��҆�<�ʫ��ƿ'"�o�>���� �HX]�~,Z���6TI;�ƪK���2����r���A����k�� 'w��~ {���s���(Κ#�1iu}��gFg�Y�,��B@�;��3���S��[�)`�gܐ��e'ٳyѤ�5��E� ��=���ʱ�Ā'*}��"42�}�1 ?�c۳J�,���~X�(�i�nWF`x���-[$�S����Nj�' �1�qV�ӮgcD�nseң���g�Z��w��e�HݳY$X �T����� ��ؼ���߁�p@���1��"*'[�.?Z[����>*3���� �G���v\)���
��eHT�+����!��+ֿ:f�^T� ���DIյڕy&v�yXc��&��L}LZ$2���^y��9 Y!��)|t Oc<g�3��v('D��&��(,����E�^���e��j��������}BȒ�5�q���lQ3"`7�uy��
��k�("X�DY6���k����x
������E�l�������Z�=\!u&�=��M���ԙ�Ɏ�Du�g�^���Zmc���u W�y}^"�*����k����4�{? �WmC23��{
m�S��t�;��&"�(�A-h���g툔+"�* �>g�ҏ>D`�Y�o�W� C�3�"^��W�*ğ]W<��؈�E�^x�������1��)|�Oc<g��ɤ�V�>��Ϻ�k7#�gl;�>�џ'P���IÎ�y#�D����y����;]���Ϭ���^��� IDAT;2e1q�3�yf�2?�X1� o�� �1�3��$��v�V?������}��YR�A��+o<2i���M��O��gv�Q9��P<�;�hw˄=1���C��‘��;�~2sh�a���\yK���97�]0�$_�Ð}5~=�Yr˒Z6�!�
�3�ү��U�p�,�ݘ5W2���ٳ"��P��3������z4�#��}��;o-�m�)���"�x΍a�]���Ga����5�Z��+G��� C��1Ȍ7�}{��=�g�'���ۅ������)�0��ݓ��G�H\U7���[�� FLE�ܛ+"�)<��$&�p"PU�;vٰe�`�_��Dǐ=�kb�%2‽ر�y/V�����x���U�UGDDV�Y��
Q��˔��2���?���Xc���t=1  O���xE0�3nND�;�LڨMY;����GnV�,���ˊ� �W�A�߻�q��C��V�J�U�ϒS�շlTo�f�=`��nkf]��/�`�5��#��`���L�ݢ���xy�S!�h��o��w ��\�qO@ϥ/��l����,b���yw<�_T&�_&�RGTn$����2Q�,�y.�l�-^]L�y�VɝMg��&u�2,��l���+_���a���C\+`v���I�W�.�"����Vt��GBNj���ԑ��#z���'�.EZ#3����]���@��O�݅h'Z!;�Ɗ����lyC� ��F˵��j �#�b��"��o���c����w��ڼ��*��c=�W�^�$Ƹ��D K��yYd�b��HG���ؼ#~D�U�ϊ�H��$��@��o�Ӯ�� 9M,����1�����%�tڕ�f�c�ujXsx���a��l?
��݀��Ͼ��}����h�{��[0v=�w�z���;7ېYDw��?"���G6����vL[�Lye�i='*i*���b����Gxz|���]�_������#| <w��~k ��)�fӼ-�M�q�X!������M^k���1�4׋c]6�
�W���y�m٫q�>O fې�@Էr�FB�RL ��cسm۱������+�P�_#&��+���p5t��<��&~T~fMd�ُ�(Ƹ^D�H�I�'���NNI�:��-�A~�=�F"K�;‘0b�+i�N�n3��@�#�~&��["@�s�B\!�(�*,�c>�3j�
��������F]h���I���?���ZO���Ļ
�1��n�f Ϧk2˺$�[�����e�}Gw�D���4l>��D�;)f^� �������!�L{w|��Cv�A}��ai��hۼ~�&���&�I� �z�/���$�공�(xg0�눀���Mڣ �A.6Z �z6m׶(~5���Ʉ�yX�>���l�*�gw�r���y�G���2�����8��y��E:H Ï~
����5�Z��{��s�� "O�i�Gu!�"�,�ߪ�������׈���-����NbM���-�ϸ�?�����Y!��4Q{q��V�� ����B��_�����E��"P|�� ���/�XB�#�V�o�/�"~-��ڐ�L��YWUx��=~��y'�>@C�2N/�vU�J��<��!�[��!���M��`������RX@헻��a Ծ!�����v�\zkχJ��_���>��K��m��#�� R���r?�w���k+~� �)`��"�+?�F�%t�LcMX� ��]����펋�h�5�_ɯ&d[�{����l����&~D��ɰ&~I���վ��yE�g(ZgPz�����Є��_���-w
�_���Y����~OW?�����`ȝ%��'}��$Ƹ�$`8�{d��uo�Z�?��]!䈬W���[%�lڈ��m5~���l��Bc��t�&~m�B��e[�}'����4;��e��}`͕ߎM����H_~�? E��ur���)�E�ҍ������&�8+��#��i���"�Mn�� ��r��w���e��Q!�������ǂg-����b�}�@~����̤G�/���Eb������_��?ʯ���M�>��ĉ����B��J���/��(�8/Y������<�)�Lk�e�i��,����vw���T���#|f�1���F�
� N��1b�g����~�?��s�c����b@�D���mE�/�_��~��F��*�8+f�#YGD��<V:oq��т��ːx���B��� �Gn6�;��w��'ɼ���G�I�>���D� ���uZʮ!�krDc����e��$͜�Xb ��C���@��-���,�8/f�� �]%���PQ\6o���x�(N�V�~����,�[����V~$&����>�����=��C���,�.0���хv�Hh���� �n���G;�SC)����J�?N�����`pwV���i�]%��e���z����v����1�CoG�ţ�-[V԰mF�?v,�+edƍ���;��Ū=?�p��Z� �f���e�z��rC ���n�mcO;�2�4�����2v�_%����^���^�v�N�'�Fq��ʉ~���������G}���v���9�~��B�<X�A�5 ��v�Z�O!�1ާ-W�'� ��v�m� ���i ����-�D�V D@�����`E<E���������"+�n�iD�Җyع?�<L��η���!�О"�Z���gPݽ�hg�9�\��"��ᑌF�k�����JÔ�����*�|�v��3"�鵇%��h؎�i�;����.���ٝ�t�͋˦�D�9��v;L;w�8���eC���;����X2���B��w$�!�9�#���� +���X۶���x"�N<�m;'����&�1�� �X���*_�Q8OLX�&��&�����jj ��y�S����HH�w
��I0sN�����= �(=S�f+Z|�S�v���{��M��c�$_�E {���l�XB���<�����F�_;�5:�`��^ݑ��?�G�E'a#��z-��̓[H�C �'�,“�y�[�Nzv��+�V�S9ڔeTv=d#v�_~�>�����" �+'�k�t=^XqŠA�+��?� ه
�G�Z5.�6�D���֝" ���I��X!��� ��$����l���_��;vF��l����;-t����¸ӿ��K�n�O ��~Y�����~�R� ���-|�~�
���'�}�OYr�
�U2_M�%�Ȏ`���+����fU�"����ZI˜vX6T�G�qFm`ۈ��g��]�� �~��W�%�x �w�
�j���/ۗ��/�W�m������Q��c�=BG`T���8Kx��ise�<��t=0s,��-^ZV�ib�~ٟ��,I�-8�����W�~4*;�U�p��?���Eٴ���UOP��(@�,�Gs��ϐ��t:-�����#�G`��݆���ѻ~���~�>��V�p|�n��]D��}�J\A�V�����3���y,aǻe]?f�`�C�Pf�ϴ)"�l��4V_�x}�a$"g]YQ ��ٿ�����E�-:���c��@��yp�o�rO�q�}p��Rſ��"|D��@풨|�m���#��.�(|�XG�b�`��7�?Q����D�;����ꇌW�JhP�;��]}���{�W��TQ�nq��l�v7 OXG���~D��摰�6�z�J�'��XzB��Ⱦ�a�YnU f�e���D������s���C �5�$! ���;����d��Tڿ+�H[�1�G�+�i;C�ڮ㼣ZK X���"���zma�Rt؝q�3��������%�>�N�-���
���H�B\+�~����-�!}+.�c;���1������E��?kf|O�l��9��?z�R���س_��22@�Zb�"�elC ����B�*���.2[�����0�ء��~��.���7#b$���za�M�8Z�[��pB(X�+�̼b� As۳��! Q���?�,�_F�Z��O'�ɻ��jY+�J�i�ȋ"N˶� �6�p��,��x��J���{c2�~$'뵈�����?o<�������/)Z\��&V �j��H>������{��~ �%���a�e.� ;�rEHX�.��A�x���
�H 0_�[�B��0z��.�#�p�:���A���+�h����H>
G;(+�����ꇀYdȘ)kw���V��=ϣ�������[�1S�0�U���)a�oi�NX�e��
�qe�x�Y<I�"+��$���D����5�c���(�EB����J0�Ǧ�lQߙ��2� ٣�S!������ۉ�E ���I ���O��� j���4̂��g@u7���t=VX�Q8"~�|������E�s+�o��jC��}��g=���� {��"`eܶ������)1p�nt �����o�Lk��ad��@�6���
�ײ1���oy]vԞJ|��"�qU��b�����Fd�����W���َ��W��V��O��Ei2 ���:֏E��7�*ɯ||��k��Y�꺢�T�����A~+����F�3D� �A�s��ݾ�g�!�ǭw-~6�4!��ޱ_d�¶ ������=b��DD�l�@�o ݞ,v�O��W��=��Y�����c�?���ˊG;~������2Z4*8M�O����0`�z�9��?�����m;�fO0�A׿Jr�[±�:�����4(ު�i�G����Gz��Ϝti��lGI�$Z4v��d��!�|G�!���M��1Ǟ:̊������-����7�Azd�
��'�"��l�1Ɋ����}k��_��1��������.�G����8=�Wʯ�;��"������cO�GG�hGd�3�Gv������_�Cb� ����V���/몺� @�5��-:�����{��̫͗��x��x��fI=����=����q�>ʹ�"hdӋ�GxV��d"!`]^ݕ�U�������Ɛ}� �I��������K��]7~���ŀ�xq��a&n�o��e�L�����.��pD"R��;��ݡU���Uʫb��'E���[�c�g� �t��S��T6���9��g���9�����)�a��'�����`e�W��A�G�}/�:�ށ2�o�Ya0���;�LX�@�+��|>�'"-OY�g�Q���(Mv�� L��k��W]Z8�V~t�Vl���q7�M�"y&MD��N�{7:����)�f$º��ET�}��r\,0��]i��aΊXȶ/�?�Wǣ�#q+��ѿ��h�;rٴ[������[i���|hg��"��!Զ�U@T�'g^/d��f�*y<�X�'��"k���0�ݦy�o�{K@F�f`��������4��y%�} �%w���6�~6���\!���U!z��Sb���cg��E���͚��ܙ2t0��{�ӕ������D����J-���`�V�,[��y���Q��S;�qW����>�����s^�Ռ �����-OB��Z�;E�\ز�� �����flQC�^X�N�߫�>�˒=#��d��Nq�5b��\�����'�� ���v�d�� ��~f4
~ݖ2���'w�f ��P�P[�<'��S�� 2s�
���ʞze��%��@�ihPOwZ �$v揶X�`nD�v<�w ��-W�P��I"`��#{
` ���#�"��{–��[L ���"���%�L�Ȧɜ������a�.�#��k!�+o%���uʡ�e�V]�[i5�4ǣ���l^��+V4|C ��S�."`�g�^-"�������fw�2ƒ�E���Ybd��ʛ�c�f^} ������@d�2�����h����h�x2Z���)<��CTOԖ
q���%�N�;�f��h?J�qJ��{����Ǝ�.?���ص�g��"@��@ ����E@6��"���'�x4jo�4V�" +<@8�K �d-�w��]�:�:��g�׮��3��W^�|��h�ym���@��"�����������t{�>d�=�K������B�ռ �F6�.f�u�� ��Q�2כ�̜�暇ou�h�
~�`��&�L�h��A���j_d����Eye����+E��{f�Q�֘3�l\�Fv~��V{*��@���B�ڇ��~R�ݎ��ӳYi$�]uԗ �g�+d�΁*y\)&������݇ �W����� ����[���1�5^?YDy�����{���}��H����(@�fY���d�т�D`ټ�#i�X���0�ao�D������"Rh!����xu!���d��#[������H|b�c�S~D:(�ۅ���H���"��/��������?�'+6�-�P�\�����}.Z4k�!BVʸCH�E��¨�"7�^�-����E~kg�>=�~{�L�ձ��2?+d��ys
��w��E���N$ȧm�n�$#��ɝ#-�u�d ��{�ꋎvٝ�G�Y���jZ�3�`�*Y�t����B��Q�l���ֽ���6�[��l�h�c��X-+Kޕ<�=�#@c|_�PY�b9F�x�#w�>"ٶկɵˤ�nT�J�"��ӻ����G�J��ϑL]�{�J߿��ܱ8f��"{D��#�dwv���[�#�2�
Ϗ��}$B�%����eV����V��ʂ7Q�ŵh4���Ȗ{��q�m��hA����0+<���}mn��!z/l��[M#���ev��}��pl�ڶc�G;��1��n�����Z4{qJd�8A��~b�Ҡ�/C��k[$�>D'l�����Ư�aYf���Q���>���=��E���PnT�_q-���B0u�&{/O�z��hkA��XdX� `�|U�=+�N�F��#�G���[��"՗i7j�7?P��v�ݿ> ��r����9\%�(�Z����+�Y��_�U�W@ �G`8�i��,�2y,��W���~��L\�jX�C��@�ԗA���ѸW�]��ı #�(ND���EG����' �z�ve�Ǽ�O�*�Ȥ�!V V���\�����G� K h����-�kqR \)d����4�4� `IY���e�0��sKw��'K�^�HX�L+�Ce"x+za-����fo�h܇Sb�J!����w?�_��6"vF �� ���~���NW%�jz����N�N��A�n���<���@��,�W��-�{�����^���y�2,R�l�\"!�i��iG�J��@3īmzDa�>�G���*<����<Ȉ���@��zرH��8&�Y�����[u|,�WD��s�\��-��Ȥ��d�U�3q����3'� ��c��������?z�����Z4����>_Av74�q�57�]���'E���#Vf� �g� {Z�lѽ���N#�]��G�d�Qߠ�@��X%��@ �v�f�AWv�+����`�~M����G�w�Ԟ�X�-c��1'�Pׯ_SYq��F?��6����@��>8)�x��k0G�hG��f�YܽE {�*�X�į���� rߑ6"Q�l�����AB���4��q��1���@��^�KxB *3sd��v�΅�j�yXr��L�Q[v��tٴ���4�;tV,��h��J<% �It��h�>��j<J��c��xg�y'rad��c�nO_��x����2ރ�GC�����+���S� a�N[�?��
ݷ-��FEx���ǰ�>�K��T6KH������u2��� �g��E�y�K� 'E@v���,�� ����@�h�h4*�H`UdE�E���?&y��ex��k��6ݧj�t�M�K�+d�ٙ�L�+e��K8�-���;۝&sb�~FX��)�Z ���Y>"T�Y���g�лs�e�Jw�οB�'N�2w��đqo�h4,d|��W ����i[į _�t-�}^�V>Ɩ��=K�W���gI;�6#d���U���@��3�.���}��>Zܤp�d�]M���"@����]' _W| �0�:]tO=���=�����i�@��u�Z4?{ �9IDAT�D��&:`�$P\���X�����e?�]��G��S hq��'�%tX ����4UDcP!��N��v��/-���X`A��gĀu���@"`���� ���D�.��dB9"z��?@�.ݶ�Ovj&]�̗��k�h4���ک�:O�f�z;p-$���&~���k��ɣ�-XmӤ]V>�^����$Kv�̐�L��T���l�t�H݇�F#+��d�⎅�����@� ���Ξ9 @e�@�'���b��ݯ$��%�L���M��+y�IMY@�h4���s[�ױ(���?�S>/�4 � *���"���r��&���������;��n!���mV�֍�?��|mVL����v�#2��TcW��� -��;9I�w�WW�;c�,@� h2f :N$�;b �U��@��զ����{s{��ι"�Yv3O�-������dweo �*����s�=���I60����Y����� �~d�����_ ����X����7�0V\gʿ2绠����:4P|�-�N[����9�*�^},�����. �r��\��9e�k�� ���:�SD+�Y~���� p~�������u�-����6K���_����lR����n�|O��y��+�/=Z¯�Z?�$�Q�+ٶ������m��"+��Uv�`��d�g E���7 V�Z�G{y������s����tY�y\m�1�/%����W��ҹz���O�_�wӱb[�a�x�?��_etF`�g��>W�����wo��9���ed�x�-21��C�k��e�|5f�2���3X�"�#�� ;ـ��{eK��r$�3v���k�ek~���F`� ��D�'�@���*X�:�7���*U�`G�*׹jv�<�o@�Qe+����tް�MF ����9���Z�K#0�e]�Y�D�����/�L�[�y��%>�f��̺�F�����w��j����2���
d�zmL���wp���CU��q�,�}���g�6���)�z�,�2�(�b�󲐫�=}�]~�["�ݗ=�.�P�Dtr����� ��� ������)����4�������Og;Y)F/�U @�W�$�O%{[���CP�r���f �+̂ ����nV�Wu/}i�ˎ�{"��s�+ ��7C�|_�y�`~p�J��!cnR���T>É��GD>��C o�|�sb�.�b f�%�^�[����W����y3+���ѷ��c���\��#<# �{� Dxf�[૦!�g��x�r�����TE?�e��jm���O5N�ŵP������TX��U^��92ǶD_�8��w���*+p�������s�p�X-�&�Vջ�dD_�y+�U�%LR��� U�ޞ�&��(��яV+o��|���`�����j���AY�ʎ�W�W�Tt���xe���7���m�6}�30�-��&�{�N���g��& "~]�߫g�)ۦ�[�8�,�0ʯ"{>7�@&�i�?ʼ`�ú�dLA$�z�J�w��D�l)������{&@ ��G�o�}��?c���c���` d:�ļZ^�3�o����;�) ��V�Q����ysGFDߴ��N�S��<��)�y�`�z������6O�=0M�w9��W#�FY��q^)f7�2�w�?C�����"�_����J�g]�i0O�)���_��6���%��o%�z�o���i�u�_���i2�������� t`��u�$c��� U
�%�r�b��}sx�0�ϱpO��& 2ֹg ��b� t�sp����4��w��V ���"��_�V����<`���ϰZ�G�U0�},�sYF�K�G��#H���Y}w�J��� Y�3/�����j�d�H��TEẃۭ�z_�C�H���$x�z��B&Ƌ�P}����HF���ν�E�Ŷ�ױ��/U�R�hAY�m(0�ά-d���d�U�u�����i[=���5����-�� ڽ�B8�츯���m��6پ���Q��˪��7���LBF𽕬��n�Z�?�w���/���Y_}��1eYO��w� h���_��kr"�;㬕�_���Wbg]��e��lv�2��X�o`�'P1^�g
<3`�@-���.�Z�ϲ��~��e�j_�~Y� �W��Փ�`f<!�]���1D��mE� |����C�X1��牾'����,A��8�{-�r�B �*�`�=����������e�y���6�H�_etV�3���������t<�̥�"��D�k��A$��Т����XǛ�<�\�kїY�&^���n��l�n��>�� ���_���K�?z �������b����G�+���_?���/W�ѳK����X���k��U�;�_1]1:�����>�6� �l]��� ?�j&��G� c�O��u�I��R��1���H��B��y/F��]q��G^鯎��x��2Z�#�"�c`�:T���>#�����ߟ}��}���3�� |��d���������J�W}'�-���c�(�o]�-�����G�|�<�/���'�'?�#?Wu��e�_�$�Q_���>+V��H��1;u�D�o>��������A��F s,�\��q,ѷ�4�Ks�c�������Ϻ�|:u�Xm�����X�X��+���M���ߢ$�c`��` O�3�`mr����1���J0-���)��h��mV�?#�Q��@E�W�L�6DY���[�Lʿ� �x��x�'��� �63`��ey�Lj���k�����|�P>���l�K���[}C�z �v}e*⾳YY�xm��GF��6�v <M� ���>�h����6#�˱������#����e��۬�3��1� @��nrn�žL�2&+�o� ^Aw& {�򯎉R����0�k�!�Z �6+�>��\�K�V=S ��dLB�HX_����W�1��r��/?
���x�q�w̌�g��7�1�)����X������*��G�ټ��0۪Y�������# K�����M���� ���O�V�����Gյ�N��_�ˮ�++�L���Vm���8�6���V}��V�kկ̀w͢��c��t��h���[X}Y�����2�x����|R����yG���.[}��X�������G��ч�w��Xc��g�<c �� P���@%�������;ۤHfD��������W؏�w�#�Y����n@$�ֹ���J���}O�w�2cv���vb�J�����O�>��pc0�NH��K �W��?k
�pK#�ߒ�Tc���9N�9�?�]�l{u5kev ��i��F��V��Z}�H�T�^�"�s�)�Z��6���0�Ыmv�7�F������w�e2e}��y3f m0��țY%+�~]���7�Z���1���z1�wk���1�@["���)w?z�L�~���k �Vf�K�g�_��qV7�)ֲ�W����Z�=��syb�ʲ��7MB$����G
'}ޖ�F��Vr���u�m�c<a|U[�~2V�1ւt�$Db�g۲��Y�J�
7� �6�L�X�Yم��J��u�^��M��e��[��S�C~F�#P�Ϯ�oǜ������]2����c��ݹv���Sp���
5��̖�Wͻ�#{�L0�����A�o%�]&BoY�2:��xGb��y���`ැ��e�y�8K��z%6S?�N��t��L܎�>w�V� ~;���{a$�O�w
{u�GU�*�:vWP��G���U�^_7����9K�w��c�B�ٗag�Z�H�u}gLT��ֹy}1[`��b����XWcV�v8-kl���t�u.پ���`ΰ���rV������l� �U>g��n��Wc��s:��x�r�>�z�w�N���]q��{�N�n� �s��dLd�ǺI����Ӷ���\�=0�<)��|j8�����zV̫��g�o#�U0�t��OM@�\9�,���-��mU����cfb�.o�8�[��}���߉ٮ��cd�7b��{���pN兺��H�+� ��]��Λ�*��� ���=���.�ߝ+��L�7� ݫ�9��ow����m�ϋ���N���3���H���U*��՜O�����zԷ��:�sN�d��>�+�%�s�l�Ϊ�D�OĿr��\[ �97�2�k_�����+q'��c�gw�
�sv�{7F�=%�O��B��zw|W�10����v�X��� TEqWܻ�v�� @�& �V}����[�>R���~]��vc����D�O�gM�S_��D�vĺ*�� �iۣ`z8��9VB���S�:^$<����۶���!���� ��L��:���-Q߉�ڪ�W����<����UD�bn�)�r�U�vܪ�����a�����w�1�_�o�ڎ���v��K���q�V}��1��]n��>�U~E�v_���'�o�D�O�+�^�Wb_���!���ӱ%0}d��7cN�~��.t}�����'���_�G�dE��F �Sx���2���
����v�>�K��ʭ��o����4�~vij:���� �u��l��i0w��N�����̫^��
���_{4��G��ve2s�D��G�o=�?���`�sCX;_6�Ľ#7���z��/�2n
mg��'��X��G� �xn��o{���~�8.���o�*/���]�#~:?Jx�}�/ݛ�;;4q�IEND�B`�

8
LocalPackages/net.peeweek.game-options/Editor.meta


fileFormatVersion: 2
guid: 5bf604c695e81fb4bb3d36453af169ea
folderAsset: yes
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

17
LocalPackages/net.peeweek.game-options/Editor/GameOptions.Editor.asmdef


{
"name": "GameOptions.Editor",
"references": [
"GUID:bf77ea25d32b5894b9522d25caaa39eb"
],
"includePlatforms": [
"Editor"
],
"excludePlatforms": [],
"allowUnsafeCode": false,
"overrideReferences": false,
"precompiledReferences": [],
"autoReferenced": true,
"defineConstraints": [],
"versionDefines": [],
"noEngineReferences": false
}

7
LocalPackages/net.peeweek.game-options/Editor/GameOptions.Editor.asmdef.meta


fileFormatVersion: 2
guid: 0c6932878f11ac44f9d10f2aa26297a5
AssemblyDefinitionImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

34
LocalPackages/net.peeweek.game-options/Editor/MenuItems.cs


using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEditor;
namespace GameOptionsUtility
{
internal static class MenuItems
{
[MenuItem("Assets/Create/Default Graphics Options")]
internal static void CreateDefaultGraphicsOptions()
{
System.IO.Directory.CreateDirectory($"{Application.dataPath}/Resources");
var asset = ScriptableObject.CreateInstance<GraphicOption>();
AssetDatabase.CreateAsset(asset, $"Assets/Resources/{nameof(GraphicOption)}.asset");
EditorGUIUtility.PingObject(asset);
Selection.activeObject = asset;
}
[MenuItem("Assets/Create/Default Audio Options")]
internal static void CreateDefaultAudioOptions()
{
System.IO.Directory.CreateDirectory($"{Application.dataPath}/Resources");
var asset = ScriptableObject.CreateInstance<AudioOption>();
AssetDatabase.CreateAsset(asset, $"Assets/Resources/{nameof(AudioOption)}.asset");
EditorGUIUtility.PingObject(asset);
Selection.activeObject = asset;
}
}
}

11
LocalPackages/net.peeweek.game-options/Editor/MenuItems.cs.meta


fileFormatVersion: 2
guid: 65ed215c70baafc499a131783c9604b2
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

21
LocalPackages/net.peeweek.game-options/LICENSE


MIT License
Copyright (c) 2018 Thomas ICHÉ
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.

7
LocalPackages/net.peeweek.game-options/LICENSE.meta


fileFormatVersion: 2
guid: d7b90be6b3394434785100cd25a05b95
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

8
LocalPackages/net.peeweek.game-options/Prefabs.meta


fileFormatVersion: 2
guid: 37056717b00832d4cb50b234cc10a284
folderAsset: yes
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

8
LocalPackages/net.peeweek.game-options/Prefabs/Audio.meta


fileFormatVersion: 2
guid: fa75e76c2e175a0479df3a233a99e24c
folderAsset: yes
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

166
LocalPackages/net.peeweek.game-options/Prefabs/Audio/Audio Paramater Slider Variant.prefab


%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!114 &28589930
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1297834685244609333}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: e10ab4e0553a6a74aa8a589f49e27b90, type: 3}
m_Name:
m_EditorClassIdentifier:
Parameter: Master
MinMaxParameterValue: {x: -80, y: 0}
ApplyParameter: 1
MinMaxSliderValue: {x: 0, y: 1}
LogarithmicScale: 1
IntegerSliderValues: 0
--- !u!1001 &1297834685625953051
PrefabInstance:
m_ObjectHideFlags: 0
serializedVersion: 2
m_Modification:
m_TransformParent: {fileID: 0}
m_Modifications:
- target: {fileID: 204735219, guid: 880b2570b9f04e046abcbb9147d9b6da, type: 3}
propertyPath: m_AnchorMax.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 403439896, guid: 880b2570b9f04e046abcbb9147d9b6da, type: 3}
propertyPath: m_AnchorMax.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 717617201, guid: 880b2570b9f04e046abcbb9147d9b6da, type: 3}
propertyPath: Suffix
value: '%'
objectReference: {fileID: 0}
- target: {fileID: 717617201, guid: 880b2570b9f04e046abcbb9147d9b6da, type: 3}
propertyPath: AsPercentage
value: 1
objectReference: {fileID: 0}
- target: {fileID: 6229226766417129473, guid: 880b2570b9f04e046abcbb9147d9b6da,
type: 3}
propertyPath: m_LocalPosition.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 6229226766417129473, guid: 880b2570b9f04e046abcbb9147d9b6da,
type: 3}
propertyPath: m_LocalPosition.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 6229226766417129473, guid: 880b2570b9f04e046abcbb9147d9b6da,
type: 3}
propertyPath: m_LocalPosition.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 6229226766417129473, guid: 880b2570b9f04e046abcbb9147d9b6da,
type: 3}
propertyPath: m_LocalRotation.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 6229226766417129473, guid: 880b2570b9f04e046abcbb9147d9b6da,
type: 3}
propertyPath: m_LocalRotation.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 6229226766417129473, guid: 880b2570b9f04e046abcbb9147d9b6da,
type: 3}
propertyPath: m_LocalRotation.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 6229226766417129473, guid: 880b2570b9f04e046abcbb9147d9b6da,
type: 3}
propertyPath: m_LocalRotation.w
value: 1
objectReference: {fileID: 0}
- target: {fileID: 6229226766417129473, guid: 880b2570b9f04e046abcbb9147d9b6da,
type: 3}
propertyPath: m_RootOrder
value: 0
objectReference: {fileID: 0}
- target: {fileID: 6229226766417129473, guid: 880b2570b9f04e046abcbb9147d9b6da,
type: 3}
propertyPath: m_LocalEulerAnglesHint.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 6229226766417129473, guid: 880b2570b9f04e046abcbb9147d9b6da,
type: 3}
propertyPath: m_LocalEulerAnglesHint.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 6229226766417129473, guid: 880b2570b9f04e046abcbb9147d9b6da,
type: 3}
propertyPath: m_LocalEulerAnglesHint.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 6229226766417129473, guid: 880b2570b9f04e046abcbb9147d9b6da,
type: 3}
propertyPath: m_AnchoredPosition.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 6229226766417129473, guid: 880b2570b9f04e046abcbb9147d9b6da,
type: 3}
propertyPath: m_AnchoredPosition.y
value: -672
objectReference: {fileID: 0}
- target: {fileID: 6229226766417129473, guid: 880b2570b9f04e046abcbb9147d9b6da,
type: 3}
propertyPath: m_SizeDelta.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 6229226766417129473, guid: 880b2570b9f04e046abcbb9147d9b6da,
type: 3}
propertyPath: m_SizeDelta.y
value: 96
objectReference: {fileID: 0}
- target: {fileID: 6229226766417129473, guid: 880b2570b9f04e046abcbb9147d9b6da,
type: 3}
propertyPath: m_AnchorMin.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 6229226766417129473, guid: 880b2570b9f04e046abcbb9147d9b6da,
type: 3}
propertyPath: m_AnchorMin.y
value: 1
objectReference: {fileID: 0}
- target: {fileID: 6229226766417129473, guid: 880b2570b9f04e046abcbb9147d9b6da,
type: 3}
propertyPath: m_AnchorMax.x
value: 1
objectReference: {fileID: 0}
- target: {fileID: 6229226766417129473, guid: 880b2570b9f04e046abcbb9147d9b6da,
type: 3}
propertyPath: m_AnchorMax.y
value: 1
objectReference: {fileID: 0}
- target: {fileID: 6229226766417129473, guid: 880b2570b9f04e046abcbb9147d9b6da,
type: 3}
propertyPath: m_Pivot.x
value: 0.5
objectReference: {fileID: 0}
- target: {fileID: 6229226766417129473, guid: 880b2570b9f04e046abcbb9147d9b6da,
type: 3}
propertyPath: m_Pivot.y
value: 1
objectReference: {fileID: 0}
- target: {fileID: 6527446259736664622, guid: 880b2570b9f04e046abcbb9147d9b6da,
type: 3}
propertyPath: m_Name
value: Audio Paramater Slider
objectReference: {fileID: 0}
- target: {fileID: 6545799279665741935, guid: 880b2570b9f04e046abcbb9147d9b6da,
type: 3}
propertyPath: m_Text
value: Audio Parameter Slider
objectReference: {fileID: 0}
m_RemovedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: 880b2570b9f04e046abcbb9147d9b6da, type: 3}
--- !u!1 &1297834685244609333 stripped
GameObject:
m_CorrespondingSourceObject: {fileID: 717617198, guid: 880b2570b9f04e046abcbb9147d9b6da,
type: 3}
m_PrefabInstance: {fileID: 1297834685625953051}
m_PrefabAsset: {fileID: 0}

7
LocalPackages/net.peeweek.game-options/Prefabs/Audio/Audio Paramater Slider Variant.prefab.meta


fileFormatVersion: 2
guid: a54a9e2b987779e4d9ee72eaac4b4fec
PrefabImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

1001
LocalPackages/net.peeweek.game-options/Prefabs/Game Options Panel.prefab
文件差异内容过多而无法显示
查看文件

7
LocalPackages/net.peeweek.game-options/Prefabs/Game Options Panel.prefab.meta


fileFormatVersion: 2
guid: d01cd2ed5d4e4144fb011b91aba701db
PrefabImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

189
LocalPackages/net.peeweek.game-options/Prefabs/GameOptionEntry.prefab


%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!1 &6930701346793127765
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 7839149917074838906}
m_Layer: 5
m_Name: GameOptionEntry
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &7839149917074838906
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 6930701346793127765}
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_Children:
- {fileID: 2135674710631987067}
m_Father: {fileID: 0}
m_RootOrder: 0
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 1}
m_AnchorMax: {x: 1, y: 1}
m_AnchoredPosition: {x: 0, y: 0}
m_SizeDelta: {x: 0, y: 96}
m_Pivot: {x: 0.5, y: 1}
--- !u!1 &7913506654664937089
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 2135674710631987067}
- component: {fileID: 9065468770990018734}
- component: {fileID: 9214983364259506403}
m_Layer: 5
m_Name: Label
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &2135674710631987067
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 7913506654664937089}
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_Children:
- {fileID: 7614815128011061925}
m_Father: {fileID: 7839149917074838906}
m_RootOrder: 0
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 0}
m_AnchorMax: {x: 1, y: 1}
m_AnchoredPosition: {x: -236, y: -4}
m_SizeDelta: {x: -488, y: -8}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &9065468770990018734
CanvasRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 7913506654664937089}
m_CullTransparentMesh: 0
--- !u!114 &9214983364259506403
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 7913506654664937089}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
m_Name:
m_EditorClassIdentifier:
m_Material: {fileID: 0}
m_Color: {r: 0.1254902, g: 0.1254902, b: 0.1254902, a: 1}
m_RaycastTarget: 1
m_OnCullStateChanged:
m_PersistentCalls:
m_Calls: []
m_Sprite: {fileID: 0}
m_Type: 0
m_PreserveAspect: 0
m_FillCenter: 1
m_FillMethod: 4
m_FillAmount: 1
m_FillClockwise: 1
m_FillOrigin: 0
m_UseSpriteMesh: 0
m_PixelsPerUnitMultiplier: 1
--- !u!1 &8108207806772235796
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 7614815128011061925}
- component: {fileID: 5672698456528997149}
- component: {fileID: 6948966462117553428}
m_Layer: 5
m_Name: Text
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &7614815128011061925
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 8108207806772235796}
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_Children: []
m_Father: {fileID: 2135674710631987067}
m_RootOrder: 0
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 0.5}
m_AnchorMax: {x: 1, y: 0.5}
m_AnchoredPosition: {x: 8, y: 0}
m_SizeDelta: {x: -80, y: 48}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &5672698456528997149
CanvasRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 8108207806772235796}
m_CullTransparentMesh: 0
--- !u!114 &6948966462117553428
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 8108207806772235796}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3}
m_Name:
m_EditorClassIdentifier:
m_Material: {fileID: 0}
m_Color: {r: 0.6886792, g: 0.6886792, b: 0.6886792, a: 1}
m_RaycastTarget: 1
m_OnCullStateChanged:
m_PersistentCalls:
m_Calls: []
m_FontData:
m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0}
m_FontSize: 32
m_FontStyle: 0
m_BestFit: 0
m_MinSize: 3
m_MaxSize: 40
m_Alignment: 3
m_AlignByGeometry: 0
m_RichText: 1
m_HorizontalOverflow: 0
m_VerticalOverflow: 0
m_LineSpacing: 1
m_Text: Game Option Entry

7
LocalPackages/net.peeweek.game-options/Prefabs/GameOptionEntry.prefab.meta


fileFormatVersion: 2
guid: 1c767a00d4fc8d44a8de55cd23980091
PrefabImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

465
LocalPackages/net.peeweek.game-options/Prefabs/GameOptionEntryBool Variant.prefab


%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!1 &185892096
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 185892097}
- component: {fileID: 185892099}
- component: {fileID: 185892098}
m_Layer: 5
m_Name: Bool Toggle
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &185892097
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 185892096}
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_Children:
- {fileID: 1276828479}
m_Father: {fileID: 7226165402265798909}
m_RootOrder: 1
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 1, y: 0}
m_AnchorMax: {x: 1, y: 1}
m_AnchoredPosition: {x: -239.5, y: -4}
m_SizeDelta: {x: 463, y: -8}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &185892099
CanvasRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 185892096}
m_CullTransparentMesh: 0
--- !u!114 &185892098
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 185892096}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
m_Name:
m_EditorClassIdentifier:
m_Material: {fileID: 0}
m_Color: {r: 0.1254902, g: 0.1254902, b: 0.1254902, a: 1}
m_RaycastTarget: 1
m_OnCullStateChanged:
m_PersistentCalls:
m_Calls: []
m_Sprite: {fileID: 0}
m_Type: 0
m_PreserveAspect: 0
m_FillCenter: 1
m_FillMethod: 4
m_FillAmount: 1
m_FillClockwise: 1
m_FillOrigin: 0
m_UseSpriteMesh: 0
m_PixelsPerUnitMultiplier: 1
--- !u!1 &386716191
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 386716192}
- component: {fileID: 386716194}
- component: {fileID: 386716193}
m_Layer: 5
m_Name: Background
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &386716192
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 386716191}
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_Children:
- {fileID: 1226088688}
m_Father: {fileID: 1276828479}
m_RootOrder: 0
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 1}
m_AnchorMax: {x: 0, y: 1}
m_AnchoredPosition: {x: 20, y: -20}
m_SizeDelta: {x: 40, y: 40}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &386716194
CanvasRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 386716191}
m_CullTransparentMesh: 0
--- !u!114 &386716193
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 386716191}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
m_Name:
m_EditorClassIdentifier:
m_Material: {fileID: 0}
m_Color: {r: 0.8679245, g: 0.8679245, b: 0.8679245, a: 1}
m_RaycastTarget: 1
m_OnCullStateChanged:
m_PersistentCalls:
m_Calls: []
m_Sprite: {fileID: 0}
m_Type: 1
m_PreserveAspect: 0
m_FillCenter: 1
m_FillMethod: 4
m_FillAmount: 1
m_FillClockwise: 1
m_FillOrigin: 0
m_UseSpriteMesh: 0
m_PixelsPerUnitMultiplier: 1
--- !u!1 &1226088687
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 1226088688}
- component: {fileID: 1226088690}
- component: {fileID: 1226088689}
m_Layer: 5
m_Name: Checkmark
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &1226088688
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1226088687}
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 2, y: 2, z: 1}
m_Children: []
m_Father: {fileID: 386716192}
m_RootOrder: 0
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0.5, y: 0.5}
m_AnchorMax: {x: 0.5, y: 0.5}
m_AnchoredPosition: {x: 0, y: 0}
m_SizeDelta: {x: 20, y: 20}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &1226088690
CanvasRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1226088687}
m_CullTransparentMesh: 0
--- !u!114 &1226088689
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1226088687}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
m_Name:
m_EditorClassIdentifier:
m_Material: {fileID: 0}
m_Color: {r: 1, g: 1, b: 1, a: 1}
m_RaycastTarget: 1
m_OnCullStateChanged:
m_PersistentCalls:
m_Calls: []
m_Sprite: {fileID: 10901, guid: 0000000000000000f000000000000000, type: 0}
m_Type: 0
m_PreserveAspect: 0
m_FillCenter: 1
m_FillMethod: 4
m_FillAmount: 1
m_FillClockwise: 1
m_FillOrigin: 0
m_UseSpriteMesh: 0
m_PixelsPerUnitMultiplier: 1
--- !u!1 &1276828478
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 1276828479}
- component: {fileID: 1276828480}
- component: {fileID: 6480578176489365575}
m_Layer: 5
m_Name: Toggle
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &1276828479
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1276828478}
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_Children:
- {fileID: 386716192}
m_Father: {fileID: 185892097}
m_RootOrder: 0
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0.5, y: 0.5}
m_AnchorMax: {x: 0.5, y: 0.5}
m_AnchoredPosition: {x: 0, y: 0}
m_SizeDelta: {x: 40, y: 40}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!114 &1276828480
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1276828478}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 9085046f02f69544eb97fd06b6048fe2, type: 3}
m_Name:
m_EditorClassIdentifier:
m_Navigation:
m_Mode: 3
m_SelectOnUp: {fileID: 0}
m_SelectOnDown: {fileID: 0}
m_SelectOnLeft: {fileID: 0}
m_SelectOnRight: {fileID: 0}
m_Transition: 1
m_Colors:
m_NormalColor: {r: 0.6415094, g: 0.6415094, b: 0.6415094, a: 1}
m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1}
m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1}
m_SelectedColor: {r: 1, g: 1, b: 1, a: 1}
m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608}
m_ColorMultiplier: 1
m_FadeDuration: 0.1
m_SpriteState:
m_HighlightedSprite: {fileID: 0}
m_PressedSprite: {fileID: 0}
m_SelectedSprite: {fileID: 0}
m_DisabledSprite: {fileID: 0}
m_AnimationTriggers:
m_NormalTrigger: Normal
m_HighlightedTrigger: Highlighted
m_PressedTrigger: Pressed
m_SelectedTrigger: Selected
m_DisabledTrigger: Disabled
m_Interactable: 1
m_TargetGraphic: {fileID: 386716193}
toggleTransition: 1
graphic: {fileID: 1226088689}
m_Group: {fileID: 0}
onValueChanged:
m_PersistentCalls:
m_Calls: []
m_IsOn: 1
--- !u!114 &6480578176489365575
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1276828478}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: b17b4f0ede176b345af395f45b7e6c9f, type: 3}
m_Name:
m_EditorClassIdentifier:
MenuEntryBackgroundImage: {fileID: 8601889576892527972}
Normal: {r: 0.1254902, g: 0.1254902, b: 0.1254902, a: 1}
Selected: {r: 0.33962262, g: 0.33962262, b: 0.33962262, a: 1}
--- !u!1001 &613121172145577351
PrefabInstance:
m_ObjectHideFlags: 0
serializedVersion: 2
m_Modification:
m_TransformParent: {fileID: 0}
m_Modifications:
- target: {fileID: 6930701346793127765, guid: 1c767a00d4fc8d44a8de55cd23980091,
type: 3}
propertyPath: m_Name
value: GameOptionEntryBool Variant
objectReference: {fileID: 0}
- target: {fileID: 6948966462117553428, guid: 1c767a00d4fc8d44a8de55cd23980091,
type: 3}
propertyPath: m_Text
value: Game Option Entry (Boolean)
objectReference: {fileID: 0}
- target: {fileID: 7839149917074838906, guid: 1c767a00d4fc8d44a8de55cd23980091,
type: 3}
propertyPath: m_LocalPosition.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7839149917074838906, guid: 1c767a00d4fc8d44a8de55cd23980091,
type: 3}
propertyPath: m_LocalPosition.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7839149917074838906, guid: 1c767a00d4fc8d44a8de55cd23980091,
type: 3}
propertyPath: m_LocalPosition.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7839149917074838906, guid: 1c767a00d4fc8d44a8de55cd23980091,
type: 3}
propertyPath: m_LocalRotation.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7839149917074838906, guid: 1c767a00d4fc8d44a8de55cd23980091,
type: 3}
propertyPath: m_LocalRotation.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7839149917074838906, guid: 1c767a00d4fc8d44a8de55cd23980091,
type: 3}
propertyPath: m_LocalRotation.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7839149917074838906, guid: 1c767a00d4fc8d44a8de55cd23980091,
type: 3}
propertyPath: m_LocalRotation.w
value: 1
objectReference: {fileID: 0}
- target: {fileID: 7839149917074838906, guid: 1c767a00d4fc8d44a8de55cd23980091,
type: 3}
propertyPath: m_RootOrder
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7839149917074838906, guid: 1c767a00d4fc8d44a8de55cd23980091,
type: 3}
propertyPath: m_LocalEulerAnglesHint.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7839149917074838906, guid: 1c767a00d4fc8d44a8de55cd23980091,
type: 3}
propertyPath: m_LocalEulerAnglesHint.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7839149917074838906, guid: 1c767a00d4fc8d44a8de55cd23980091,
type: 3}
propertyPath: m_LocalEulerAnglesHint.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7839149917074838906, guid: 1c767a00d4fc8d44a8de55cd23980091,
type: 3}
propertyPath: m_AnchoredPosition.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7839149917074838906, guid: 1c767a00d4fc8d44a8de55cd23980091,
type: 3}
propertyPath: m_AnchoredPosition.y
value: -192
objectReference: {fileID: 0}
- target: {fileID: 7839149917074838906, guid: 1c767a00d4fc8d44a8de55cd23980091,
type: 3}
propertyPath: m_SizeDelta.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7839149917074838906, guid: 1c767a00d4fc8d44a8de55cd23980091,
type: 3}
propertyPath: m_SizeDelta.y
value: 96
objectReference: {fileID: 0}
- target: {fileID: 7839149917074838906, guid: 1c767a00d4fc8d44a8de55cd23980091,
type: 3}
propertyPath: m_AnchorMin.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7839149917074838906, guid: 1c767a00d4fc8d44a8de55cd23980091,
type: 3}
propertyPath: m_AnchorMin.y
value: 1
objectReference: {fileID: 0}
- target: {fileID: 7839149917074838906, guid: 1c767a00d4fc8d44a8de55cd23980091,
type: 3}
propertyPath: m_AnchorMax.x
value: 1
objectReference: {fileID: 0}
- target: {fileID: 7839149917074838906, guid: 1c767a00d4fc8d44a8de55cd23980091,
type: 3}
propertyPath: m_AnchorMax.y
value: 1
objectReference: {fileID: 0}
- target: {fileID: 7839149917074838906, guid: 1c767a00d4fc8d44a8de55cd23980091,
type: 3}
propertyPath: m_Pivot.x
value: 0.5
objectReference: {fileID: 0}
- target: {fileID: 7839149917074838906, guid: 1c767a00d4fc8d44a8de55cd23980091,
type: 3}
propertyPath: m_Pivot.y
value: 1
objectReference: {fileID: 0}
m_RemovedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: 1c767a00d4fc8d44a8de55cd23980091, type: 3}
--- !u!224 &7226165402265798909 stripped
RectTransform:
m_CorrespondingSourceObject: {fileID: 7839149917074838906, guid: 1c767a00d4fc8d44a8de55cd23980091,
type: 3}
m_PrefabInstance: {fileID: 613121172145577351}
m_PrefabAsset: {fileID: 0}
--- !u!114 &8601889576892527972 stripped
MonoBehaviour:
m_CorrespondingSourceObject: {fileID: 9214983364259506403, guid: 1c767a00d4fc8d44a8de55cd23980091,
type: 3}
m_PrefabInstance: {fileID: 613121172145577351}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
m_Name:
m_EditorClassIdentifier:

7
LocalPackages/net.peeweek.game-options/Prefabs/GameOptionEntryBool Variant.prefab.meta


fileFormatVersion: 2
guid: 36fc23dca840baf4cab245f329a4d8a4
PrefabImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

1001
LocalPackages/net.peeweek.game-options/Prefabs/GameOptionEntryDropDown Variant.prefab
文件差异内容过多而无法显示
查看文件

7
LocalPackages/net.peeweek.game-options/Prefabs/GameOptionEntryDropDown Variant.prefab.meta


fileFormatVersion: 2
guid: 22ac6a1da279db94ebffda71a105c766
PrefabImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

710
LocalPackages/net.peeweek.game-options/Prefabs/GameOptionEntrySlider Variant.prefab


%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!1 &204735218
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 204735219}
- component: {fileID: 204735221}
- component: {fileID: 204735220}
m_Layer: 5
m_Name: Fill
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &204735219
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 204735218}
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_Children: []
m_Father: {fileID: 715803338}
m_RootOrder: 0
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 0}
m_AnchorMax: {x: 0, y: 0}
m_AnchoredPosition: {x: 0, y: 0}
m_SizeDelta: {x: 10, y: 0}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &204735221
CanvasRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 204735218}
m_CullTransparentMesh: 0
--- !u!114 &204735220
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 204735218}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
m_Name:
m_EditorClassIdentifier:
m_Material: {fileID: 0}
m_Color: {r: 1, g: 1, b: 1, a: 1}
m_RaycastTarget: 1
m_OnCullStateChanged:
m_PersistentCalls:
m_Calls: []
m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0}
m_Type: 1
m_PreserveAspect: 0
m_FillCenter: 1
m_FillMethod: 4
m_FillAmount: 1
m_FillClockwise: 1
m_FillOrigin: 0
m_UseSpriteMesh: 0
m_PixelsPerUnitMultiplier: 1
--- !u!1 &403439895
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 403439896}
- component: {fileID: 403439898}
- component: {fileID: 403439897}
m_Layer: 5
m_Name: Handle
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &403439896
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 403439895}
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_Children: []
m_Father: {fileID: 933187349}
m_RootOrder: 0
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 0}
m_AnchorMax: {x: 0, y: 0}
m_AnchoredPosition: {x: 0, y: 0}
m_SizeDelta: {x: 20, y: 0}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &403439898
CanvasRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 403439895}
m_CullTransparentMesh: 0
--- !u!114 &403439897
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 403439895}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
m_Name:
m_EditorClassIdentifier:
m_Material: {fileID: 0}
m_Color: {r: 1, g: 1, b: 1, a: 1}
m_RaycastTarget: 1
m_OnCullStateChanged:
m_PersistentCalls:
m_Calls: []
m_Sprite: {fileID: 10913, guid: 0000000000000000f000000000000000, type: 0}
m_Type: 0
m_PreserveAspect: 0
m_FillCenter: 1
m_FillMethod: 4
m_FillAmount: 1
m_FillClockwise: 1
m_FillOrigin: 0
m_UseSpriteMesh: 0
m_PixelsPerUnitMultiplier: 1
--- !u!1 &715803337
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 715803338}
m_Layer: 5
m_Name: Fill Area
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &715803338
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 715803337}
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_Children:
- {fileID: 204735219}
m_Father: {fileID: 717617199}
m_RootOrder: 1
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 0.25}
m_AnchorMax: {x: 1, y: 0.75}
m_AnchoredPosition: {x: -5, y: 0}
m_SizeDelta: {x: -20, y: 0}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!1 &717617198
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 717617199}
- component: {fileID: 717617200}
- component: {fileID: 717617201}
- component: {fileID: 6358743955919709531}
m_Layer: 5
m_Name: Slider
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &717617199
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 717617198}
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_Children:
- {fileID: 928162380}
- {fileID: 715803338}
- {fileID: 933187349}
m_Father: {fileID: 2072712123}
m_RootOrder: 1
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 0.5}
m_AnchorMax: {x: 1, y: 0.5}
m_AnchoredPosition: {x: 63.4, y: 0}
m_SizeDelta: {x: -190.8, y: 20}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!114 &717617200
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 717617198}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 67db9e8f0e2ae9c40bc1e2b64352a6b4, type: 3}
m_Name:
m_EditorClassIdentifier:
m_Navigation:
m_Mode: 3
m_SelectOnUp: {fileID: 0}
m_SelectOnDown: {fileID: 0}
m_SelectOnLeft: {fileID: 0}
m_SelectOnRight: {fileID: 0}
m_Transition: 1
m_Colors:
m_NormalColor: {r: 1, g: 1, b: 1, a: 1}
m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1}
m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1}
m_SelectedColor: {r: 1, g: 0.685069, b: 0, a: 1}
m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608}
m_ColorMultiplier: 1
m_FadeDuration: 0.1
m_SpriteState:
m_HighlightedSprite: {fileID: 0}
m_PressedSprite: {fileID: 0}
m_SelectedSprite: {fileID: 0}
m_DisabledSprite: {fileID: 0}
m_AnimationTriggers:
m_NormalTrigger: Normal
m_HighlightedTrigger: Highlighted
m_PressedTrigger: Pressed
m_SelectedTrigger: Selected
m_DisabledTrigger: Disabled
m_Interactable: 1
m_TargetGraphic: {fileID: 403439897}
m_FillRect: {fileID: 204735219}
m_HandleRect: {fileID: 403439896}
m_Direction: 0
m_MinValue: 0
m_MaxValue: 1
m_WholeNumbers: 0
m_Value: 1
m_OnValueChanged:
m_PersistentCalls:
m_Calls: []
--- !u!114 &717617201
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 717617198}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 1b15d7d04c3c1b34fbde5a6d53578e47, type: 3}
m_Name:
m_EditorClassIdentifier:
text: {fileID: 1525358864}
Prefix:
Suffix: '%'
AsPercentage: 1
NumberFormat: F0
--- !u!114 &6358743955919709531
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 717617198}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: b17b4f0ede176b345af395f45b7e6c9f, type: 3}
m_Name:
m_EditorClassIdentifier:
MenuEntryBackgroundImage: {fileID: 4997547969469271448}
Normal: {r: 0.1254902, g: 0.1254902, b: 0.1254902, a: 1}
Selected: {r: 0.33962262, g: 0.33962262, b: 0.33962262, a: 1}
--- !u!1 &928162379
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 928162380}
- component: {fileID: 928162382}
- component: {fileID: 928162381}
m_Layer: 5
m_Name: Background
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &928162380
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 928162379}
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_Children: []
m_Father: {fileID: 717617199}
m_RootOrder: 0
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 0.25}
m_AnchorMax: {x: 1, y: 0.75}
m_AnchoredPosition: {x: 0, y: 0}
m_SizeDelta: {x: 0, y: 0}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &928162382
CanvasRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 928162379}
m_CullTransparentMesh: 0
--- !u!114 &928162381
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 928162379}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
m_Name:
m_EditorClassIdentifier:
m_Material: {fileID: 0}
m_Color: {r: 1, g: 1, b: 1, a: 1}
m_RaycastTarget: 1
m_OnCullStateChanged:
m_PersistentCalls:
m_Calls: []
m_Sprite: {fileID: 10907, guid: 0000000000000000f000000000000000, type: 0}
m_Type: 1
m_PreserveAspect: 0
m_FillCenter: 1
m_FillMethod: 4
m_FillAmount: 1
m_FillClockwise: 1
m_FillOrigin: 0
m_UseSpriteMesh: 0
m_PixelsPerUnitMultiplier: 1
--- !u!1 &933187348
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 933187349}
m_Layer: 5
m_Name: Handle Slide Area
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &933187349
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 933187348}
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_Children:
- {fileID: 403439896}
m_Father: {fileID: 717617199}
m_RootOrder: 2
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 0}
m_AnchorMax: {x: 1, y: 1}
m_AnchoredPosition: {x: 0, y: 0}
m_SizeDelta: {x: -20, y: 0}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!1 &1525358862
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 1525358863}
- component: {fileID: 1525358865}
- component: {fileID: 1525358864}
m_Layer: 5
m_Name: SliderText
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &1525358863
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1525358862}
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_Children: []
m_Father: {fileID: 2072712123}
m_RootOrder: 0
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 0.5}
m_AnchorMax: {x: 0, y: 0.5}
m_AnchoredPosition: {x: 84.925, y: 0}
m_SizeDelta: {x: 121.85, y: 48}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &1525358865
CanvasRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1525358862}
m_CullTransparentMesh: 0
--- !u!114 &1525358864
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1525358862}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3}
m_Name:
m_EditorClassIdentifier:
m_Material: {fileID: 0}
m_Color: {r: 0.6886792, g: 0.6886792, b: 0.6886792, a: 1}
m_RaycastTarget: 1
m_OnCullStateChanged:
m_PersistentCalls:
m_Calls: []
m_FontData:
m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0}
m_FontSize: 32
m_FontStyle: 0
m_BestFit: 0
m_MinSize: 3
m_MaxSize: 40
m_Alignment: 3
m_AlignByGeometry: 0
m_RichText: 1
m_HorizontalOverflow: 0
m_VerticalOverflow: 0
m_LineSpacing: 1
m_Text: 100%
--- !u!1 &2072712122
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 2072712123}
- component: {fileID: 2072712125}
- component: {fileID: 2072712124}
m_Layer: 5
m_Name: Slider
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &2072712123
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2072712122}
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_Children:
- {fileID: 1525358863}
- {fileID: 717617199}
m_Father: {fileID: 6229226766417129473}
m_RootOrder: 1
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 1, y: 0}
m_AnchorMax: {x: 1, y: 1}
m_AnchoredPosition: {x: -239.5, y: -4}
m_SizeDelta: {x: 463, y: -8}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &2072712125
CanvasRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2072712122}
m_CullTransparentMesh: 0
--- !u!114 &2072712124
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2072712122}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
m_Name:
m_EditorClassIdentifier:
m_Material: {fileID: 0}
m_Color: {r: 0.28627452, g: 0.28627452, b: 0.28627452, a: 1}
m_RaycastTarget: 1
m_OnCullStateChanged:
m_PersistentCalls:
m_Calls: []
m_Sprite: {fileID: 0}
m_Type: 0
m_PreserveAspect: 0
m_FillCenter: 1
m_FillMethod: 4
m_FillAmount: 1
m_FillClockwise: 1
m_FillOrigin: 0
m_UseSpriteMesh: 0
m_PixelsPerUnitMultiplier: 1
--- !u!1001 &4231389056612869499
PrefabInstance:
m_ObjectHideFlags: 0
serializedVersion: 2
m_Modification:
m_TransformParent: {fileID: 0}
m_Modifications:
- target: {fileID: 6930701346793127765, guid: 1c767a00d4fc8d44a8de55cd23980091,
type: 3}
propertyPath: m_Name
value: GameOptionEntrySlider Variant
objectReference: {fileID: 0}
- target: {fileID: 6948966462117553428, guid: 1c767a00d4fc8d44a8de55cd23980091,
type: 3}
propertyPath: m_Text
value: Game Option Entry (Slider)
objectReference: {fileID: 0}
- target: {fileID: 7839149917074838906, guid: 1c767a00d4fc8d44a8de55cd23980091,
type: 3}
propertyPath: m_LocalPosition.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7839149917074838906, guid: 1c767a00d4fc8d44a8de55cd23980091,
type: 3}
propertyPath: m_LocalPosition.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7839149917074838906, guid: 1c767a00d4fc8d44a8de55cd23980091,
type: 3}
propertyPath: m_LocalPosition.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7839149917074838906, guid: 1c767a00d4fc8d44a8de55cd23980091,
type: 3}
propertyPath: m_LocalRotation.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7839149917074838906, guid: 1c767a00d4fc8d44a8de55cd23980091,
type: 3}
propertyPath: m_LocalRotation.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7839149917074838906, guid: 1c767a00d4fc8d44a8de55cd23980091,
type: 3}
propertyPath: m_LocalRotation.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7839149917074838906, guid: 1c767a00d4fc8d44a8de55cd23980091,
type: 3}
propertyPath: m_LocalRotation.w
value: 1
objectReference: {fileID: 0}
- target: {fileID: 7839149917074838906, guid: 1c767a00d4fc8d44a8de55cd23980091,
type: 3}
propertyPath: m_RootOrder
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7839149917074838906, guid: 1c767a00d4fc8d44a8de55cd23980091,
type: 3}
propertyPath: m_LocalEulerAnglesHint.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7839149917074838906, guid: 1c767a00d4fc8d44a8de55cd23980091,
type: 3}
propertyPath: m_LocalEulerAnglesHint.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7839149917074838906, guid: 1c767a00d4fc8d44a8de55cd23980091,
type: 3}
propertyPath: m_LocalEulerAnglesHint.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7839149917074838906, guid: 1c767a00d4fc8d44a8de55cd23980091,
type: 3}
propertyPath: m_AnchoredPosition.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7839149917074838906, guid: 1c767a00d4fc8d44a8de55cd23980091,
type: 3}
propertyPath: m_AnchoredPosition.y
value: -384
objectReference: {fileID: 0}
- target: {fileID: 7839149917074838906, guid: 1c767a00d4fc8d44a8de55cd23980091,
type: 3}
propertyPath: m_SizeDelta.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7839149917074838906, guid: 1c767a00d4fc8d44a8de55cd23980091,
type: 3}
propertyPath: m_SizeDelta.y
value: 96
objectReference: {fileID: 0}
- target: {fileID: 7839149917074838906, guid: 1c767a00d4fc8d44a8de55cd23980091,
type: 3}
propertyPath: m_AnchorMin.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7839149917074838906, guid: 1c767a00d4fc8d44a8de55cd23980091,
type: 3}
propertyPath: m_AnchorMin.y
value: 1
objectReference: {fileID: 0}
- target: {fileID: 7839149917074838906, guid: 1c767a00d4fc8d44a8de55cd23980091,
type: 3}
propertyPath: m_AnchorMax.x
value: 1
objectReference: {fileID: 0}
- target: {fileID: 7839149917074838906, guid: 1c767a00d4fc8d44a8de55cd23980091,
type: 3}
propertyPath: m_AnchorMax.y
value: 1
objectReference: {fileID: 0}
- target: {fileID: 7839149917074838906, guid: 1c767a00d4fc8d44a8de55cd23980091,
type: 3}
propertyPath: m_Pivot.x
value: 0.5
objectReference: {fileID: 0}
- target: {fileID: 7839149917074838906, guid: 1c767a00d4fc8d44a8de55cd23980091,
type: 3}
propertyPath: m_Pivot.y
value: 1
objectReference: {fileID: 0}
m_RemovedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: 1c767a00d4fc8d44a8de55cd23980091, type: 3}
--- !u!224 &6229226766417129473 stripped
RectTransform:
m_CorrespondingSourceObject: {fileID: 7839149917074838906, guid: 1c767a00d4fc8d44a8de55cd23980091,
type: 3}
m_PrefabInstance: {fileID: 4231389056612869499}
m_PrefabAsset: {fileID: 0}
--- !u!114 &4997547969469271448 stripped
MonoBehaviour:
m_CorrespondingSourceObject: {fileID: 9214983364259506403, guid: 1c767a00d4fc8d44a8de55cd23980091,
type: 3}
m_PrefabInstance: {fileID: 4231389056612869499}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
m_Name:
m_EditorClassIdentifier:

7
LocalPackages/net.peeweek.game-options/Prefabs/GameOptionEntrySlider Variant.prefab.meta


fileFormatVersion: 2
guid: 880b2570b9f04e046abcbb9147d9b6da
PrefabImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

245
LocalPackages/net.peeweek.game-options/Prefabs/GameOptionHeader.prefab


%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!1 &3842693085313852756
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 128474910830112189}
- component: {fileID: 325788122302737043}
- component: {fileID: 8616988077629608842}
m_Layer: 5
m_Name: Line
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &128474910830112189
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 3842693085313852756}
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_Children: []
m_Father: {fileID: 5222927228609314981}
m_RootOrder: 1
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 1}
m_AnchorMax: {x: 1, y: 1}
m_AnchoredPosition: {x: 0, y: -2}
m_SizeDelta: {x: 0, y: 2}
m_Pivot: {x: 0.5, y: 0}
--- !u!222 &325788122302737043
CanvasRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 3842693085313852756}
m_CullTransparentMesh: 0
--- !u!114 &8616988077629608842
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 3842693085313852756}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
m_Name:
m_EditorClassIdentifier:
m_Material: {fileID: 0}
m_Color: {r: 0.3, g: 0.3, b: 0.3, a: 1}
m_RaycastTarget: 1
m_OnCullStateChanged:
m_PersistentCalls:
m_Calls: []
m_Sprite: {fileID: 0}
m_Type: 0
m_PreserveAspect: 0
m_FillCenter: 1
m_FillMethod: 4
m_FillAmount: 1
m_FillClockwise: 1
m_FillOrigin: 0
m_UseSpriteMesh: 0
m_PixelsPerUnitMultiplier: 1
--- !u!1001 &6185940868021123038
PrefabInstance:
m_ObjectHideFlags: 0
serializedVersion: 2
m_Modification:
m_TransformParent: {fileID: 0}
m_Modifications:
- target: {fileID: 6930701346793127765, guid: 1c767a00d4fc8d44a8de55cd23980091,
type: 3}
propertyPath: m_Name
value: GameOptionHeader
objectReference: {fileID: 0}
- target: {fileID: 6948966462117553428, guid: 1c767a00d4fc8d44a8de55cd23980091,
type: 3}
propertyPath: m_Color.r
value: 0.8962264
objectReference: {fileID: 0}
- target: {fileID: 6948966462117553428, guid: 1c767a00d4fc8d44a8de55cd23980091,
type: 3}
propertyPath: m_Color.g
value: 0.8962264
objectReference: {fileID: 0}
- target: {fileID: 6948966462117553428, guid: 1c767a00d4fc8d44a8de55cd23980091,
type: 3}
propertyPath: m_Color.b
value: 0.8962264
objectReference: {fileID: 0}
- target: {fileID: 6948966462117553428, guid: 1c767a00d4fc8d44a8de55cd23980091,
type: 3}
propertyPath: m_FontData.m_FontSize
value: 36
objectReference: {fileID: 0}
- target: {fileID: 7614815128011061925, guid: 1c767a00d4fc8d44a8de55cd23980091,
type: 3}
propertyPath: m_AnchoredPosition.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7614815128011061925, guid: 1c767a00d4fc8d44a8de55cd23980091,
type: 3}
propertyPath: m_SizeDelta.x
value: -64
objectReference: {fileID: 0}
- target: {fileID: 7839149917074838906, guid: 1c767a00d4fc8d44a8de55cd23980091,
type: 3}
propertyPath: m_LocalPosition.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7839149917074838906, guid: 1c767a00d4fc8d44a8de55cd23980091,
type: 3}
propertyPath: m_LocalPosition.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7839149917074838906, guid: 1c767a00d4fc8d44a8de55cd23980091,
type: 3}
propertyPath: m_LocalPosition.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7839149917074838906, guid: 1c767a00d4fc8d44a8de55cd23980091,
type: 3}
propertyPath: m_LocalRotation.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7839149917074838906, guid: 1c767a00d4fc8d44a8de55cd23980091,
type: 3}
propertyPath: m_LocalRotation.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7839149917074838906, guid: 1c767a00d4fc8d44a8de55cd23980091,
type: 3}
propertyPath: m_LocalRotation.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7839149917074838906, guid: 1c767a00d4fc8d44a8de55cd23980091,
type: 3}
propertyPath: m_LocalRotation.w
value: 1
objectReference: {fileID: 0}
- target: {fileID: 7839149917074838906, guid: 1c767a00d4fc8d44a8de55cd23980091,
type: 3}
propertyPath: m_RootOrder
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7839149917074838906, guid: 1c767a00d4fc8d44a8de55cd23980091,
type: 3}
propertyPath: m_LocalEulerAnglesHint.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7839149917074838906, guid: 1c767a00d4fc8d44a8de55cd23980091,
type: 3}
propertyPath: m_LocalEulerAnglesHint.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7839149917074838906, guid: 1c767a00d4fc8d44a8de55cd23980091,
type: 3}
propertyPath: m_LocalEulerAnglesHint.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7839149917074838906, guid: 1c767a00d4fc8d44a8de55cd23980091,
type: 3}
propertyPath: m_AnchoredPosition.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7839149917074838906, guid: 1c767a00d4fc8d44a8de55cd23980091,
type: 3}
propertyPath: m_AnchoredPosition.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7839149917074838906, guid: 1c767a00d4fc8d44a8de55cd23980091,
type: 3}
propertyPath: m_SizeDelta.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7839149917074838906, guid: 1c767a00d4fc8d44a8de55cd23980091,
type: 3}
propertyPath: m_SizeDelta.y
value: 96
objectReference: {fileID: 0}
- target: {fileID: 7839149917074838906, guid: 1c767a00d4fc8d44a8de55cd23980091,
type: 3}
propertyPath: m_AnchorMin.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7839149917074838906, guid: 1c767a00d4fc8d44a8de55cd23980091,
type: 3}
propertyPath: m_AnchorMin.y
value: 1
objectReference: {fileID: 0}
- target: {fileID: 7839149917074838906, guid: 1c767a00d4fc8d44a8de55cd23980091,
type: 3}
propertyPath: m_AnchorMax.x
value: 1
objectReference: {fileID: 0}
- target: {fileID: 7839149917074838906, guid: 1c767a00d4fc8d44a8de55cd23980091,
type: 3}
propertyPath: m_AnchorMax.y
value: 1
objectReference: {fileID: 0}
- target: {fileID: 7839149917074838906, guid: 1c767a00d4fc8d44a8de55cd23980091,
type: 3}
propertyPath: m_Pivot.x
value: 0.5
objectReference: {fileID: 0}
- target: {fileID: 7839149917074838906, guid: 1c767a00d4fc8d44a8de55cd23980091,
type: 3}
propertyPath: m_Pivot.y
value: 1
objectReference: {fileID: 0}
- target: {fileID: 9214983364259506403, guid: 1c767a00d4fc8d44a8de55cd23980091,
type: 3}
propertyPath: m_Color.r
value: 0.2
objectReference: {fileID: 0}
- target: {fileID: 9214983364259506403, guid: 1c767a00d4fc8d44a8de55cd23980091,
type: 3}
propertyPath: m_Color.g
value: 0.2
objectReference: {fileID: 0}
- target: {fileID: 9214983364259506403, guid: 1c767a00d4fc8d44a8de55cd23980091,
type: 3}
propertyPath: m_Color.b
value: 0.2
objectReference: {fileID: 0}
m_RemovedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: 1c767a00d4fc8d44a8de55cd23980091, type: 3}
--- !u!224 &5222927228609314981 stripped
RectTransform:
m_CorrespondingSourceObject: {fileID: 2135674710631987067, guid: 1c767a00d4fc8d44a8de55cd23980091,
type: 3}
m_PrefabInstance: {fileID: 6185940868021123038}
m_PrefabAsset: {fileID: 0}

7
LocalPackages/net.peeweek.game-options/Prefabs/GameOptionHeader.prefab.meta


fileFormatVersion: 2
guid: 4fa76d53f493254408b8f1430dbb99c2
PrefabImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

8
LocalPackages/net.peeweek.game-options/Prefabs/Graphics.meta


fileFormatVersion: 2
guid: 11066f60b4747914d9b11470ac511cec
folderAsset: yes
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

144
LocalPackages/net.peeweek.game-options/Prefabs/Graphics/Full Screen Mode DropDown Variant.prefab


%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!114 &4612770259769001191
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 4404410612849649905}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 2e06b21fbad0c83489ea070e2c32b5bb, type: 3}
m_Name:
m_EditorClassIdentifier:
--- !u!1001 &4404410612025063123
PrefabInstance:
m_ObjectHideFlags: 0
serializedVersion: 2
m_Modification:
m_TransformParent: {fileID: 0}
m_Modifications:
- target: {fileID: 3504929485197621412, guid: 22ac6a1da279db94ebffda71a105c766,
type: 3}
propertyPath: m_Text
value: Full Screen Mode
objectReference: {fileID: 0}
- target: {fileID: 3523361657030796005, guid: 22ac6a1da279db94ebffda71a105c766,
type: 3}
propertyPath: m_Name
value: Full Screen Mode DropDown Variant
objectReference: {fileID: 0}
- target: {fileID: 4324005075986335946, guid: 22ac6a1da279db94ebffda71a105c766,
type: 3}
propertyPath: m_LocalPosition.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 4324005075986335946, guid: 22ac6a1da279db94ebffda71a105c766,
type: 3}
propertyPath: m_LocalPosition.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 4324005075986335946, guid: 22ac6a1da279db94ebffda71a105c766,
type: 3}
propertyPath: m_LocalPosition.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 4324005075986335946, guid: 22ac6a1da279db94ebffda71a105c766,
type: 3}
propertyPath: m_LocalRotation.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 4324005075986335946, guid: 22ac6a1da279db94ebffda71a105c766,
type: 3}
propertyPath: m_LocalRotation.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 4324005075986335946, guid: 22ac6a1da279db94ebffda71a105c766,
type: 3}
propertyPath: m_LocalRotation.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 4324005075986335946, guid: 22ac6a1da279db94ebffda71a105c766,
type: 3}
propertyPath: m_LocalRotation.w
value: 1
objectReference: {fileID: 0}
- target: {fileID: 4324005075986335946, guid: 22ac6a1da279db94ebffda71a105c766,
type: 3}
propertyPath: m_RootOrder
value: 0
objectReference: {fileID: 0}
- target: {fileID: 4324005075986335946, guid: 22ac6a1da279db94ebffda71a105c766,
type: 3}
propertyPath: m_LocalEulerAnglesHint.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 4324005075986335946, guid: 22ac6a1da279db94ebffda71a105c766,
type: 3}
propertyPath: m_LocalEulerAnglesHint.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 4324005075986335946, guid: 22ac6a1da279db94ebffda71a105c766,
type: 3}
propertyPath: m_LocalEulerAnglesHint.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 4324005075986335946, guid: 22ac6a1da279db94ebffda71a105c766,
type: 3}
propertyPath: m_AnchoredPosition.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 4324005075986335946, guid: 22ac6a1da279db94ebffda71a105c766,
type: 3}
propertyPath: m_AnchoredPosition.y
value: -288
objectReference: {fileID: 0}
- target: {fileID: 4324005075986335946, guid: 22ac6a1da279db94ebffda71a105c766,
type: 3}
propertyPath: m_SizeDelta.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 4324005075986335946, guid: 22ac6a1da279db94ebffda71a105c766,
type: 3}
propertyPath: m_SizeDelta.y
value: 96
objectReference: {fileID: 0}
- target: {fileID: 4324005075986335946, guid: 22ac6a1da279db94ebffda71a105c766,
type: 3}
propertyPath: m_AnchorMin.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 4324005075986335946, guid: 22ac6a1da279db94ebffda71a105c766,
type: 3}
propertyPath: m_AnchorMin.y
value: 1
objectReference: {fileID: 0}
- target: {fileID: 4324005075986335946, guid: 22ac6a1da279db94ebffda71a105c766,
type: 3}
propertyPath: m_AnchorMax.x
value: 1
objectReference: {fileID: 0}
- target: {fileID: 4324005075986335946, guid: 22ac6a1da279db94ebffda71a105c766,
type: 3}
propertyPath: m_AnchorMax.y
value: 1
objectReference: {fileID: 0}
- target: {fileID: 4324005075986335946, guid: 22ac6a1da279db94ebffda71a105c766,
type: 3}
propertyPath: m_Pivot.x
value: 0.5
objectReference: {fileID: 0}
- target: {fileID: 4324005075986335946, guid: 22ac6a1da279db94ebffda71a105c766,
type: 3}
propertyPath: m_Pivot.y
value: 1
objectReference: {fileID: 0}
m_RemovedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: 22ac6a1da279db94ebffda71a105c766, type: 3}
--- !u!1 &4404410612849649905 stripped
GameObject:
m_CorrespondingSourceObject: {fileID: 1366023714, guid: 22ac6a1da279db94ebffda71a105c766,
type: 3}
m_PrefabInstance: {fileID: 4404410612025063123}
m_PrefabAsset: {fileID: 0}

7
LocalPackages/net.peeweek.game-options/Prefabs/Graphics/Full Screen Mode DropDown Variant.prefab.meta


fileFormatVersion: 2
guid: bd473b90d7876e84381270669c2f7087
PrefabImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

144
LocalPackages/net.peeweek.game-options/Prefabs/Graphics/Quality DropDown Variant.prefab


%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!114 &3663895412843452346
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 6832880182756358787}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: c32b486b1c171ec4a826d99255a5998b, type: 3}
m_Name:
m_EditorClassIdentifier:
--- !u!1001 &6832880181390369953
PrefabInstance:
m_ObjectHideFlags: 0
serializedVersion: 2
m_Modification:
m_TransformParent: {fileID: 0}
m_Modifications:
- target: {fileID: 3504929485197621412, guid: 22ac6a1da279db94ebffda71a105c766,
type: 3}
propertyPath: m_Text
value: Graphics Quality
objectReference: {fileID: 0}
- target: {fileID: 3523361657030796005, guid: 22ac6a1da279db94ebffda71a105c766,
type: 3}
propertyPath: m_Name
value: Quality DropDown Variant
objectReference: {fileID: 0}
- target: {fileID: 4324005075986335946, guid: 22ac6a1da279db94ebffda71a105c766,
type: 3}
propertyPath: m_LocalPosition.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 4324005075986335946, guid: 22ac6a1da279db94ebffda71a105c766,
type: 3}
propertyPath: m_LocalPosition.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 4324005075986335946, guid: 22ac6a1da279db94ebffda71a105c766,
type: 3}
propertyPath: m_LocalPosition.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 4324005075986335946, guid: 22ac6a1da279db94ebffda71a105c766,
type: 3}
propertyPath: m_LocalRotation.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 4324005075986335946, guid: 22ac6a1da279db94ebffda71a105c766,
type: 3}
propertyPath: m_LocalRotation.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 4324005075986335946, guid: 22ac6a1da279db94ebffda71a105c766,
type: 3}
propertyPath: m_LocalRotation.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 4324005075986335946, guid: 22ac6a1da279db94ebffda71a105c766,
type: 3}
propertyPath: m_LocalRotation.w
value: 1
objectReference: {fileID: 0}
- target: {fileID: 4324005075986335946, guid: 22ac6a1da279db94ebffda71a105c766,
type: 3}
propertyPath: m_RootOrder
value: 0
objectReference: {fileID: 0}
- target: {fileID: 4324005075986335946, guid: 22ac6a1da279db94ebffda71a105c766,
type: 3}
propertyPath: m_LocalEulerAnglesHint.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 4324005075986335946, guid: 22ac6a1da279db94ebffda71a105c766,
type: 3}
propertyPath: m_LocalEulerAnglesHint.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 4324005075986335946, guid: 22ac6a1da279db94ebffda71a105c766,
type: 3}
propertyPath: m_LocalEulerAnglesHint.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 4324005075986335946, guid: 22ac6a1da279db94ebffda71a105c766,
type: 3}
propertyPath: m_AnchoredPosition.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 4324005075986335946, guid: 22ac6a1da279db94ebffda71a105c766,
type: 3}
propertyPath: m_AnchoredPosition.y
value: -581
objectReference: {fileID: 0}
- target: {fileID: 4324005075986335946, guid: 22ac6a1da279db94ebffda71a105c766,
type: 3}
propertyPath: m_SizeDelta.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 4324005075986335946, guid: 22ac6a1da279db94ebffda71a105c766,
type: 3}
propertyPath: m_SizeDelta.y
value: 96
objectReference: {fileID: 0}
- target: {fileID: 4324005075986335946, guid: 22ac6a1da279db94ebffda71a105c766,
type: 3}
propertyPath: m_AnchorMin.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 4324005075986335946, guid: 22ac6a1da279db94ebffda71a105c766,
type: 3}
propertyPath: m_AnchorMin.y
value: 1
objectReference: {fileID: 0}
- target: {fileID: 4324005075986335946, guid: 22ac6a1da279db94ebffda71a105c766,
type: 3}
propertyPath: m_AnchorMax.x
value: 1
objectReference: {fileID: 0}
- target: {fileID: 4324005075986335946, guid: 22ac6a1da279db94ebffda71a105c766,
type: 3}
propertyPath: m_AnchorMax.y
value: 1
objectReference: {fileID: 0}
- target: {fileID: 4324005075986335946, guid: 22ac6a1da279db94ebffda71a105c766,
type: 3}
propertyPath: m_Pivot.x
value: 0.5
objectReference: {fileID: 0}
- target: {fileID: 4324005075986335946, guid: 22ac6a1da279db94ebffda71a105c766,
type: 3}
propertyPath: m_Pivot.y
value: 1
objectReference: {fileID: 0}
m_RemovedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: 22ac6a1da279db94ebffda71a105c766, type: 3}
--- !u!1 &6832880182756358787 stripped
GameObject:
m_CorrespondingSourceObject: {fileID: 1366023714, guid: 22ac6a1da279db94ebffda71a105c766,
type: 3}
m_PrefabInstance: {fileID: 6832880181390369953}
m_PrefabAsset: {fileID: 0}

7
LocalPackages/net.peeweek.game-options/Prefabs/Graphics/Quality DropDown Variant.prefab.meta


fileFormatVersion: 2
guid: 58add5d94450e2545ab78e767ddb2618
PrefabImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

144
LocalPackages/net.peeweek.game-options/Prefabs/Graphics/Refresh Rate Dropdown Variant.prefab


%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!114 &1966489588
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 6108783246797681019}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 0a65a169803a22441b23828cdf7977d0, type: 3}
m_Name:
m_EditorClassIdentifier:
--- !u!1001 &6108783245976956761
PrefabInstance:
m_ObjectHideFlags: 0
serializedVersion: 2
m_Modification:
m_TransformParent: {fileID: 0}
m_Modifications:
- target: {fileID: 3504929485197621412, guid: 22ac6a1da279db94ebffda71a105c766,
type: 3}
propertyPath: m_Text
value: Refresh Rate
objectReference: {fileID: 0}
- target: {fileID: 3523361657030796005, guid: 22ac6a1da279db94ebffda71a105c766,
type: 3}
propertyPath: m_Name
value: Refresh Rate Dropdown
objectReference: {fileID: 0}
- target: {fileID: 4324005075986335946, guid: 22ac6a1da279db94ebffda71a105c766,
type: 3}
propertyPath: m_LocalPosition.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 4324005075986335946, guid: 22ac6a1da279db94ebffda71a105c766,
type: 3}
propertyPath: m_LocalPosition.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 4324005075986335946, guid: 22ac6a1da279db94ebffda71a105c766,
type: 3}
propertyPath: m_LocalPosition.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 4324005075986335946, guid: 22ac6a1da279db94ebffda71a105c766,
type: 3}
propertyPath: m_LocalRotation.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 4324005075986335946, guid: 22ac6a1da279db94ebffda71a105c766,
type: 3}
propertyPath: m_LocalRotation.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 4324005075986335946, guid: 22ac6a1da279db94ebffda71a105c766,
type: 3}
propertyPath: m_LocalRotation.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 4324005075986335946, guid: 22ac6a1da279db94ebffda71a105c766,
type: 3}
propertyPath: m_LocalRotation.w
value: 1
objectReference: {fileID: 0}
- target: {fileID: 4324005075986335946, guid: 22ac6a1da279db94ebffda71a105c766,
type: 3}
propertyPath: m_RootOrder
value: 0
objectReference: {fileID: 0}
- target: {fileID: 4324005075986335946, guid: 22ac6a1da279db94ebffda71a105c766,
type: 3}
propertyPath: m_LocalEulerAnglesHint.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 4324005075986335946, guid: 22ac6a1da279db94ebffda71a105c766,
type: 3}
propertyPath: m_LocalEulerAnglesHint.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 4324005075986335946, guid: 22ac6a1da279db94ebffda71a105c766,
type: 3}
propertyPath: m_LocalEulerAnglesHint.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 4324005075986335946, guid: 22ac6a1da279db94ebffda71a105c766,
type: 3}
propertyPath: m_AnchoredPosition.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 4324005075986335946, guid: 22ac6a1da279db94ebffda71a105c766,
type: 3}
propertyPath: m_AnchoredPosition.y
value: -288.00003
objectReference: {fileID: 0}
- target: {fileID: 4324005075986335946, guid: 22ac6a1da279db94ebffda71a105c766,
type: 3}
propertyPath: m_SizeDelta.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 4324005075986335946, guid: 22ac6a1da279db94ebffda71a105c766,
type: 3}
propertyPath: m_SizeDelta.y
value: 96
objectReference: {fileID: 0}
- target: {fileID: 4324005075986335946, guid: 22ac6a1da279db94ebffda71a105c766,
type: 3}
propertyPath: m_AnchorMin.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 4324005075986335946, guid: 22ac6a1da279db94ebffda71a105c766,
type: 3}
propertyPath: m_AnchorMin.y
value: 1
objectReference: {fileID: 0}
- target: {fileID: 4324005075986335946, guid: 22ac6a1da279db94ebffda71a105c766,
type: 3}
propertyPath: m_AnchorMax.x
value: 1
objectReference: {fileID: 0}
- target: {fileID: 4324005075986335946, guid: 22ac6a1da279db94ebffda71a105c766,
type: 3}
propertyPath: m_AnchorMax.y
value: 1
objectReference: {fileID: 0}
- target: {fileID: 4324005075986335946, guid: 22ac6a1da279db94ebffda71a105c766,
type: 3}
propertyPath: m_Pivot.x
value: 0.5
objectReference: {fileID: 0}
- target: {fileID: 4324005075986335946, guid: 22ac6a1da279db94ebffda71a105c766,
type: 3}
propertyPath: m_Pivot.y
value: 1
objectReference: {fileID: 0}
m_RemovedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: 22ac6a1da279db94ebffda71a105c766, type: 3}
--- !u!1 &6108783246797681019 stripped
GameObject:
m_CorrespondingSourceObject: {fileID: 1366023714, guid: 22ac6a1da279db94ebffda71a105c766,
type: 3}
m_PrefabInstance: {fileID: 6108783245976956761}
m_PrefabAsset: {fileID: 0}

7
LocalPackages/net.peeweek.game-options/Prefabs/Graphics/Refresh Rate Dropdown Variant.prefab.meta


fileFormatVersion: 2
guid: 6d3477c4d1f6bb640a0a7bc823e6e0b5
PrefabImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

145
LocalPackages/net.peeweek.game-options/Prefabs/Graphics/Resolution DropDown Variant.prefab


%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!114 &4255745778679776127
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 56862133708563425}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 8f2de5fb3ab35f0438e176c475be199c, type: 3}
m_Name:
m_EditorClassIdentifier:
dropDownRefreshRate: {fileID: 0}
--- !u!1001 &56862134527950275
PrefabInstance:
m_ObjectHideFlags: 0
serializedVersion: 2
m_Modification:
m_TransformParent: {fileID: 0}
m_Modifications:
- target: {fileID: 3504929485197621412, guid: 22ac6a1da279db94ebffda71a105c766,
type: 3}
propertyPath: m_Text
value: Resolution
objectReference: {fileID: 0}
- target: {fileID: 3523361657030796005, guid: 22ac6a1da279db94ebffda71a105c766,
type: 3}
propertyPath: m_Name
value: Resolution DropDown
objectReference: {fileID: 0}
- target: {fileID: 4324005075986335946, guid: 22ac6a1da279db94ebffda71a105c766,
type: 3}
propertyPath: m_LocalPosition.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 4324005075986335946, guid: 22ac6a1da279db94ebffda71a105c766,
type: 3}
propertyPath: m_LocalPosition.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 4324005075986335946, guid: 22ac6a1da279db94ebffda71a105c766,
type: 3}
propertyPath: m_LocalPosition.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 4324005075986335946, guid: 22ac6a1da279db94ebffda71a105c766,
type: 3}
propertyPath: m_LocalRotation.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 4324005075986335946, guid: 22ac6a1da279db94ebffda71a105c766,
type: 3}
propertyPath: m_LocalRotation.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 4324005075986335946, guid: 22ac6a1da279db94ebffda71a105c766,
type: 3}
propertyPath: m_LocalRotation.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 4324005075986335946, guid: 22ac6a1da279db94ebffda71a105c766,
type: 3}
propertyPath: m_LocalRotation.w
value: 1
objectReference: {fileID: 0}
- target: {fileID: 4324005075986335946, guid: 22ac6a1da279db94ebffda71a105c766,
type: 3}
propertyPath: m_RootOrder
value: 0
objectReference: {fileID: 0}
- target: {fileID: 4324005075986335946, guid: 22ac6a1da279db94ebffda71a105c766,
type: 3}
propertyPath: m_LocalEulerAnglesHint.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 4324005075986335946, guid: 22ac6a1da279db94ebffda71a105c766,
type: 3}
propertyPath: m_LocalEulerAnglesHint.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 4324005075986335946, guid: 22ac6a1da279db94ebffda71a105c766,
type: 3}
propertyPath: m_LocalEulerAnglesHint.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 4324005075986335946, guid: 22ac6a1da279db94ebffda71a105c766,
type: 3}
propertyPath: m_AnchoredPosition.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 4324005075986335946, guid: 22ac6a1da279db94ebffda71a105c766,
type: 3}
propertyPath: m_AnchoredPosition.y
value: -191.99998
objectReference: {fileID: 0}
- target: {fileID: 4324005075986335946, guid: 22ac6a1da279db94ebffda71a105c766,
type: 3}
propertyPath: m_SizeDelta.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 4324005075986335946, guid: 22ac6a1da279db94ebffda71a105c766,
type: 3}
propertyPath: m_SizeDelta.y
value: 96
objectReference: {fileID: 0}
- target: {fileID: 4324005075986335946, guid: 22ac6a1da279db94ebffda71a105c766,
type: 3}
propertyPath: m_AnchorMin.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 4324005075986335946, guid: 22ac6a1da279db94ebffda71a105c766,
type: 3}
propertyPath: m_AnchorMin.y
value: 1
objectReference: {fileID: 0}
- target: {fileID: 4324005075986335946, guid: 22ac6a1da279db94ebffda71a105c766,
type: 3}
propertyPath: m_AnchorMax.x
value: 1
objectReference: {fileID: 0}
- target: {fileID: 4324005075986335946, guid: 22ac6a1da279db94ebffda71a105c766,
type: 3}
propertyPath: m_AnchorMax.y
value: 1
objectReference: {fileID: 0}
- target: {fileID: 4324005075986335946, guid: 22ac6a1da279db94ebffda71a105c766,
type: 3}
propertyPath: m_Pivot.x
value: 0.5
objectReference: {fileID: 0}
- target: {fileID: 4324005075986335946, guid: 22ac6a1da279db94ebffda71a105c766,
type: 3}
propertyPath: m_Pivot.y
value: 1
objectReference: {fileID: 0}
m_RemovedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: 22ac6a1da279db94ebffda71a105c766, type: 3}
--- !u!1 &56862133708563425 stripped
GameObject:
m_CorrespondingSourceObject: {fileID: 1366023714, guid: 22ac6a1da279db94ebffda71a105c766,
type: 3}
m_PrefabInstance: {fileID: 56862134527950275}
m_PrefabAsset: {fileID: 0}

7
LocalPackages/net.peeweek.game-options/Prefabs/Graphics/Resolution DropDown Variant.prefab.meta


fileFormatVersion: 2
guid: ba51a5f18e4d54b429a1667a7562d7bc
PrefabImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

146
LocalPackages/net.peeweek.game-options/Prefabs/Graphics/Target Framerate DropDown Variant.prefab


%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!114 &2029206346
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 4888742712080869626}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 535744594fb97ad409f1a5ea63ccda0f, type: 3}
m_Name:
m_EditorClassIdentifier:
TargetFramerates: ffffffff0f0000001e0000003c000000
InfiniteText: Infinite
--- !u!1001 &4888742711256413912
PrefabInstance:
m_ObjectHideFlags: 0
serializedVersion: 2
m_Modification:
m_TransformParent: {fileID: 0}
m_Modifications:
- target: {fileID: 3504929485197621412, guid: 22ac6a1da279db94ebffda71a105c766,
type: 3}
propertyPath: m_Text
value: Target Framerate
objectReference: {fileID: 0}
- target: {fileID: 3523361657030796005, guid: 22ac6a1da279db94ebffda71a105c766,
type: 3}
propertyPath: m_Name
value: Target Framerate DropDown Variant
objectReference: {fileID: 0}
- target: {fileID: 4324005075986335946, guid: 22ac6a1da279db94ebffda71a105c766,
type: 3}
propertyPath: m_LocalPosition.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 4324005075986335946, guid: 22ac6a1da279db94ebffda71a105c766,
type: 3}
propertyPath: m_LocalPosition.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 4324005075986335946, guid: 22ac6a1da279db94ebffda71a105c766,
type: 3}
propertyPath: m_LocalPosition.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 4324005075986335946, guid: 22ac6a1da279db94ebffda71a105c766,
type: 3}
propertyPath: m_LocalRotation.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 4324005075986335946, guid: 22ac6a1da279db94ebffda71a105c766,
type: 3}
propertyPath: m_LocalRotation.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 4324005075986335946, guid: 22ac6a1da279db94ebffda71a105c766,
type: 3}
propertyPath: m_LocalRotation.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 4324005075986335946, guid: 22ac6a1da279db94ebffda71a105c766,
type: 3}
propertyPath: m_LocalRotation.w
value: 1
objectReference: {fileID: 0}
- target: {fileID: 4324005075986335946, guid: 22ac6a1da279db94ebffda71a105c766,
type: 3}
propertyPath: m_RootOrder
value: 0
objectReference: {fileID: 0}
- target: {fileID: 4324005075986335946, guid: 22ac6a1da279db94ebffda71a105c766,
type: 3}
propertyPath: m_LocalEulerAnglesHint.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 4324005075986335946, guid: 22ac6a1da279db94ebffda71a105c766,
type: 3}
propertyPath: m_LocalEulerAnglesHint.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 4324005075986335946, guid: 22ac6a1da279db94ebffda71a105c766,
type: 3}
propertyPath: m_LocalEulerAnglesHint.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 4324005075986335946, guid: 22ac6a1da279db94ebffda71a105c766,
type: 3}
propertyPath: m_AnchoredPosition.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 4324005075986335946, guid: 22ac6a1da279db94ebffda71a105c766,
type: 3}
propertyPath: m_AnchoredPosition.y
value: -480
objectReference: {fileID: 0}
- target: {fileID: 4324005075986335946, guid: 22ac6a1da279db94ebffda71a105c766,
type: 3}
propertyPath: m_SizeDelta.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 4324005075986335946, guid: 22ac6a1da279db94ebffda71a105c766,
type: 3}
propertyPath: m_SizeDelta.y
value: 96
objectReference: {fileID: 0}
- target: {fileID: 4324005075986335946, guid: 22ac6a1da279db94ebffda71a105c766,
type: 3}
propertyPath: m_AnchorMin.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 4324005075986335946, guid: 22ac6a1da279db94ebffda71a105c766,
type: 3}
propertyPath: m_AnchorMin.y
value: 1
objectReference: {fileID: 0}
- target: {fileID: 4324005075986335946, guid: 22ac6a1da279db94ebffda71a105c766,
type: 3}
propertyPath: m_AnchorMax.x
value: 1
objectReference: {fileID: 0}
- target: {fileID: 4324005075986335946, guid: 22ac6a1da279db94ebffda71a105c766,
type: 3}
propertyPath: m_AnchorMax.y
value: 1
objectReference: {fileID: 0}
- target: {fileID: 4324005075986335946, guid: 22ac6a1da279db94ebffda71a105c766,
type: 3}
propertyPath: m_Pivot.x
value: 0.5
objectReference: {fileID: 0}
- target: {fileID: 4324005075986335946, guid: 22ac6a1da279db94ebffda71a105c766,
type: 3}
propertyPath: m_Pivot.y
value: 1
objectReference: {fileID: 0}
m_RemovedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: 22ac6a1da279db94ebffda71a105c766, type: 3}
--- !u!1 &4888742712080869626 stripped
GameObject:
m_CorrespondingSourceObject: {fileID: 1366023714, guid: 22ac6a1da279db94ebffda71a105c766,
type: 3}
m_PrefabInstance: {fileID: 4888742711256413912}
m_PrefabAsset: {fileID: 0}

7
LocalPackages/net.peeweek.game-options/Prefabs/Graphics/Target Framerate DropDown Variant.prefab.meta


fileFormatVersion: 2
guid: 1aece9899e7ced74ba3009297e04de95
PrefabImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

145
LocalPackages/net.peeweek.game-options/Prefabs/Graphics/VSync Toggle Variant.prefab


%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!114 &8798758740440217967
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2631596636220687238}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 3d2af8e5a631fd24991bfe567b038767, type: 3}
m_Name:
m_EditorClassIdentifier:
targetFrameRateDropdown: {fileID: 0}
--- !u!1001 &2631596637362247864
PrefabInstance:
m_ObjectHideFlags: 0
serializedVersion: 2
m_Modification:
m_TransformParent: {fileID: 0}
m_Modifications:
- target: {fileID: 7226165402265798909, guid: 36fc23dca840baf4cab245f329a4d8a4,
type: 3}
propertyPath: m_LocalPosition.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7226165402265798909, guid: 36fc23dca840baf4cab245f329a4d8a4,
type: 3}
propertyPath: m_LocalPosition.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7226165402265798909, guid: 36fc23dca840baf4cab245f329a4d8a4,
type: 3}
propertyPath: m_LocalPosition.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7226165402265798909, guid: 36fc23dca840baf4cab245f329a4d8a4,
type: 3}
propertyPath: m_LocalRotation.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7226165402265798909, guid: 36fc23dca840baf4cab245f329a4d8a4,
type: 3}
propertyPath: m_LocalRotation.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7226165402265798909, guid: 36fc23dca840baf4cab245f329a4d8a4,
type: 3}
propertyPath: m_LocalRotation.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7226165402265798909, guid: 36fc23dca840baf4cab245f329a4d8a4,
type: 3}
propertyPath: m_LocalRotation.w
value: 1
objectReference: {fileID: 0}
- target: {fileID: 7226165402265798909, guid: 36fc23dca840baf4cab245f329a4d8a4,
type: 3}
propertyPath: m_RootOrder
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7226165402265798909, guid: 36fc23dca840baf4cab245f329a4d8a4,
type: 3}
propertyPath: m_LocalEulerAnglesHint.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7226165402265798909, guid: 36fc23dca840baf4cab245f329a4d8a4,
type: 3}
propertyPath: m_LocalEulerAnglesHint.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7226165402265798909, guid: 36fc23dca840baf4cab245f329a4d8a4,
type: 3}
propertyPath: m_LocalEulerAnglesHint.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7226165402265798909, guid: 36fc23dca840baf4cab245f329a4d8a4,
type: 3}
propertyPath: m_AnchoredPosition.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7226165402265798909, guid: 36fc23dca840baf4cab245f329a4d8a4,
type: 3}
propertyPath: m_AnchoredPosition.y
value: -192
objectReference: {fileID: 0}
- target: {fileID: 7226165402265798909, guid: 36fc23dca840baf4cab245f329a4d8a4,
type: 3}
propertyPath: m_SizeDelta.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7226165402265798909, guid: 36fc23dca840baf4cab245f329a4d8a4,
type: 3}
propertyPath: m_SizeDelta.y
value: 96
objectReference: {fileID: 0}
- target: {fileID: 7226165402265798909, guid: 36fc23dca840baf4cab245f329a4d8a4,
type: 3}
propertyPath: m_AnchorMin.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7226165402265798909, guid: 36fc23dca840baf4cab245f329a4d8a4,
type: 3}
propertyPath: m_AnchorMin.y
value: 1
objectReference: {fileID: 0}
- target: {fileID: 7226165402265798909, guid: 36fc23dca840baf4cab245f329a4d8a4,
type: 3}
propertyPath: m_AnchorMax.x
value: 1
objectReference: {fileID: 0}
- target: {fileID: 7226165402265798909, guid: 36fc23dca840baf4cab245f329a4d8a4,
type: 3}
propertyPath: m_AnchorMax.y
value: 1
objectReference: {fileID: 0}
- target: {fileID: 7226165402265798909, guid: 36fc23dca840baf4cab245f329a4d8a4,
type: 3}
propertyPath: m_Pivot.x
value: 0.5
objectReference: {fileID: 0}
- target: {fileID: 7226165402265798909, guid: 36fc23dca840baf4cab245f329a4d8a4,
type: 3}
propertyPath: m_Pivot.y
value: 1
objectReference: {fileID: 0}
- target: {fileID: 7542669912858092242, guid: 36fc23dca840baf4cab245f329a4d8a4,
type: 3}
propertyPath: m_Name
value: VSync Toggle Variant
objectReference: {fileID: 0}
- target: {fileID: 7560855871935002771, guid: 36fc23dca840baf4cab245f329a4d8a4,
type: 3}
propertyPath: m_Text
value: VSync
objectReference: {fileID: 0}
m_RemovedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: 36fc23dca840baf4cab245f329a4d8a4, type: 3}
--- !u!1 &2631596636220687238 stripped
GameObject:
m_CorrespondingSourceObject: {fileID: 1276828478, guid: 36fc23dca840baf4cab245f329a4d8a4,
type: 3}
m_PrefabInstance: {fileID: 2631596637362247864}
m_PrefabAsset: {fileID: 0}

7
LocalPackages/net.peeweek.game-options/Prefabs/Graphics/VSync Toggle Variant.prefab.meta


fileFormatVersion: 2
guid: 8d2637a16f26d3a4cb26406c0db41e12
PrefabImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

8
LocalPackages/net.peeweek.game-options/Prefabs/HDRP.meta


fileFormatVersion: 2
guid: bed841c5c964ea54b87f511fe8f34827
folderAsset: yes
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

503
LocalPackages/net.peeweek.game-options/Prefabs/HDRP/Game Options Panel HDRP Variant.prefab


%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!1001 &2409003269379756319
PrefabInstance:
m_ObjectHideFlags: 0
serializedVersion: 2
m_Modification:
m_TransformParent: {fileID: 0}
m_Modifications:
- target: {fileID: 3117207791764329568, guid: d01cd2ed5d4e4144fb011b91aba701db,
type: 3}
propertyPath: m_AnchoredPosition.y
value: -1155.6
objectReference: {fileID: 0}
- target: {fileID: 3117207791962351148, guid: d01cd2ed5d4e4144fb011b91aba701db,
type: 3}
propertyPath: m_AnchoredPosition.y
value: -1059.6
objectReference: {fileID: 0}
- target: {fileID: 3117207792212204642, guid: d01cd2ed5d4e4144fb011b91aba701db,
type: 3}
propertyPath: m_AnchoredPosition.y
value: -963.6
objectReference: {fileID: 0}
- target: {fileID: 3159204167368531650, guid: d01cd2ed5d4e4144fb011b91aba701db,
type: 3}
propertyPath: m_AnchoredPosition.y
value: -673.6
objectReference: {fileID: 0}
- target: {fileID: 3555777956663233269, guid: d01cd2ed5d4e4144fb011b91aba701db,
type: 3}
propertyPath: m_Navigation.m_Mode
value: 4
objectReference: {fileID: 0}
- target: {fileID: 3555777956663233269, guid: d01cd2ed5d4e4144fb011b91aba701db,
type: 3}
propertyPath: m_Navigation.m_SelectOnUp
value:
objectReference: {fileID: 6655859485672983886}
- target: {fileID: 4125400877306455389, guid: d01cd2ed5d4e4144fb011b91aba701db,
type: 3}
propertyPath: m_AnchoredPosition.y
value: -867.6
objectReference: {fileID: 0}
- target: {fileID: 6206056638489798896, guid: d01cd2ed5d4e4144fb011b91aba701db,
type: 3}
propertyPath: m_AnchoredPosition.y
value: -771.6
objectReference: {fileID: 0}
- target: {fileID: 8012737718865955858, guid: d01cd2ed5d4e4144fb011b91aba701db,
type: 3}
propertyPath: m_Name
value: Game Options Panel HDRP Variant
objectReference: {fileID: 0}
- target: {fileID: 8012737718865955859, guid: d01cd2ed5d4e4144fb011b91aba701db,
type: 3}
propertyPath: m_LocalPosition.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 8012737718865955859, guid: d01cd2ed5d4e4144fb011b91aba701db,
type: 3}
propertyPath: m_LocalPosition.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 8012737718865955859, guid: d01cd2ed5d4e4144fb011b91aba701db,
type: 3}
propertyPath: m_LocalPosition.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 8012737718865955859, guid: d01cd2ed5d4e4144fb011b91aba701db,
type: 3}
propertyPath: m_LocalRotation.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 8012737718865955859, guid: d01cd2ed5d4e4144fb011b91aba701db,
type: 3}
propertyPath: m_LocalRotation.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 8012737718865955859, guid: d01cd2ed5d4e4144fb011b91aba701db,
type: 3}
propertyPath: m_LocalRotation.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 8012737718865955859, guid: d01cd2ed5d4e4144fb011b91aba701db,
type: 3}
propertyPath: m_LocalRotation.w
value: 1
objectReference: {fileID: 0}
- target: {fileID: 8012737718865955859, guid: d01cd2ed5d4e4144fb011b91aba701db,
type: 3}
propertyPath: m_RootOrder
value: 0
objectReference: {fileID: 0}
- target: {fileID: 8012737718865955859, guid: d01cd2ed5d4e4144fb011b91aba701db,
type: 3}
propertyPath: m_LocalEulerAnglesHint.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 8012737718865955859, guid: d01cd2ed5d4e4144fb011b91aba701db,
type: 3}
propertyPath: m_LocalEulerAnglesHint.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 8012737718865955859, guid: d01cd2ed5d4e4144fb011b91aba701db,
type: 3}
propertyPath: m_LocalEulerAnglesHint.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 8012737718865955859, guid: d01cd2ed5d4e4144fb011b91aba701db,
type: 3}
propertyPath: m_AnchoredPosition.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 8012737718865955859, guid: d01cd2ed5d4e4144fb011b91aba701db,
type: 3}
propertyPath: m_AnchoredPosition.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 8012737718865955859, guid: d01cd2ed5d4e4144fb011b91aba701db,
type: 3}
propertyPath: m_SizeDelta.x
value: -160
objectReference: {fileID: 0}
- target: {fileID: 8012737718865955859, guid: d01cd2ed5d4e4144fb011b91aba701db,
type: 3}
propertyPath: m_SizeDelta.y
value: -160
objectReference: {fileID: 0}
- target: {fileID: 8012737718865955859, guid: d01cd2ed5d4e4144fb011b91aba701db,
type: 3}
propertyPath: m_AnchorMin.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 8012737718865955859, guid: d01cd2ed5d4e4144fb011b91aba701db,
type: 3}
propertyPath: m_AnchorMin.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 8012737718865955859, guid: d01cd2ed5d4e4144fb011b91aba701db,
type: 3}
propertyPath: m_AnchorMax.x
value: 1
objectReference: {fileID: 0}
- target: {fileID: 8012737718865955859, guid: d01cd2ed5d4e4144fb011b91aba701db,
type: 3}
propertyPath: m_AnchorMax.y
value: 1
objectReference: {fileID: 0}
- target: {fileID: 8012737718865955859, guid: d01cd2ed5d4e4144fb011b91aba701db,
type: 3}
propertyPath: m_Pivot.x
value: 0.5
objectReference: {fileID: 0}
- target: {fileID: 8012737718865955859, guid: d01cd2ed5d4e4144fb011b91aba701db,
type: 3}
propertyPath: m_Pivot.y
value: 0.5
objectReference: {fileID: 0}
- target: {fileID: 8012737718898694172, guid: d01cd2ed5d4e4144fb011b91aba701db,
type: 3}
propertyPath: m_AnchorMax.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 8012737718898694172, guid: d01cd2ed5d4e4144fb011b91aba701db,
type: 3}
propertyPath: m_AnchorMax.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 8012737719733764356, guid: d01cd2ed5d4e4144fb011b91aba701db,
type: 3}
propertyPath: m_AnchorMax.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 8012737719733764356, guid: d01cd2ed5d4e4144fb011b91aba701db,
type: 3}
propertyPath: m_AnchorMax.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 8012737719733764356, guid: d01cd2ed5d4e4144fb011b91aba701db,
type: 3}
propertyPath: m_SizeDelta.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 8012737719733764356, guid: d01cd2ed5d4e4144fb011b91aba701db,
type: 3}
propertyPath: m_SizeDelta.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 8012737719733764357, guid: d01cd2ed5d4e4144fb011b91aba701db,
type: 3}
propertyPath: m_Enabled
value: 1
objectReference: {fileID: 0}
- target: {fileID: 8012737720102594775, guid: d01cd2ed5d4e4144fb011b91aba701db,
type: 3}
propertyPath: m_AnchorMax.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 8012737720102594775, guid: d01cd2ed5d4e4144fb011b91aba701db,
type: 3}
propertyPath: m_SizeDelta.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 8012737720292935941, guid: d01cd2ed5d4e4144fb011b91aba701db,
type: 3}
propertyPath: m_AnchoredPosition.y
value: 0.00036621094
objectReference: {fileID: 0}
- target: {fileID: 8012737720292935941, guid: d01cd2ed5d4e4144fb011b91aba701db,
type: 3}
propertyPath: m_SizeDelta.y
value: 1184.6
objectReference: {fileID: 0}
- target: {fileID: 8012737720359943307, guid: d01cd2ed5d4e4144fb011b91aba701db,
type: 3}
propertyPath: m_AnchorMin.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 8012737720359943307, guid: d01cd2ed5d4e4144fb011b91aba701db,
type: 3}
propertyPath: m_AnchorMax.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 8012737720359943307, guid: d01cd2ed5d4e4144fb011b91aba701db,
type: 3}
propertyPath: m_AnchorMax.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 8012737720528820143, guid: d01cd2ed5d4e4144fb011b91aba701db,
type: 3}
propertyPath: m_AnchorMax.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 8012737720528820143, guid: d01cd2ed5d4e4144fb011b91aba701db,
type: 3}
propertyPath: m_AnchorMax.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 8012737720674481469, guid: d01cd2ed5d4e4144fb011b91aba701db,
type: 3}
propertyPath: m_AnchoredPosition.y
value: -6.000004
objectReference: {fileID: 0}
- target: {fileID: 8012737720674481469, guid: d01cd2ed5d4e4144fb011b91aba701db,
type: 3}
propertyPath: m_SizeDelta.y
value: -188
objectReference: {fileID: 0}
- target: {fileID: 8012737720684796362, guid: d01cd2ed5d4e4144fb011b91aba701db,
type: 3}
propertyPath: m_AnchorMax.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 8012737720684796362, guid: d01cd2ed5d4e4144fb011b91aba701db,
type: 3}
propertyPath: m_SizeDelta.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 8012737720684796363, guid: d01cd2ed5d4e4144fb011b91aba701db,
type: 3}
propertyPath: m_Value
value: 0.99999964
objectReference: {fileID: 0}
- target: {fileID: 8012737720684796363, guid: d01cd2ed5d4e4144fb011b91aba701db,
type: 3}
propertyPath: m_Size
value: 0.09707919
objectReference: {fileID: 0}
- target: {fileID: 8012737720726475844, guid: d01cd2ed5d4e4144fb011b91aba701db,
type: 3}
propertyPath: m_AnchorMin.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 8012737720726475844, guid: d01cd2ed5d4e4144fb011b91aba701db,
type: 3}
propertyPath: m_AnchorMax.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 8012737720726475844, guid: d01cd2ed5d4e4144fb011b91aba701db,
type: 3}
propertyPath: m_AnchorMax.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 9020748836310265211, guid: d01cd2ed5d4e4144fb011b91aba701db,
type: 3}
propertyPath: m_AnchorMin.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 9020748836310265211, guid: d01cd2ed5d4e4144fb011b91aba701db,
type: 3}
propertyPath: m_AnchorMax.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 9020748836310265211, guid: d01cd2ed5d4e4144fb011b91aba701db,
type: 3}
propertyPath: m_AnchorMax.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 9020748836514213520, guid: d01cd2ed5d4e4144fb011b91aba701db,
type: 3}
propertyPath: m_AnchorMax.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 9020748836514213520, guid: d01cd2ed5d4e4144fb011b91aba701db,
type: 3}
propertyPath: m_AnchorMax.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 9020748836818691449, guid: d01cd2ed5d4e4144fb011b91aba701db,
type: 3}
propertyPath: m_AnchorMin.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 9020748836818691449, guid: d01cd2ed5d4e4144fb011b91aba701db,
type: 3}
propertyPath: m_AnchorMax.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 9020748836818691449, guid: d01cd2ed5d4e4144fb011b91aba701db,
type: 3}
propertyPath: m_AnchorMax.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 9020748836832744670, guid: d01cd2ed5d4e4144fb011b91aba701db,
type: 3}
propertyPath: m_AnchorMax.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 9020748836832744670, guid: d01cd2ed5d4e4144fb011b91aba701db,
type: 3}
propertyPath: m_AnchorMax.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 9020748837154760338, guid: d01cd2ed5d4e4144fb011b91aba701db,
type: 3}
propertyPath: m_AnchorMax.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 9020748837154760338, guid: d01cd2ed5d4e4144fb011b91aba701db,
type: 3}
propertyPath: m_AnchorMax.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 9020748837166716725, guid: d01cd2ed5d4e4144fb011b91aba701db,
type: 3}
propertyPath: m_AnchorMin.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 9020748837166716725, guid: d01cd2ed5d4e4144fb011b91aba701db,
type: 3}
propertyPath: m_AnchorMax.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 9020748837166716725, guid: d01cd2ed5d4e4144fb011b91aba701db,
type: 3}
propertyPath: m_AnchorMax.y
value: 0
objectReference: {fileID: 0}
m_RemovedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: d01cd2ed5d4e4144fb011b91aba701db, type: 3}
--- !u!224 &5646538894050433050 stripped
RectTransform:
m_CorrespondingSourceObject: {fileID: 8012737720292935941, guid: d01cd2ed5d4e4144fb011b91aba701db,
type: 3}
m_PrefabInstance: {fileID: 2409003269379756319}
m_PrefabAsset: {fileID: 0}
--- !u!114 &6655859485672983886 stripped
MonoBehaviour:
m_CorrespondingSourceObject: {fileID: 9020748836512029777, guid: d01cd2ed5d4e4144fb011b91aba701db,
type: 3}
m_PrefabInstance: {fileID: 2409003269379756319}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 67db9e8f0e2ae9c40bc1e2b64352a6b4, type: 3}
m_Name:
m_EditorClassIdentifier:
--- !u!1001 &5338066524666798196
PrefabInstance:
m_ObjectHideFlags: 0
serializedVersion: 2
m_Modification:
m_TransformParent: {fileID: 5646538894050433050}
m_Modifications:
- target: {fileID: 2579412950127336563, guid: f7ec13daf8ecfe8439bcf2cd92f174e3,
type: 3}
propertyPath: m_Name
value: HDRP AntiAliasing Dropdown
objectReference: {fileID: 0}
- target: {fileID: 3046795431566875011, guid: f7ec13daf8ecfe8439bcf2cd92f174e3,
type: 3}
propertyPath: m_AnchoredPosition.x
value: 8
objectReference: {fileID: 0}
- target: {fileID: 3400049622281516636, guid: f7ec13daf8ecfe8439bcf2cd92f174e3,
type: 3}
propertyPath: m_LocalPosition.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 3400049622281516636, guid: f7ec13daf8ecfe8439bcf2cd92f174e3,
type: 3}
propertyPath: m_LocalPosition.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 3400049622281516636, guid: f7ec13daf8ecfe8439bcf2cd92f174e3,
type: 3}
propertyPath: m_LocalPosition.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 3400049622281516636, guid: f7ec13daf8ecfe8439bcf2cd92f174e3,
type: 3}
propertyPath: m_LocalRotation.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 3400049622281516636, guid: f7ec13daf8ecfe8439bcf2cd92f174e3,
type: 3}
propertyPath: m_LocalRotation.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 3400049622281516636, guid: f7ec13daf8ecfe8439bcf2cd92f174e3,
type: 3}
propertyPath: m_LocalRotation.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 3400049622281516636, guid: f7ec13daf8ecfe8439bcf2cd92f174e3,
type: 3}
propertyPath: m_LocalRotation.w
value: 1
objectReference: {fileID: 0}
- target: {fileID: 3400049622281516636, guid: f7ec13daf8ecfe8439bcf2cd92f174e3,
type: 3}
propertyPath: m_RootOrder
value: 12
objectReference: {fileID: 0}
- target: {fileID: 3400049622281516636, guid: f7ec13daf8ecfe8439bcf2cd92f174e3,
type: 3}
propertyPath: m_LocalEulerAnglesHint.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 3400049622281516636, guid: f7ec13daf8ecfe8439bcf2cd92f174e3,
type: 3}
propertyPath: m_LocalEulerAnglesHint.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 3400049622281516636, guid: f7ec13daf8ecfe8439bcf2cd92f174e3,
type: 3}
propertyPath: m_LocalEulerAnglesHint.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 3400049622281516636, guid: f7ec13daf8ecfe8439bcf2cd92f174e3,
type: 3}
propertyPath: m_AnchoredPosition.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 3400049622281516636, guid: f7ec13daf8ecfe8439bcf2cd92f174e3,
type: 3}
propertyPath: m_AnchoredPosition.y
value: -576
objectReference: {fileID: 0}
- target: {fileID: 3400049622281516636, guid: f7ec13daf8ecfe8439bcf2cd92f174e3,
type: 3}
propertyPath: m_SizeDelta.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 3400049622281516636, guid: f7ec13daf8ecfe8439bcf2cd92f174e3,
type: 3}
propertyPath: m_SizeDelta.y
value: 96
objectReference: {fileID: 0}
- target: {fileID: 3400049622281516636, guid: f7ec13daf8ecfe8439bcf2cd92f174e3,
type: 3}
propertyPath: m_AnchorMin.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 3400049622281516636, guid: f7ec13daf8ecfe8439bcf2cd92f174e3,
type: 3}
propertyPath: m_AnchorMin.y
value: 1
objectReference: {fileID: 0}
- target: {fileID: 3400049622281516636, guid: f7ec13daf8ecfe8439bcf2cd92f174e3,
type: 3}
propertyPath: m_AnchorMax.x
value: 1
objectReference: {fileID: 0}
- target: {fileID: 3400049622281516636, guid: f7ec13daf8ecfe8439bcf2cd92f174e3,
type: 3}
propertyPath: m_AnchorMax.y
value: 1
objectReference: {fileID: 0}
- target: {fileID: 3400049622281516636, guid: f7ec13daf8ecfe8439bcf2cd92f174e3,
type: 3}
propertyPath: m_Pivot.x
value: 0.5
objectReference: {fileID: 0}
- target: {fileID: 3400049622281516636, guid: f7ec13daf8ecfe8439bcf2cd92f174e3,
type: 3}
propertyPath: m_Pivot.y
value: 1
objectReference: {fileID: 0}
m_RemovedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: f7ec13daf8ecfe8439bcf2cd92f174e3, type: 3}

7
LocalPackages/net.peeweek.game-options/Prefabs/HDRP/Game Options Panel HDRP Variant.prefab.meta


fileFormatVersion: 2
guid: b3aca2c58eb2ef044a1214e167e81c7d
PrefabImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

145
LocalPackages/net.peeweek.game-options/Prefabs/HDRP/HDRP AntiAliasing Dropdown Variant.prefab


%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!114 &2146521203135749793
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1382205599194243252}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 097f29772a92be1438562596e1567766, type: 3}
m_Name:
m_EditorClassIdentifier:
ApplyImmediately: 1
--- !u!1001 &1382205597875486358
PrefabInstance:
m_ObjectHideFlags: 0
serializedVersion: 2
m_Modification:
m_TransformParent: {fileID: 0}
m_Modifications:
- target: {fileID: 3504929485197621412, guid: 22ac6a1da279db94ebffda71a105c766,
type: 3}
propertyPath: m_Text
value: Anti Aliasing
objectReference: {fileID: 0}
- target: {fileID: 3523361657030796005, guid: 22ac6a1da279db94ebffda71a105c766,
type: 3}
propertyPath: m_Name
value: HDRP AntiAliasing Dropdown Variant
objectReference: {fileID: 0}
- target: {fileID: 4324005075986335946, guid: 22ac6a1da279db94ebffda71a105c766,
type: 3}
propertyPath: m_LocalPosition.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 4324005075986335946, guid: 22ac6a1da279db94ebffda71a105c766,
type: 3}
propertyPath: m_LocalPosition.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 4324005075986335946, guid: 22ac6a1da279db94ebffda71a105c766,
type: 3}
propertyPath: m_LocalPosition.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 4324005075986335946, guid: 22ac6a1da279db94ebffda71a105c766,
type: 3}
propertyPath: m_LocalRotation.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 4324005075986335946, guid: 22ac6a1da279db94ebffda71a105c766,
type: 3}
propertyPath: m_LocalRotation.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 4324005075986335946, guid: 22ac6a1da279db94ebffda71a105c766,
type: 3}
propertyPath: m_LocalRotation.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 4324005075986335946, guid: 22ac6a1da279db94ebffda71a105c766,
type: 3}
propertyPath: m_LocalRotation.w
value: 1
objectReference: {fileID: 0}
- target: {fileID: 4324005075986335946, guid: 22ac6a1da279db94ebffda71a105c766,
type: 3}
propertyPath: m_RootOrder
value: 0
objectReference: {fileID: 0}
- target: {fileID: 4324005075986335946, guid: 22ac6a1da279db94ebffda71a105c766,
type: 3}
propertyPath: m_LocalEulerAnglesHint.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 4324005075986335946, guid: 22ac6a1da279db94ebffda71a105c766,
type: 3}
propertyPath: m_LocalEulerAnglesHint.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 4324005075986335946, guid: 22ac6a1da279db94ebffda71a105c766,
type: 3}
propertyPath: m_LocalEulerAnglesHint.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 4324005075986335946, guid: 22ac6a1da279db94ebffda71a105c766,
type: 3}
propertyPath: m_AnchoredPosition.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 4324005075986335946, guid: 22ac6a1da279db94ebffda71a105c766,
type: 3}
propertyPath: m_AnchoredPosition.y
value: -576
objectReference: {fileID: 0}
- target: {fileID: 4324005075986335946, guid: 22ac6a1da279db94ebffda71a105c766,
type: 3}
propertyPath: m_SizeDelta.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 4324005075986335946, guid: 22ac6a1da279db94ebffda71a105c766,
type: 3}
propertyPath: m_SizeDelta.y
value: 96
objectReference: {fileID: 0}
- target: {fileID: 4324005075986335946, guid: 22ac6a1da279db94ebffda71a105c766,
type: 3}
propertyPath: m_AnchorMin.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 4324005075986335946, guid: 22ac6a1da279db94ebffda71a105c766,
type: 3}
propertyPath: m_AnchorMin.y
value: 1
objectReference: {fileID: 0}
- target: {fileID: 4324005075986335946, guid: 22ac6a1da279db94ebffda71a105c766,
type: 3}
propertyPath: m_AnchorMax.x
value: 1
objectReference: {fileID: 0}
- target: {fileID: 4324005075986335946, guid: 22ac6a1da279db94ebffda71a105c766,
type: 3}
propertyPath: m_AnchorMax.y
value: 1
objectReference: {fileID: 0}
- target: {fileID: 4324005075986335946, guid: 22ac6a1da279db94ebffda71a105c766,
type: 3}
propertyPath: m_Pivot.x
value: 0.5
objectReference: {fileID: 0}
- target: {fileID: 4324005075986335946, guid: 22ac6a1da279db94ebffda71a105c766,
type: 3}
propertyPath: m_Pivot.y
value: 1
objectReference: {fileID: 0}
m_RemovedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: 22ac6a1da279db94ebffda71a105c766, type: 3}
--- !u!1 &1382205599194243252 stripped
GameObject:
m_CorrespondingSourceObject: {fileID: 1366023714, guid: 22ac6a1da279db94ebffda71a105c766,
type: 3}
m_PrefabInstance: {fileID: 1382205597875486358}
m_PrefabAsset: {fileID: 0}

7
LocalPackages/net.peeweek.game-options/Prefabs/HDRP/HDRP AntiAliasing Dropdown Variant.prefab.meta


fileFormatVersion: 2
guid: f7ec13daf8ecfe8439bcf2cd92f174e3
PrefabImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

2
LocalPackages/net.peeweek.game-options/README.md


# net.peeweek.game-options
Game Options Elements for Unity Games

7
LocalPackages/net.peeweek.game-options/README.md.meta


fileFormatVersion: 2
guid: 74a8af7cbe647ce4291015cebd40f3ac
TextScriptImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

8
LocalPackages/net.peeweek.game-options/Runtime.meta


fileFormatVersion: 2
guid: 8bd8123263e3b0e44be4784db8475956
folderAsset: yes
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

4
LocalPackages/net.peeweek.game-options/Runtime/AssemblyInfo.cs


using System.Reflection;
using System.Runtime.CompilerServices;
[assembly: InternalsVisibleTo("GameOptions.Editor")]

11
LocalPackages/net.peeweek.game-options/Runtime/AssemblyInfo.cs.meta


fileFormatVersion: 2
guid: 7685114ea45ea8742b281976a6044996
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

8
LocalPackages/net.peeweek.game-options/Runtime/Core.meta


fileFormatVersion: 2
guid: 5e73bfd0cf4a195419f4e5075737ce27
folderAsset: yes
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

88
LocalPackages/net.peeweek.game-options/Runtime/Core/AudioOption.cs


using System.Linq;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.Audio;
namespace GameOptionsUtility
{
internal class AudioOption : GameOption
{
public class Preferences
{
public const string prefix = GameOptions.Preferences.prefix + "Audio.";
public const string parameterPrefix = prefix + "Parameter.";
}
public float GetParameter(string paramName)
{
if (m_Parameters.Any(o => o.Parameter == paramName))
{
var param = m_Parameters.First(o => o.Parameter == paramName);
return PlayerPrefs.GetFloat(Preferences.parameterPrefix + paramName, param.Value);
}
else
return 0;
}
public void SetParameter(string paramName, float value, bool Apply)
{
if (m_Parameters.Any(o => o.Parameter == paramName))
{
PlayerPrefs.SetFloat(Preferences.parameterPrefix + paramName, value);
if(Apply)
SetParameter(paramName, value);
}
}
public AudioMixer mixer
{
get
{
AudioMixer mixer = m_AudioMixer;
if (mixer == null)
mixer = Object.FindObjectOfType<AudioMixer>();
if (mixer == null)
{
Debug.LogWarning("No Mixer has been found in the project");
return null;
}
return mixer;
}
}
[Header("Audio Mixer"), SerializeField]
protected AudioMixer m_AudioMixer;
[Header("Parameters"), SerializeField]
protected ParameterValue[] m_Parameters = new ParameterValue[0];
[System.Serializable]
public struct ParameterValue
{
public string Parameter;
public float Value;
}
public override void Apply()
{
foreach(var parameter in m_Parameters)
{
SetParameter(parameter.Parameter, GetParameter(parameter.Parameter));
}
}
void SetParameter(string parameter, float value)
{
AudioMixer currentMixer = this.mixer;
if(currentMixer != null)
currentMixer.SetFloat(parameter, value);
}
}
}

11
LocalPackages/net.peeweek.game-options/Runtime/Core/AudioOption.cs.meta


fileFormatVersion: 2
guid: 62f4e0bc96fc28a4cbead1f6f1d48d7b
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

85
LocalPackages/net.peeweek.game-options/Runtime/Core/GraphicOption.cs


using System.Collections;
using System.Collections.Generic;
using UnityEngine;
namespace GameOptionsUtility
{
internal class GraphicOption : GameOption
{
public class Preferences
{
public const string prefix = GameOptions.Preferences.prefix + "Graphics.";
public const string fullScreenMode = prefix + "FullScreenMode";
public const string vSync = prefix + "VSync";
public const string targetFrameRate = prefix + "TargetFrameRate";
public const string resolutionWidth = prefix + "ResolutionWidth";
public const string resolutionHeight = prefix + "ResolutionHeight";
public const string refreshRate = prefix + "RefreshRate";
public const string quality = prefix + "Quality";
}
public FullScreenMode fullScreenMode
{
get { return(FullScreenMode)PlayerPrefs.GetInt(Preferences.fullScreenMode, (int)m_DefaultFullScreenMode); }
set { PlayerPrefs.SetInt(Preferences.fullScreenMode, (int)value); }
}
public bool vSync
{
get { return PlayerPrefs.GetInt(Preferences.vSync, m_DefaultVSync? 1 : 0) == 1? true : false; }
set { PlayerPrefs.SetInt(Preferences.vSync, value? 1 : 0); }
}
public int targetFrameRate
{
get { return PlayerPrefs.GetInt(Preferences.targetFrameRate, m_DefaultTargetFrameRate); }
set { PlayerPrefs.SetInt(Preferences.targetFrameRate, value); }
}
public int width
{
get { return PlayerPrefs.GetInt(Preferences.resolutionWidth, m_DefaultNativeResolution ? Screen.width : m_DefaultWidth); }
set { PlayerPrefs.SetInt(Preferences.resolutionWidth, value); }
}
public int height
{
get { return PlayerPrefs.GetInt(Preferences.resolutionHeight, m_DefaultNativeResolution ? Screen.height : m_DefaultHeight); }
set { PlayerPrefs.SetInt(Preferences.resolutionHeight, value); }
}
public int refreshRate
{
get { return PlayerPrefs.GetInt(Preferences.refreshRate, m_DefaultRefreshRate); }
set { PlayerPrefs.SetInt(Preferences.refreshRate, value); }
}
public int quality
{
get { return PlayerPrefs.GetInt(Preferences.quality, QualitySettings.GetQualityLevel()); }
set { PlayerPrefs.SetInt(Preferences.quality, value); QualitySettings.SetQualityLevel(value); }
}
[Header("Defaults")]
[SerializeField]
protected FullScreenMode m_DefaultFullScreenMode = FullScreenMode.FullScreenWindow;
[SerializeField]
protected bool m_DefaultVSync = true;
[SerializeField]
protected int m_DefaultTargetFrameRate = -1;
[SerializeField]
protected bool m_DefaultNativeResolution = true;
[SerializeField]
protected int m_DefaultWidth = 1280;
[SerializeField]
protected int m_DefaultHeight = 720;
[SerializeField]
protected int m_DefaultRefreshRate = 60;
public override void Apply()
{
Screen.SetResolution(width, height, fullScreenMode, refreshRate);
QualitySettings.vSyncCount = vSync ? 1 : 0;
Application.targetFrameRate = targetFrameRate;
}
}
}

11
LocalPackages/net.peeweek.game-options/Runtime/Core/GraphicOption.cs.meta


fileFormatVersion: 2
guid: c212e8504825f5d4cb574c36aa746173
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

8
LocalPackages/net.peeweek.game-options/Runtime/Core/UI.meta


fileFormatVersion: 2
guid: 7ecaaae0819ba9d419f4770c17ddb6d0
folderAsset: yes
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

部分文件因为文件数量过多而无法显示

正在加载...
取消
保存