first commit

This commit is contained in:
Stefano Rossi 2025-07-12 18:59:18 +02:00
commit aa44d3ad70
Signed by: chadmin
GPG key ID: 9EFA2130646BC893
1585 changed files with 277994 additions and 0 deletions

View file

@ -0,0 +1,4 @@
{
"displayName": "XR Device Simulator",
"description": "Assets related to the simulation of XR HMD and controllers."
}

View file

@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 000d1a33d8d2f8445bb24d7d483fc34d
folderAsset: yes
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View file

@ -0,0 +1,253 @@
using UnityEngine.InputSystem;
using UnityEngine.UI;
using UnityEngine.XR.Interaction.Toolkit.Inputs.Simulation;
namespace UnityEngine.XR.Interaction.Toolkit.Samples.DeviceSimulator
{
[RequireComponent(typeof(XRDeviceSimulatorUI))]
class XRDeviceSimulatorControllerUI : MonoBehaviour
{
[Header("General")]
[SerializeField]
Image m_ControllerImage;
[SerializeField]
Image m_ControllerOverlayImage;
[Header("Primary Button")]
[SerializeField]
Image m_PrimaryButtonImage;
[SerializeField]
Text m_PrimaryButtonText;
[SerializeField]
Image m_PrimaryButtonIcon;
[Header("Secondary Button")]
[SerializeField]
Image m_SecondaryButtonImage;
[SerializeField]
Text m_SecondaryButtonText;
[SerializeField]
Image m_SecondaryButtonIcon;
[Header("Trigger")]
[SerializeField]
Image m_TriggerButtonImage;
[SerializeField]
Text m_TriggerButtonText;
[SerializeField]
Image m_TriggerButtonIcon;
[Header("Grip")]
[SerializeField]
Image m_GripButtonImage;
[SerializeField]
Text m_GripButtonText;
[SerializeField]
Image m_GripButtonIcon;
[Header("Thumbstick")]
[SerializeField]
Image m_ThumbstickButtonImage;
[SerializeField]
Text m_ThumbstickButtonText;
[SerializeField]
Image m_ThumbstickButtonIcon;
[Header("Menu")]
[SerializeField]
Image m_MenuButtonImage;
[SerializeField]
Text m_MenuButtonText;
[SerializeField]
Image m_MenuButtonIcon;
XRDeviceSimulatorUI m_MainUIManager;
bool m_PrimaryButtonActivated;
bool m_SecondaryButtonActivated;
bool m_TriggerActivated;
bool m_GripActivated;
bool m_MenuActivated;
bool m_XAxisTranslateActivated;
bool m_YAxisTranslateActivated;
protected void Awake()
{
m_MainUIManager = GetComponent<XRDeviceSimulatorUI>();
}
internal void Initialize(XRDeviceSimulator simulator)
{
m_PrimaryButtonText.text = simulator.primaryButtonAction.action.controls[0].displayName;
m_SecondaryButtonText.text = simulator.secondaryButtonAction.action.controls[0].displayName;
m_GripButtonText.text = simulator.gripAction.action.controls[0].displayName;
m_TriggerButtonText.text = simulator.triggerAction.action.controls[0].displayName;
m_MenuButtonText.text = simulator.menuAction.action.controls[0].displayName;
var disabledImgColor = m_MainUIManager.disabledColor;
m_ThumbstickButtonImage.color = disabledImgColor;
m_ControllerImage.color = m_MainUIManager.disabledDeviceColor;
m_ControllerOverlayImage.color = disabledImgColor;
}
internal void SetAsActiveController(bool active, XRDeviceSimulator simulator, bool isRestingHand = false)
{
var controls = isRestingHand ?
simulator.restingHandAxis2DAction.action.controls :
simulator.axis2DAction.action.controls;
m_ThumbstickButtonText.text = $"{controls[0].displayName}, {controls[1].displayName}, {controls[2].displayName}, {controls[3].displayName}";
UpdateButtonVisuals(active, m_PrimaryButtonIcon, m_PrimaryButtonText, simulator.primaryButtonAction.action.controls[0]);
UpdateButtonVisuals(active, m_SecondaryButtonIcon, m_SecondaryButtonText, simulator.secondaryButtonAction.action.controls[0]);
UpdateButtonVisuals(active, m_TriggerButtonIcon, m_TriggerButtonText, simulator.triggerAction.action.controls[0]);
UpdateButtonVisuals(active, m_GripButtonIcon, m_GripButtonText, simulator.gripAction.action.controls[0]);
UpdateButtonVisuals(active, m_MenuButtonIcon, m_MenuButtonText, simulator.menuAction.action.controls[0]);
UpdateButtonVisuals(active || isRestingHand, m_ThumbstickButtonIcon, m_ThumbstickButtonText, simulator.axis2DAction.action.controls[0]);
if (active)
{
UpdateButtonColor(m_PrimaryButtonImage, m_PrimaryButtonActivated);
UpdateButtonColor(m_SecondaryButtonImage, m_SecondaryButtonActivated);
UpdateButtonColor(m_TriggerButtonImage, m_TriggerActivated);
UpdateButtonColor(m_GripButtonImage, m_GripActivated);
UpdateButtonColor(m_MenuButtonImage, m_MenuActivated);
UpdateButtonColor(m_ThumbstickButtonImage, m_XAxisTranslateActivated || m_YAxisTranslateActivated);
m_ControllerImage.color = m_MainUIManager.deviceColor;
m_ControllerOverlayImage.color = m_MainUIManager.enabledColor;
}
else
{
UpdateDisableControllerButton(m_PrimaryButtonActivated, m_PrimaryButtonImage, m_PrimaryButtonIcon, m_PrimaryButtonText);
UpdateDisableControllerButton(m_SecondaryButtonActivated, m_SecondaryButtonImage, m_SecondaryButtonIcon, m_SecondaryButtonText);
UpdateDisableControllerButton(m_TriggerActivated, m_TriggerButtonImage, m_TriggerButtonIcon, m_TriggerButtonText);
UpdateDisableControllerButton(m_GripActivated, m_GripButtonImage, m_GripButtonIcon, m_GripButtonText);
UpdateDisableControllerButton(m_MenuActivated, m_MenuButtonImage, m_MenuButtonIcon, m_MenuButtonText);
if (!isRestingHand)
UpdateDisableControllerButton(m_XAxisTranslateActivated || m_YAxisTranslateActivated, m_ThumbstickButtonImage, m_ThumbstickButtonIcon, m_ThumbstickButtonText);
else
m_ThumbstickButtonImage.color = m_MainUIManager.buttonColor;
m_ControllerImage.color = m_MainUIManager.disabledDeviceColor;
m_ControllerOverlayImage.color = m_MainUIManager.disabledColor;
}
}
// This function keeps the button selected color active if the key if hold when the controller is disabled.
// Other buttons are disabled to avoid adding extra noise.
void UpdateDisableControllerButton(bool active, Image button, Image buttonIcon, Text buttonText)
{
if(active)
{
var tmpColor = m_MainUIManager.selectedColor;
tmpColor.a = 0.5f;
button.color = tmpColor;
buttonText.gameObject.SetActive(true);
buttonIcon.gameObject.SetActive(true);
}
else
{
button.color = m_MainUIManager.disabledButtonColor;
buttonText.gameObject.SetActive(false);
buttonIcon.gameObject.SetActive(false);
}
}
void UpdateButtonVisuals(bool active, Image buttonIcon, Text buttonText, InputControl control)
{
buttonText.gameObject.SetActive(active);
buttonIcon.gameObject.SetActive(active);
var color = active ? m_MainUIManager.enabledColor : m_MainUIManager.disabledColor;
buttonText.color = color;
buttonIcon.color = color;
buttonIcon.transform.localScale = Vector3.one;
buttonIcon.sprite = m_MainUIManager.GetInputIcon(control);
switch (control.name)
{
case "leftButton":
buttonText.text = "L Mouse";
buttonIcon.color = Color.white;
buttonIcon.transform.localScale = new Vector3(-1f, 1f, 1f);
break;
case "rightButton":
buttonText.text = "R Mouse";
buttonIcon.color = Color.white;
break;
default:
buttonIcon.sprite = m_MainUIManager.keyboardSprite;
break;
}
}
void UpdateButtonColor(Image image, bool activated)
{
image.color = activated ? m_MainUIManager.selectedColor : m_MainUIManager.buttonColor;
}
internal void OnPrimaryButton(bool activated)
{
m_PrimaryButtonActivated = activated;
UpdateButtonColor(m_PrimaryButtonImage, activated);
}
internal void OnSecondaryButton(bool activated)
{
m_SecondaryButtonActivated = activated;
UpdateButtonColor(m_SecondaryButtonImage, activated);
}
internal void OnTrigger(bool activated)
{
m_TriggerActivated = activated;
UpdateButtonColor(m_TriggerButtonImage, activated);
}
internal void OnGrip(bool activated)
{
m_GripActivated = activated;
UpdateButtonColor(m_GripButtonImage, activated);
}
internal void OnMenu(bool activated)
{
m_MenuActivated = activated;
UpdateButtonColor(m_MenuButtonImage, activated);
}
internal void OnXAxisTranslatePerformed(bool activated)
{
m_XAxisTranslateActivated = activated;
UpdateButtonColor(m_ThumbstickButtonImage, activated);
}
internal void OnZAxisTranslatePerformed(bool activated)
{
m_YAxisTranslateActivated = activated;
UpdateButtonColor(m_ThumbstickButtonImage, activated);
}
}
}

View file

@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: a907ece591e731e49b5d7be45f089972
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

View file

@ -0,0 +1,931 @@
using System;
using UnityEngine.InputSystem;
using UnityEngine.Serialization;
using UnityEngine.UI;
using UnityEngine.XR.Interaction.Toolkit.Inputs.Simulation;
#if UNITY_EDITOR
using UnityEditor;
#endif
namespace UnityEngine.XR.Interaction.Toolkit.Samples.DeviceSimulator
{
class XRDeviceSimulatorUI : MonoBehaviour
{
XRDeviceSimulator m_Simulator;
const string k_MouseDeviceType = "Mouse";
const string k_TranslateLookText = "Move";
const string k_RotateLookText = "Look";
#if UNITY_EDITOR
const string k_MenuOpenStateKey = "XRI." + nameof(XRDeviceSimulatorUI) + ".MenuOpenState";
#endif
[SerializeField]
[HideInInspector]
bool m_IsMenuOpen = true;
bool isMenuOpen
{
get
{
#if UNITY_EDITOR
m_IsMenuOpen = EditorPrefs.GetBool(k_MenuOpenStateKey, m_IsMenuOpen);
#endif
return m_IsMenuOpen;
}
set
{
m_IsMenuOpen = value;
#if UNITY_EDITOR
EditorPrefs.SetBool(k_MenuOpenStateKey, m_IsMenuOpen);
#endif
}
}
[Header("Open/Close Panels")]
[SerializeField]
GameObject m_XRDeviceSimulatorMainPanel;
[SerializeField]
GameObject m_XRDeviceSimulatorCollapsedPanel;
[Header("Sprites")]
[SerializeField]
Sprite m_HmdSpriteDark;
[SerializeField]
Sprite m_HmdSpriteLight;
[SerializeField]
Sprite m_KeyboardSprite;
internal Sprite keyboardSprite => m_KeyboardSprite;
[SerializeField]
Sprite m_MouseSprite;
internal Sprite mouseSprite => m_MouseSprite;
[SerializeField]
Sprite m_RMouseSpriteDark;
internal Sprite rMouseSpriteDark => m_RMouseSpriteDark;
[SerializeField]
Sprite m_RMouseSpriteLight;
internal Sprite rMouseSpriteLight => m_RMouseSpriteLight;
[HideInInspector]
[SerializeField]
Sprite m_RMouseSprite;
internal Sprite rMouseSprite
{
get
{
#if !UNITY_EDITOR
if (m_RMouseSprite == null)
m_RMouseSprite = m_RMouseSpriteDark;
#endif
return m_RMouseSprite;
}
}
[Header("General")]
[SerializeField]
Text m_CycleDevicesText;
[SerializeField]
Text m_CurrentSelectedDeviceText;
[Header("Headset Device")]
[SerializeField]
Image m_HeadsetImage;
[Space]
[SerializeField]
Image m_HeadsetMoveButton;
[SerializeField]
Image m_HeadsetMoveButtonIcon;
[SerializeField]
Text m_HeadsetMoveButtonText;
[SerializeField]
Image m_HeadsetMoveValueIcon;
[SerializeField]
Text m_HeadsetMoveValueText;
[Space]
[SerializeField]
Image m_HeadsetLookButton;
[SerializeField]
Text m_HeadsetLookButtonText;
[SerializeField]
Image m_HeadsetLookValueIcon;
[SerializeField]
Text m_HeadsetLookValueText;
[Space]
[SerializeField]
[FormerlySerializedAs("m_ShowCursorButton")]
Image m_CursorLockButton;
[SerializeField]
[FormerlySerializedAs("m_ShowCursorValueText")]
Text m_CursorLockValueText;
[Space]
[SerializeField]
Text m_MouseModeButtonText;
[SerializeField]
Text m_MouseModeValueText;
[Space]
[SerializeField]
Image m_HeadsetSelectedButton;
[SerializeField]
Text m_HeadsetSelectedValueText;
[Header("Controllers")]
[SerializeField]
Image m_ControllerSelectedButton;
[SerializeField]
Text m_ControllersSelectedValueText;
[Header("Left Controller")]
[SerializeField]
XRDeviceSimulatorControllerUI m_LeftController;
[SerializeField]
Text m_LeftControllerButtonText;
[Header("Right Controller")]
[SerializeField]
XRDeviceSimulatorControllerUI m_RightController;
[SerializeField]
Text m_RightControllerButtonText;
static readonly Color k_EnabledColorDark = new Color(0xC4 / 255f, 0xC4 / 255f, 0xC4 / 255f);
static readonly Color k_EnabledColorLight = new Color(0x55/255f, 0x55/255f, 0x55/255f);
[HideInInspector]
[SerializeField]
Color m_EnabledColor = Color.clear;
internal Color enabledColor
{
get
{
#if !UNITY_EDITOR
if (m_EnabledColor == Color.clear)
m_EnabledColor = k_EnabledColorDark;
#endif
return m_EnabledColor;
}
}
static readonly Color k_DisabledColorDark = new Color(0xC4 / 255f, 0xC4 / 255f, 0xC4 / 255f, 0.5f);
static readonly Color k_DisabledColorLight = new Color(0x55/255f, 0x55/255f, 0x55/255f, 0.5f);
[HideInInspector]
[SerializeField]
Color m_DisabledColor = Color.clear;
internal Color disabledColor
{
get
{
#if !UNITY_EDITOR
if (m_DisabledColor == Color.clear)
m_DisabledColor = k_DisabledColorDark;
#endif
return m_DisabledColor;
}
}
static readonly Color k_ButtonColorDark = new Color(0x55 / 255f, 0x55 / 255f, 0x55 / 255f);
static readonly Color k_ButtonColorLight = new Color(0xE4/255f, 0xE4/255f, 0xE4/255f);
[HideInInspector]
[SerializeField]
Color m_ButtonColor = Color.clear;
internal Color buttonColor
{
get
{
#if !UNITY_EDITOR
if (m_ButtonColor == Color.clear)
m_ButtonColor = k_ButtonColorDark;
#endif
return m_ButtonColor;
}
}
static readonly Color k_DisabledButtonColorDark = new Color(0x55 / 255f, 0x55 / 255f, 0x55 / 255f, 0.5f);
static readonly Color k_DisabledButtonColorLight = new Color(0xE4 / 255f, 0xE4 / 255f, 0xE4 / 255f, 0.5f);
[HideInInspector]
[SerializeField]
Color m_DisabledButtonColor = Color.clear;
internal Color disabledButtonColor
{
get
{
#if !UNITY_EDITOR
if (m_DisabledButtonColor == Color.clear)
m_DisabledButtonColor = k_DisabledButtonColorDark;
#endif
return m_DisabledButtonColor;
}
}
static readonly Color k_SelectedColorDark = new Color(0x4F / 255f, 0x65 / 255f, 0x7F / 255f);
static readonly Color k_SelectedColorLight = new Color(0x96/255f, 0xC3/255f, 0xFB/255f);
[HideInInspector]
[SerializeField]
Color m_SelectedColor = Color.clear;
internal Color selectedColor
{
get
{
#if !UNITY_EDITOR
if (m_SelectedColor == Color.clear)
m_SelectedColor = k_SelectedColorDark;
#endif
return m_SelectedColor;
}
}
static readonly Color k_BackgroundColorDark = Color.black;
static readonly Color k_BackgroundColorLight = new Color(0xB6/255f, 0xB6/255f, 0xB6/255f);
[HideInInspector]
[SerializeField]
Color m_BackgroundColor = Color.clear;
internal Color backgroundColor
{
get
{
#if !UNITY_EDITOR
if (m_BackgroundColor == Color.clear)
m_BackgroundColor = k_BackgroundColorDark;
#endif
return m_BackgroundColor;
}
}
static readonly Color k_DeviceColorDark = new Color(0x6E / 255f, 0x6E / 255f, 0x6E / 255f);
static readonly Color k_DeviceColorLight = new Color(0xE4 / 255f, 0xE4 / 255f, 0xE4 / 255f);
[HideInInspector]
[SerializeField]
Color m_DeviceColor = Color.clear;
internal Color deviceColor
{
get
{
#if !UNITY_EDITOR
if (m_DeviceColor == Color.clear)
m_DeviceColor = k_DeviceColorDark;
#endif
return m_DeviceColor;
}
}
static readonly Color k_DisabledDeviceColorDark = new Color(0x58 / 255f, 0x58 / 255f, 0x58 / 255f);
static readonly Color k_DisabledDeviceColorLight = new Color(0xA2 / 255f, 0xA2 / 255f, 0xA2 / 255f, 0.5f);
[HideInInspector]
[SerializeField]
Color m_DisabledDeviceColor = Color.clear;
internal Color disabledDeviceColor
{
get
{
#if !UNITY_EDITOR
if (m_DisabledDeviceColor == Color.clear)
m_DisabledDeviceColor = k_DisabledDeviceColorDark;
#endif
return m_DisabledDeviceColor;
}
}
// Handles 2 axis activation for 1 UI Button
bool m_XAxisActivated;
bool m_ZAxisActivated;
/// <summary>
/// See <see cref="MonoBehaviour"/>.
/// </summary>
protected void Start()
{
var simulator = GetComponentInParent<XRDeviceSimulator>();
if (simulator != null)
Initialize(simulator);
}
/// <summary>
/// See <see cref="MonoBehaviour"/>.
/// </summary>
protected void OnDestroy()
{
if (m_Simulator != null)
{
Unsubscribe(m_Simulator.manipulateLeftAction, OnManipulateLeftAction);
Unsubscribe(m_Simulator.manipulateRightAction, OnManipulateRightAction);
Unsubscribe(m_Simulator.toggleManipulateLeftAction, OnToggleManipulateLeftAction);
Unsubscribe(m_Simulator.toggleManipulateRightAction, OnToggleManipulateRightAction);
Unsubscribe(m_Simulator.toggleManipulateBodyAction, OnToggleManipulateBodyAction);
Unsubscribe(m_Simulator.manipulateHeadAction, OnManipulateHeadAction);
Unsubscribe(m_Simulator.cycleDevicesAction, OnCycleDevicesAction);
Unsubscribe(m_Simulator.stopManipulationAction, OnStopManipulationAction);
Unsubscribe(m_Simulator.toggleMouseTransformationModeAction, OnToggleMouseTransformationModeAction);
Unsubscribe(m_Simulator.negateModeAction, OnNegateModeAction);
Unsubscribe(m_Simulator.toggleCursorLockAction, OnToggleCursorLockAction);
Unsubscribe(m_Simulator.keyboardXTranslateAction, OnKeyboardXTranslateAction);
Unsubscribe(m_Simulator.keyboardYTranslateAction, OnKeyboardYTranslateAction);
Unsubscribe(m_Simulator.keyboardZTranslateAction, OnKeyboardZTranslateAction);
Unsubscribe(m_Simulator.restingHandAxis2DAction, OnRestingHandAxis2DAction);
Unsubscribe(m_Simulator.gripAction, OnGripAction);
Unsubscribe(m_Simulator.triggerAction, OnTriggerAction);
Unsubscribe(m_Simulator.menuAction, OnMenuAction);
Unsubscribe(m_Simulator.primaryButtonAction, OnPrimaryButtonAction);
Unsubscribe(m_Simulator.secondaryButtonAction, OnSecondaryButtonAction);
}
}
void Initialize(XRDeviceSimulator simulator)
{
m_Simulator = simulator;
InitColorTheme();
Initialize();
// Start with the headset enabled
OnSetMouseMode();
OnActivateHeadsetDevice();
}
void InitColorTheme()
{
#if UNITY_EDITOR
var isEditorPro = EditorGUIUtility.isProSkin;
m_EnabledColor = isEditorPro ? k_EnabledColorDark : k_EnabledColorLight;
m_DisabledColor = isEditorPro ? k_DisabledColorDark : k_DisabledColorLight;
m_ButtonColor = isEditorPro ? k_ButtonColorDark : k_ButtonColorLight;
m_DisabledButtonColor = isEditorPro ? k_DisabledButtonColorDark : k_DisabledButtonColorLight;
m_SelectedColor = isEditorPro ? k_SelectedColorDark : k_SelectedColorLight;
m_BackgroundColor = isEditorPro ? k_BackgroundColorDark : k_BackgroundColorLight;
m_DeviceColor = isEditorPro ? k_DeviceColorDark : k_DeviceColorLight;
m_DisabledDeviceColor = isEditorPro ? k_DisabledDeviceColorDark : k_DisabledDeviceColorLight;
m_HeadsetImage.sprite = isEditorPro ? m_HmdSpriteDark : m_HmdSpriteLight;
m_RMouseSprite = isEditorPro ? m_RMouseSpriteDark : m_RMouseSpriteLight;
#endif
}
void Initialize()
{
var bckgrdAlpha = m_XRDeviceSimulatorMainPanel.GetComponent<Image>().color.a;
foreach (var image in GetComponentsInChildren<Image>(true))
image.color = image.sprite == null ? buttonColor : enabledColor;
foreach (var text in GetComponentsInChildren<Text>(true))
text.color = enabledColor;
m_HeadsetImage.color = Color.white;
var bckgrdColor = backgroundColor;
bckgrdColor.a = bckgrdAlpha;
m_XRDeviceSimulatorMainPanel.GetComponent<Image>().color = bckgrdColor;
m_XRDeviceSimulatorCollapsedPanel.GetComponent<Image>().color = bckgrdColor;
m_CycleDevicesText.text = m_Simulator.cycleDevicesAction.action.controls[0].displayName;
// Headset
var toggleManipulateBodyActionControl = m_Simulator.toggleManipulateBodyAction.action.controls[0];
m_HeadsetSelectedValueText.text = $"{toggleManipulateBodyActionControl.displayName}";
var ctrlsBinding1 = m_Simulator.axis2DAction.action.controls;
var ctrlsBinding2 = m_Simulator.keyboardYTranslateAction.action.controls;
m_HeadsetMoveValueText.text = $"{ctrlsBinding1[0].displayName},{ctrlsBinding1[1].displayName},{ctrlsBinding1[2].displayName},{ctrlsBinding1[3].displayName} + " +
$"{ctrlsBinding2[0].displayName},{ctrlsBinding2[1].displayName}";
m_CursorLockValueText.text = m_Simulator.toggleCursorLockAction.action.controls[0].displayName;
m_CursorLockButton.color = Cursor.lockState == CursorLockMode.Locked ? selectedColor : buttonColor;
m_HeadsetLookButtonText.text = m_Simulator.mouseTransformationMode == XRDeviceSimulator.TransformationMode.Translate ? k_TranslateLookText : k_RotateLookText;
m_MouseModeValueText.text = m_Simulator.toggleMouseTransformationModeAction.action.controls[0].displayName;
var manipulateHeadActionControl = m_Simulator.manipulateHeadAction.action.controls[0];
m_HeadsetLookValueIcon.sprite = GetInputIcon(manipulateHeadActionControl);
if (manipulateHeadActionControl.name.Equals("leftButton") || manipulateHeadActionControl.name.Equals("rightButton"))
{
m_HeadsetLookValueIcon.color = Color.white;
// If the binding is using the left button, mirror the MouseR image
if (manipulateHeadActionControl.name.Equals("leftButton"))
m_HeadsetLookValueIcon.transform.localScale = new Vector3(-1f, 1f, 1f);
}
m_HeadsetLookValueText.text = manipulateHeadActionControl.device.name == k_MouseDeviceType ? k_MouseDeviceType : manipulateHeadActionControl.displayName;
m_LeftController.Initialize(m_Simulator);
m_LeftControllerButtonText.text = $"{m_Simulator.toggleManipulateLeftAction.action.controls[0].displayName} / {m_Simulator.manipulateLeftAction.action.controls[0].displayName} [Hold]";
m_RightController.Initialize(m_Simulator);
m_RightControllerButtonText.text = $"{m_Simulator.toggleManipulateRightAction.action.controls[0].displayName} / {m_Simulator.manipulateRightAction.action.controls[0].displayName} [Hold]";
m_ControllersSelectedValueText.text =
$"{m_Simulator.toggleManipulateLeftAction.action.controls[0].displayName}, {m_Simulator.toggleManipulateRightAction.action.controls[0].displayName} [Toggle]";
m_HeadsetMoveButtonIcon.color = enabledColor;
// Update OnDestroy with corresponding Unsubscribe call when adding here
Subscribe(m_Simulator.manipulateLeftAction, OnManipulateLeftAction);
Subscribe(m_Simulator.manipulateRightAction, OnManipulateRightAction);
Subscribe(m_Simulator.toggleManipulateLeftAction, OnToggleManipulateLeftAction);
Subscribe(m_Simulator.toggleManipulateRightAction, OnToggleManipulateRightAction);
Subscribe(m_Simulator.toggleManipulateBodyAction, OnToggleManipulateBodyAction);
Subscribe(m_Simulator.manipulateHeadAction, OnManipulateHeadAction);
Subscribe(m_Simulator.cycleDevicesAction, OnCycleDevicesAction);
Subscribe(m_Simulator.stopManipulationAction, OnStopManipulationAction);
Subscribe(m_Simulator.toggleMouseTransformationModeAction, OnToggleMouseTransformationModeAction);
Subscribe(m_Simulator.negateModeAction, OnNegateModeAction);
Subscribe(m_Simulator.toggleCursorLockAction, OnToggleCursorLockAction);
Subscribe(m_Simulator.keyboardXTranslateAction, OnKeyboardXTranslateAction);
Subscribe(m_Simulator.keyboardYTranslateAction, OnKeyboardYTranslateAction);
Subscribe(m_Simulator.keyboardZTranslateAction, OnKeyboardZTranslateAction);
Subscribe(m_Simulator.restingHandAxis2DAction, OnRestingHandAxis2DAction);
Subscribe(m_Simulator.gripAction, OnGripAction);
Subscribe(m_Simulator.triggerAction, OnTriggerAction);
Subscribe(m_Simulator.menuAction, OnMenuAction);
Subscribe(m_Simulator.primaryButtonAction, OnPrimaryButtonAction);
Subscribe(m_Simulator.secondaryButtonAction, OnSecondaryButtonAction);
m_XRDeviceSimulatorMainPanel.SetActive(isMenuOpen);
m_XRDeviceSimulatorCollapsedPanel.SetActive(!isMenuOpen);
}
internal Sprite GetInputIcon(InputControl control)
{
if (control == null)
return null;
var icon = keyboardSprite;
if (control.device.name == k_MouseDeviceType)
{
switch (control.name)
{
case "leftButton":
case "rightButton":
icon = rMouseSprite;
break;
default:
icon = mouseSprite;
break;
}
}
return icon;
}
/// <summary>
/// Hides the simulator UI panel when called while displaying the simulator button.
/// </summary>
public void OnClickCloseSimulatorUIPanel()
{
isMenuOpen = false;
m_XRDeviceSimulatorMainPanel.SetActive(false);
m_XRDeviceSimulatorCollapsedPanel.SetActive(true);
}
/// <summary>
/// Displays the simulator UI panel when called while hiding the simulator button.
/// </summary>
public void OnClickOpenSimulatorUIPanel()
{
isMenuOpen = true;
m_XRDeviceSimulatorMainPanel.SetActive(true);
m_XRDeviceSimulatorCollapsedPanel.SetActive(false);
}
/// <summary>
/// Sets the Left Controller device as active to receive input.
/// </summary>
void OnActivateLeftController()
{
m_CurrentSelectedDeviceText.text = "Left Controller";
OnActivateController(m_LeftController);
}
/// <summary>
/// Sets the Right Controller device as active to receive input.
/// </summary>
void OnActivateRightController()
{
m_CurrentSelectedDeviceText.text = "Right Controller";
OnActivateController(m_RightController);
}
void OnActivateController(XRDeviceSimulatorControllerUI controller)
{
PushCurrentButtonState(controller);
controller.SetAsActiveController(true, m_Simulator);
var other = controller == m_LeftController ? m_RightController : m_LeftController;
other.SetAsActiveController(false, m_Simulator, true);
m_HeadsetImage.gameObject.SetActive(false);
HeadDeviceSetActive(false);
m_ControllerSelectedButton.color = selectedColor;
}
/// <summary>
/// Sets both Left & Right Controller devices as active to receive input.
/// </summary>
void OnActivateBothControllers()
{
m_CurrentSelectedDeviceText.text = "Left & Right Controllers";
PushCurrentButtonState(m_LeftController);
PushCurrentButtonState(m_RightController);
m_LeftController.SetAsActiveController(true, m_Simulator);
m_RightController.SetAsActiveController(true, m_Simulator);
m_HeadsetImage.gameObject.SetActive(false);
HeadDeviceSetActive(false);
m_ControllerSelectedButton.color = selectedColor;
}
void PushCurrentButtonState(XRDeviceSimulatorControllerUI controller)
{
controller.OnGrip(m_Simulator.gripAction.action.inProgress);
controller.OnTrigger(m_Simulator.triggerAction.action.inProgress);
controller.OnMenu(m_Simulator.menuAction.action.inProgress);
controller.OnPrimaryButton(m_Simulator.primaryButtonAction.action.inProgress);
controller.OnSecondaryButton(m_Simulator.secondaryButtonAction.action.inProgress);
controller.OnXAxisTranslatePerformed(m_Simulator.keyboardXTranslateAction.action.inProgress);
controller.OnZAxisTranslatePerformed(m_Simulator.keyboardZTranslateAction.action.inProgress);
}
/// <summary>
/// Sets the headset device as active to receive input.
/// </summary>
void OnActivateHeadsetDevice(bool activated = true)
{
m_LeftController.SetAsActiveController(false, m_Simulator);
m_RightController.SetAsActiveController(false, m_Simulator);
m_CurrentSelectedDeviceText.text = activated ? "Head Mounted Display (HMD)" : "None";
m_HeadsetImage.gameObject.SetActive(activated);
HeadDeviceSetActive(activated);
m_ControllerSelectedButton.color = buttonColor;
}
/// <summary>
/// Updates all the UI associated the the Headset.
/// </summary>
/// <param name="active">Whether the headset is the active device or not.</param>
void HeadDeviceSetActive(bool active)
{
m_HeadsetSelectedButton.color = active ? selectedColor : buttonColor;
var currentColor = active ? enabledColor : disabledColor;
m_HeadsetMoveButtonIcon.color = currentColor;
m_HeadsetMoveButtonText.color = currentColor;
m_HeadsetMoveValueIcon.color = currentColor;
m_HeadsetMoveValueText.color = currentColor;
m_HeadsetMoveButton.color = active ? buttonColor : disabledButtonColor;
}
static void Subscribe(InputActionReference reference, Action<InputAction.CallbackContext> performedOrCanceled)
{
var action = reference != null ? reference.action : null;
if (action != null && performedOrCanceled != null)
{
action.performed += performedOrCanceled;
action.canceled += performedOrCanceled;
}
}
static void Unsubscribe(InputActionReference reference, Action<InputAction.CallbackContext> performedOrCanceled)
{
var action = reference != null ? reference.action : null;
if (action != null && performedOrCanceled != null)
{
action.performed -= performedOrCanceled;
action.canceled -= performedOrCanceled;
}
}
void OnManipulateLeftAction(InputAction.CallbackContext context)
{
if (context.phase.IsInProgress())
{
if (m_Simulator.manipulatingLeftController && m_Simulator.manipulatingRightController)
OnActivateBothControllers();
else if (m_Simulator.manipulatingLeftController)
OnActivateLeftController();
}
else
{
if (m_Simulator.manipulatingRightController)
OnActivateRightController();
else
OnActivateHeadsetDevice(m_Simulator.manipulatingFPS);
}
}
void OnManipulateRightAction(InputAction.CallbackContext context)
{
if (context.phase.IsInProgress())
{
if (m_Simulator.manipulatingLeftController && m_Simulator.manipulatingRightController)
OnActivateBothControllers();
else if (m_Simulator.manipulatingRightController)
OnActivateRightController();
}
else
{
if (m_Simulator.manipulatingLeftController)
OnActivateLeftController();
else
OnActivateHeadsetDevice(m_Simulator.manipulatingFPS);
}
}
void OnToggleManipulateLeftAction(InputAction.CallbackContext context)
{
if (context.phase.IsInProgress())
{
if (m_Simulator.manipulatingLeftController)
OnActivateLeftController();
else
OnActivateHeadsetDevice();
}
}
void OnToggleManipulateRightAction(InputAction.CallbackContext context)
{
if (context.phase.IsInProgress())
{
if (m_Simulator.manipulatingRightController)
OnActivateRightController();
else
OnActivateHeadsetDevice();
}
}
void OnToggleManipulateBodyAction(InputAction.CallbackContext context)
{
if (context.phase.IsInProgress())
{
OnActivateHeadsetDevice();
}
}
void OnManipulateHeadAction(InputAction.CallbackContext context)
{
var isInProgress = context.phase.IsInProgress();
var noControllers = !m_Simulator.manipulatingLeftController && !m_Simulator.manipulatingRightController;
if (isInProgress)
{
if (m_Simulator.manipulatingFPS || noControllers)
OnActivateHeadsetDevice();
}
else if (noControllers)
{
OnActivateHeadsetDevice(m_Simulator.manipulatingFPS);
}
m_HeadsetImage.gameObject.SetActive(isInProgress || noControllers);
m_HeadsetLookButton.color = isInProgress ? selectedColor : buttonColor;
}
void OnCycleDevicesAction(InputAction.CallbackContext context)
{
if (context.phase.IsInProgress())
{
if (m_Simulator.manipulatingFPS)
OnActivateHeadsetDevice();
if (m_Simulator.manipulatingLeftController)
OnActivateLeftController();
if (m_Simulator.manipulatingRightController)
OnActivateRightController();
}
}
void OnStopManipulationAction(InputAction.CallbackContext context)
{
if (context.phase.IsInProgress())
OnActivateHeadsetDevice(m_Simulator.manipulatingFPS);
}
void OnToggleMouseTransformationModeAction(InputAction.CallbackContext context)
{
if (context.phase.IsInProgress())
OnSetMouseMode();
}
void OnNegateModeAction(InputAction.CallbackContext context)
{
OnSetMouseMode();
}
void OnToggleCursorLockAction(InputAction.CallbackContext context)
{
if (context.phase.IsInProgress())
OnCursorLockChanged();
}
void OnKeyboardXTranslateAction(InputAction.CallbackContext context)
{
OnXAxisTranslatePerformed(context.phase.IsInProgress(), false);
}
void OnKeyboardYTranslateAction(InputAction.CallbackContext context)
{
OnYAxisTranslatePerformed(context.phase.IsInProgress());
}
void OnKeyboardZTranslateAction(InputAction.CallbackContext context)
{
OnZAxisTranslatePerformed(context.phase.IsInProgress(), false);
}
void OnRestingHandAxis2DAction(InputAction.CallbackContext context)
{
var restingHandAxis2DInput = Vector2.ClampMagnitude(context.ReadValue<Vector2>(), 1f);
if (context.phase.IsInProgress())
{
if (restingHandAxis2DInput.x != 0f)
OnXAxisTranslatePerformed(true, true);
if (restingHandAxis2DInput.y != 0f)
OnZAxisTranslatePerformed(true, true);
}
else
{
if (restingHandAxis2DInput.x == 0f)
OnXAxisTranslatePerformed(false, true);
if (restingHandAxis2DInput.y == 0f)
OnZAxisTranslatePerformed(false, true);
}
}
void OnGripAction(InputAction.CallbackContext context)
{
OnGripPerformed(context.phase.IsInProgress());
}
void OnTriggerAction(InputAction.CallbackContext context)
{
OnTriggerPerformed(context.phase.IsInProgress());
}
void OnMenuAction(InputAction.CallbackContext context)
{
OnMenuPerformed(context.phase.IsInProgress());
}
void OnPrimaryButtonAction(InputAction.CallbackContext context)
{
OnPrimaryButtonPerformed(context.phase.IsInProgress());
}
void OnSecondaryButtonAction(InputAction.CallbackContext context)
{
OnSecondaryButtonPerformed(context.phase.IsInProgress());
}
void OnSetMouseMode()
{
// Translate/Rotate
m_MouseModeButtonText.text = m_Simulator.negateMode
? XRDeviceSimulator.Negate(m_Simulator.mouseTransformationMode).ToString()
: m_Simulator.mouseTransformationMode.ToString();
// Move/Look
m_HeadsetLookButtonText.text =
m_Simulator.mouseTransformationMode == XRDeviceSimulator.TransformationMode.Translate
? k_TranslateLookText
: k_RotateLookText;
}
void OnCursorLockChanged()
{
m_CursorLockButton.color = Cursor.lockState == CursorLockMode.Locked ? selectedColor : buttonColor;
}
// x-axis [A-D]
void OnXAxisTranslatePerformed(bool activated, bool restingHand)
{
var active = activated;
if (!restingHand)
{
m_XAxisActivated = activated;
active |= m_ZAxisActivated;
}
if (m_Simulator.manipulatingLeftController)
{
var lController = restingHand ? m_RightController : m_LeftController;
lController.OnXAxisTranslatePerformed(active);
}
if (m_Simulator.manipulatingRightController)
{
var rController = restingHand ? m_LeftController : m_RightController;
rController.OnXAxisTranslatePerformed(active);
}
if (m_Simulator.manipulatingFPS)
m_HeadsetMoveButton.color = active ? selectedColor : buttonColor;
}
// y-axis [Q-E]
void OnYAxisTranslatePerformed(bool activated)
{
if (m_Simulator.manipulatingFPS)
m_HeadsetMoveButton.color = activated ? selectedColor : buttonColor;
}
// z-axis [W-S]
void OnZAxisTranslatePerformed(bool activated, bool restingHand)
{
var active = activated;
if (!restingHand)
{
m_ZAxisActivated = activated;
active |= m_XAxisActivated;
}
if (m_Simulator.manipulatingLeftController)
{
var lController = restingHand ? m_RightController : m_LeftController;
lController.OnZAxisTranslatePerformed(active);
}
if (m_Simulator.manipulatingRightController)
{
var rController = restingHand ? m_LeftController : m_RightController;
rController.OnZAxisTranslatePerformed(active);
}
if (m_Simulator.manipulatingFPS)
m_HeadsetMoveButton.color = active ? selectedColor : buttonColor;
}
void OnMenuPerformed(bool activated)
{
if (m_Simulator.manipulatingLeftController)
m_LeftController.OnMenu(activated);
if (m_Simulator.manipulatingRightController)
m_RightController.OnMenu(activated);
}
void OnGripPerformed(bool activated)
{
if (m_Simulator.manipulatingLeftController)
m_LeftController.OnGrip(activated);
if (m_Simulator.manipulatingRightController)
m_RightController.OnGrip(activated);
}
void OnTriggerPerformed(bool activated)
{
if (m_Simulator.manipulatingLeftController)
m_LeftController.OnTrigger(activated);
if (m_Simulator.manipulatingRightController)
m_RightController.OnTrigger(activated);
}
void OnPrimaryButtonPerformed(bool activated)
{
if (m_Simulator.manipulatingLeftController)
m_LeftController.OnPrimaryButton(activated);
if (m_Simulator.manipulatingRightController)
m_RightController.OnPrimaryButton(activated);
}
void OnSecondaryButtonPerformed(bool activated)
{
if (m_Simulator.manipulatingLeftController)
m_LeftController.OnSecondaryButton(activated);
if (m_Simulator.manipulatingRightController)
m_RightController.OnSecondaryButton(activated);
}
}
}

View file

@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: e8b922481d9264546b97958b2c7cf0a0
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

View file

@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 1713155dc4dd14e65b554e9690db4a5b
folderAsset: yes
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View file

@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: f797978be572d4bbe98809565eb58099
folderAsset: yes
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

Binary file not shown.

After

Width:  |  Height:  |  Size: 24 KiB

View file

@ -0,0 +1,144 @@
fileFormatVersion: 2
guid: 10abf1be8eef148d4aa4b96b2af7a9f0
TextureImporter:
internalIDToNameTable: []
externalObjects: {}
serializedVersion: 11
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
vTOnly: 0
grayScaleToAlpha: 0
generateCubemap: 6
cubemapConvolution: 0
seamlessCubemap: 0
textureFormat: 1
maxTextureSize: 2048
textureSettings:
serializedVersion: 2
filterMode: 1
aniso: 1
mipBias: 0
wrapU: 1
wrapV: 1
wrapW: 0
nPOTScale: 0
lightmap: 0
compressionQuality: 50
spriteMode: 1
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: 8
textureShape: 1
singleChannelComponent: 0
flipbookRows: 1
flipbookColumns: 1
maxTextureSizeSet: 0
compressionQualitySet: 0
textureFormatSet: 0
ignorePngGamma: 0
applyGammaDecoding: 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: iPhone
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: WebGL
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: Android
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: 5e97eb03825dee720800000000000000
internalID: 0
vertices: []
indices:
edges: []
weights: []
secondaryTextures: []
spritePackingTag:
pSDRemoveMatte: 0
pSDShowRemoveMatteOption: 0
userData:
assetBundleName:
assetBundleVariant:

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.9 KiB

View file

@ -0,0 +1,144 @@
fileFormatVersion: 2
guid: cd4fe4c19a40743a6896069a50a394ec
TextureImporter:
internalIDToNameTable: []
externalObjects: {}
serializedVersion: 11
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
vTOnly: 0
grayScaleToAlpha: 0
generateCubemap: 6
cubemapConvolution: 0
seamlessCubemap: 0
textureFormat: 1
maxTextureSize: 2048
textureSettings:
serializedVersion: 2
filterMode: 1
aniso: 1
mipBias: 0
wrapU: 1
wrapV: 1
wrapW: 0
nPOTScale: 0
lightmap: 0
compressionQuality: 50
spriteMode: 1
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: 8
textureShape: 1
singleChannelComponent: 0
flipbookRows: 1
flipbookColumns: 1
maxTextureSizeSet: 0
compressionQualitySet: 0
textureFormatSet: 0
ignorePngGamma: 0
applyGammaDecoding: 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: iPhone
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: WebGL
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: Android
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: 5e97eb03825dee720800000000000000
internalID: 0
vertices: []
indices:
edges: []
weights: []
secondaryTextures: []
spritePackingTag:
pSDRemoveMatte: 0
pSDShowRemoveMatteOption: 0
userData:
assetBundleName:
assetBundleVariant:

View file

@ -0,0 +1,144 @@
fileFormatVersion: 2
guid: 310ef0f38fe364cc986d05acdbdf1183
TextureImporter:
internalIDToNameTable: []
externalObjects: {}
serializedVersion: 11
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
vTOnly: 0
grayScaleToAlpha: 0
generateCubemap: 6
cubemapConvolution: 0
seamlessCubemap: 0
textureFormat: 1
maxTextureSize: 2048
textureSettings:
serializedVersion: 2
filterMode: 1
aniso: 1
mipBias: 0
wrapU: 1
wrapV: 1
wrapW: 0
nPOTScale: 0
lightmap: 0
compressionQuality: 50
spriteMode: 1
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: 8
textureShape: 1
singleChannelComponent: 0
flipbookRows: 1
flipbookColumns: 1
maxTextureSizeSet: 0
compressionQualitySet: 0
textureFormatSet: 0
ignorePngGamma: 0
applyGammaDecoding: 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: iPhone
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: WebGL
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: Android
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: 5e97eb03825dee720800000000000000
internalID: 0
vertices: []
indices:
edges: []
weights: []
secondaryTextures: []
spritePackingTag:
pSDRemoveMatte: 0
pSDShowRemoveMatteOption: 0
userData:
assetBundleName:
assetBundleVariant:

Binary file not shown.

After

Width:  |  Height:  |  Size: 24 KiB

View file

@ -0,0 +1,144 @@
fileFormatVersion: 2
guid: 17c263f6077f14b218b13656aacd9551
TextureImporter:
internalIDToNameTable: []
externalObjects: {}
serializedVersion: 11
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
vTOnly: 0
grayScaleToAlpha: 0
generateCubemap: 6
cubemapConvolution: 0
seamlessCubemap: 0
textureFormat: 1
maxTextureSize: 2048
textureSettings:
serializedVersion: 2
filterMode: 1
aniso: 1
mipBias: 0
wrapU: 1
wrapV: 1
wrapW: 0
nPOTScale: 0
lightmap: 0
compressionQuality: 50
spriteMode: 1
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: 8
textureShape: 1
singleChannelComponent: 0
flipbookRows: 1
flipbookColumns: 1
maxTextureSizeSet: 0
compressionQualitySet: 0
textureFormatSet: 0
ignorePngGamma: 0
applyGammaDecoding: 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: iPhone
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: WebGL
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: Android
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: 5e97eb03825dee720800000000000000
internalID: 0
vertices: []
indices:
edges: []
weights: []
secondaryTextures: []
spritePackingTag:
pSDRemoveMatte: 0
pSDShowRemoveMatteOption: 0
userData:
assetBundleName:
assetBundleVariant:

View file

@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 7029f8d454f034b71b5b1eb1ba1b324d
folderAsset: yes
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

Binary file not shown.

After

Width:  |  Height:  |  Size: 7 KiB

View file

@ -0,0 +1,144 @@
fileFormatVersion: 2
guid: c76518a5819794083a346812c0906b77
TextureImporter:
internalIDToNameTable: []
externalObjects: {}
serializedVersion: 11
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
vTOnly: 0
grayScaleToAlpha: 0
generateCubemap: 6
cubemapConvolution: 0
seamlessCubemap: 0
textureFormat: 1
maxTextureSize: 2048
textureSettings:
serializedVersion: 2
filterMode: 1
aniso: 1
mipBias: 0
wrapU: 1
wrapV: 1
wrapW: 0
nPOTScale: 0
lightmap: 0
compressionQuality: 50
spriteMode: 1
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: 8
textureShape: 1
singleChannelComponent: 0
flipbookRows: 1
flipbookColumns: 1
maxTextureSizeSet: 0
compressionQualitySet: 0
textureFormatSet: 0
ignorePngGamma: 0
applyGammaDecoding: 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: iPhone
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: WebGL
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: Android
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: 5e97eb03825dee720800000000000000
internalID: 0
vertices: []
indices:
edges: []
weights: []
secondaryTextures: []
spritePackingTag:
pSDRemoveMatte: 0
pSDShowRemoveMatteOption: 0
userData:
assetBundleName:
assetBundleVariant:

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.8 KiB

View file

@ -0,0 +1,144 @@
fileFormatVersion: 2
guid: 731e7aed8e9f540ac8bf2a7b66abdaf6
TextureImporter:
internalIDToNameTable: []
externalObjects: {}
serializedVersion: 11
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
vTOnly: 0
grayScaleToAlpha: 0
generateCubemap: 6
cubemapConvolution: 0
seamlessCubemap: 0
textureFormat: 1
maxTextureSize: 2048
textureSettings:
serializedVersion: 2
filterMode: 1
aniso: 1
mipBias: 0
wrapU: 1
wrapV: 1
wrapW: 0
nPOTScale: 0
lightmap: 0
compressionQuality: 50
spriteMode: 1
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: 8
textureShape: 1
singleChannelComponent: 0
flipbookRows: 1
flipbookColumns: 1
maxTextureSizeSet: 0
compressionQualitySet: 0
textureFormatSet: 0
ignorePngGamma: 0
applyGammaDecoding: 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: iPhone
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: WebGL
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: Android
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: 5e97eb03825dee720800000000000000
internalID: 0
vertices: []
indices:
edges: []
weights: []
secondaryTextures: []
spritePackingTag:
pSDRemoveMatte: 0
pSDShowRemoveMatteOption: 0
userData:
assetBundleName:
assetBundleVariant:

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.9 KiB

View file

@ -0,0 +1,160 @@
fileFormatVersion: 2
guid: d7348fb3f11ba4f6f933462328963785
TextureImporter:
internalIDToNameTable: []
externalObjects: {}
serializedVersion: 12
mipmaps:
mipMapMode: 0
enableMipMap: 1
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
flipGreenChannel: 0
isReadable: 0
streamingMipmaps: 0
streamingMipmapsPriority: 0
vTOnly: 0
ignoreMipmapLimit: 0
grayScaleToAlpha: 0
generateCubemap: 6
cubemapConvolution: 0
seamlessCubemap: 0
textureFormat: 1
maxTextureSize: 2048
textureSettings:
serializedVersion: 2
filterMode: 1
aniso: 1
mipBias: 0
wrapU: 0
wrapV: 0
wrapW: 0
nPOTScale: 0
lightmap: 0
compressionQuality: 50
spriteMode: 1
spriteExtrude: 1
spriteMeshType: 1
alignment: 0
spritePivot: {x: 0.5, y: 0.5}
spritePixelsToUnits: 100
spriteBorder: {x: 30, y: 30, z: 30, w: 30}
spriteGenerateFallbackPhysicsShape: 1
alphaUsage: 1
alphaIsTransparency: 0
spriteTessellationDetail: -1
textureType: 8
textureShape: 1
singleChannelComponent: 0
flipbookRows: 1
flipbookColumns: 1
maxTextureSizeSet: 0
compressionQualitySet: 0
textureFormatSet: 0
ignorePngGamma: 0
applyGammaDecoding: 0
swizzle: 50462976
cookieLightType: 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: Server
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: Android
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: iPhone
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: WebGL
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: 5e97eb03825dee720800000000000000
internalID: 1537655665
vertices: []
indices:
edges: []
weights: []
secondaryTextures: []
nameFileIdTable: {}
mipmapLimitGroupName:
pSDRemoveMatte: 0
userData:
assetBundleName:
assetBundleVariant:

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.1 KiB

View file

@ -0,0 +1,124 @@
fileFormatVersion: 2
guid: 17689808316e14280ad508a625c4c88f
TextureImporter:
internalIDToNameTable: []
externalObjects: {}
serializedVersion: 12
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
flipGreenChannel: 0
isReadable: 0
streamingMipmaps: 0
streamingMipmapsPriority: 0
vTOnly: 0
ignoreMipmapLimit: 0
grayScaleToAlpha: 0
generateCubemap: 6
cubemapConvolution: 0
seamlessCubemap: 0
textureFormat: 1
maxTextureSize: 2048
textureSettings:
serializedVersion: 2
filterMode: 1
aniso: 1
mipBias: 0
wrapU: 1
wrapV: 1
wrapW: 1
nPOTScale: 0
lightmap: 0
compressionQuality: 50
spriteMode: 1
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: 8
textureShape: 1
singleChannelComponent: 0
flipbookRows: 1
flipbookColumns: 1
maxTextureSizeSet: 0
compressionQualitySet: 0
textureFormatSet: 0
ignorePngGamma: 0
applyGammaDecoding: 0
swizzle: 50462976
cookieLightType: 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: LinuxHeadlessSimulation
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: 5e97eb03825dee720800000000000000
internalID: 0
vertices: []
indices:
edges: []
weights: []
secondaryTextures: []
nameFileIdTable: {}
mipmapLimitGroupName:
pSDRemoveMatte: 0
userData:
assetBundleName:
assetBundleVariant:

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.7 KiB

View file

@ -0,0 +1,144 @@
fileFormatVersion: 2
guid: 76dc0abb2ebb44c9a9bd39266f0b3c91
TextureImporter:
internalIDToNameTable: []
externalObjects: {}
serializedVersion: 11
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
vTOnly: 0
grayScaleToAlpha: 0
generateCubemap: 6
cubemapConvolution: 0
seamlessCubemap: 0
textureFormat: 1
maxTextureSize: 2048
textureSettings:
serializedVersion: 2
filterMode: 1
aniso: 1
mipBias: 0
wrapU: 1
wrapV: 1
wrapW: 0
nPOTScale: 0
lightmap: 0
compressionQuality: 50
spriteMode: 1
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: 8
textureShape: 1
singleChannelComponent: 0
flipbookRows: 1
flipbookColumns: 1
maxTextureSizeSet: 0
compressionQualitySet: 0
textureFormatSet: 0
ignorePngGamma: 0
applyGammaDecoding: 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: iPhone
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: WebGL
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: Android
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: 5e97eb03825dee720800000000000000
internalID: 0
vertices: []
indices:
edges: []
weights: []
secondaryTextures: []
spritePackingTag:
pSDRemoveMatte: 0
pSDShowRemoveMatteOption: 0
userData:
assetBundleName:
assetBundleVariant:

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.5 KiB

View file

@ -0,0 +1,144 @@
fileFormatVersion: 2
guid: 3aad042fcb57b4bed9d9a46b932df060
TextureImporter:
internalIDToNameTable: []
externalObjects: {}
serializedVersion: 11
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
vTOnly: 0
grayScaleToAlpha: 0
generateCubemap: 6
cubemapConvolution: 0
seamlessCubemap: 0
textureFormat: 1
maxTextureSize: 2048
textureSettings:
serializedVersion: 2
filterMode: 1
aniso: 1
mipBias: 0
wrapU: 1
wrapV: 1
wrapW: 0
nPOTScale: 0
lightmap: 0
compressionQuality: 50
spriteMode: 1
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: 8
textureShape: 1
singleChannelComponent: 0
flipbookRows: 1
flipbookColumns: 1
maxTextureSizeSet: 0
compressionQualitySet: 0
textureFormatSet: 0
ignorePngGamma: 0
applyGammaDecoding: 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: iPhone
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: WebGL
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: Android
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: 5e97eb03825dee720800000000000000
internalID: 0
vertices: []
indices:
edges: []
weights: []
secondaryTextures: []
spritePackingTag:
pSDRemoveMatte: 0
pSDShowRemoveMatteOption: 0
userData:
assetBundleName:
assetBundleVariant:

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.6 KiB

View file

@ -0,0 +1,144 @@
fileFormatVersion: 2
guid: 5410adf0b914f49438506b7dd0022773
TextureImporter:
internalIDToNameTable: []
externalObjects: {}
serializedVersion: 11
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
vTOnly: 0
grayScaleToAlpha: 0
generateCubemap: 6
cubemapConvolution: 0
seamlessCubemap: 0
textureFormat: 1
maxTextureSize: 2048
textureSettings:
serializedVersion: 2
filterMode: 1
aniso: 1
mipBias: 0
wrapU: 1
wrapV: 1
wrapW: 0
nPOTScale: 0
lightmap: 0
compressionQuality: 50
spriteMode: 1
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: 8
textureShape: 1
singleChannelComponent: 0
flipbookRows: 1
flipbookColumns: 1
maxTextureSizeSet: 0
compressionQualitySet: 0
textureFormatSet: 0
ignorePngGamma: 0
applyGammaDecoding: 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: iPhone
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: WebGL
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: Android
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: 5e97eb03825dee720800000000000000
internalID: 0
vertices: []
indices:
edges: []
weights: []
secondaryTextures: []
spritePackingTag:
pSDRemoveMatte: 0
pSDShowRemoveMatteOption: 0
userData:
assetBundleName:
assetBundleVariant:

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.5 KiB

View file

@ -0,0 +1,144 @@
fileFormatVersion: 2
guid: 633d1ace045fe402a9b307cb58251aa4
TextureImporter:
internalIDToNameTable: []
externalObjects: {}
serializedVersion: 11
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
vTOnly: 0
grayScaleToAlpha: 0
generateCubemap: 6
cubemapConvolution: 0
seamlessCubemap: 0
textureFormat: 1
maxTextureSize: 2048
textureSettings:
serializedVersion: 2
filterMode: 1
aniso: 1
mipBias: 0
wrapU: 1
wrapV: 1
wrapW: 0
nPOTScale: 0
lightmap: 0
compressionQuality: 50
spriteMode: 1
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: 8
textureShape: 1
singleChannelComponent: 0
flipbookRows: 1
flipbookColumns: 1
maxTextureSizeSet: 0
compressionQualitySet: 0
textureFormatSet: 0
ignorePngGamma: 0
applyGammaDecoding: 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: iPhone
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: WebGL
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: Android
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: 5e97eb03825dee720800000000000000
internalID: 0
vertices: []
indices:
edges: []
weights: []
secondaryTextures: []
spritePackingTag:
pSDRemoveMatte: 0
pSDShowRemoveMatteOption: 0
userData:
assetBundleName:
assetBundleVariant:

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.3 KiB

View file

@ -0,0 +1,144 @@
fileFormatVersion: 2
guid: f01f3bb228b3b4251a04e2036212d115
TextureImporter:
internalIDToNameTable: []
externalObjects: {}
serializedVersion: 11
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
vTOnly: 0
grayScaleToAlpha: 0
generateCubemap: 6
cubemapConvolution: 0
seamlessCubemap: 0
textureFormat: 1
maxTextureSize: 2048
textureSettings:
serializedVersion: 2
filterMode: 1
aniso: 1
mipBias: 0
wrapU: 1
wrapV: 1
wrapW: 0
nPOTScale: 0
lightmap: 0
compressionQuality: 50
spriteMode: 1
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: 8
textureShape: 1
singleChannelComponent: 0
flipbookRows: 1
flipbookColumns: 1
maxTextureSizeSet: 0
compressionQualitySet: 0
textureFormatSet: 0
ignorePngGamma: 0
applyGammaDecoding: 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: iPhone
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: WebGL
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: Android
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: 5e97eb03825dee720800000000000000
internalID: 0
vertices: []
indices:
edges: []
weights: []
secondaryTextures: []
spritePackingTag:
pSDRemoveMatte: 0
pSDShowRemoveMatteOption: 0
userData:
assetBundleName:
assetBundleVariant:

View file

@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 01820cd5d6cab46b9afde2261f687a48
folderAsset: yes
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.7 KiB

View file

@ -0,0 +1,120 @@
fileFormatVersion: 2
guid: 4eb43321e418951499417cda6141b31a
TextureImporter:
internalIDToNameTable: []
externalObjects: {}
serializedVersion: 11
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
vTOnly: 0
grayScaleToAlpha: 0
generateCubemap: 6
cubemapConvolution: 0
seamlessCubemap: 0
textureFormat: 1
maxTextureSize: 2048
textureSettings:
serializedVersion: 2
filterMode: 1
aniso: 1
mipBias: 0
wrapU: 1
wrapV: 1
wrapW: 0
nPOTScale: 0
lightmap: 0
compressionQuality: 50
spriteMode: 1
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: 8
textureShape: 1
singleChannelComponent: 0
flipbookRows: 1
flipbookColumns: 1
maxTextureSizeSet: 0
compressionQualitySet: 0
textureFormatSet: 0
ignorePngGamma: 0
applyGammaDecoding: 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: Android
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: 5e97eb03825dee720800000000000000
internalID: 0
vertices: []
indices:
edges: []
weights: []
secondaryTextures: []
spritePackingTag:
pSDRemoveMatte: 0
pSDShowRemoveMatteOption: 0
userData:
assetBundleName:
assetBundleVariant:

Binary file not shown.

After

Width:  |  Height:  |  Size: 15 KiB

View file

@ -0,0 +1,144 @@
fileFormatVersion: 2
guid: fb2db2f40ceaf458085c82fc17cfe800
TextureImporter:
internalIDToNameTable: []
externalObjects: {}
serializedVersion: 11
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
vTOnly: 0
grayScaleToAlpha: 0
generateCubemap: 6
cubemapConvolution: 0
seamlessCubemap: 0
textureFormat: 1
maxTextureSize: 2048
textureSettings:
serializedVersion: 2
filterMode: 1
aniso: 1
mipBias: 0
wrapU: 1
wrapV: 1
wrapW: 0
nPOTScale: 0
lightmap: 0
compressionQuality: 50
spriteMode: 1
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: 8
textureShape: 1
singleChannelComponent: 0
flipbookRows: 1
flipbookColumns: 1
maxTextureSizeSet: 0
compressionQualitySet: 0
textureFormatSet: 0
ignorePngGamma: 0
applyGammaDecoding: 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: iPhone
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: WebGL
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: Android
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: 5e97eb03825dee720800000000000000
internalID: 0
vertices: []
indices:
edges: []
weights: []
secondaryTextures: []
spritePackingTag:
pSDRemoveMatte: 0
pSDShowRemoveMatteOption: 0
userData:
assetBundleName:
assetBundleVariant:

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

View file

@ -0,0 +1,120 @@
fileFormatVersion: 2
guid: 177f60e6b21ff774093004ca330b2241
TextureImporter:
internalIDToNameTable: []
externalObjects: {}
serializedVersion: 11
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
vTOnly: 0
grayScaleToAlpha: 0
generateCubemap: 6
cubemapConvolution: 0
seamlessCubemap: 0
textureFormat: 1
maxTextureSize: 2048
textureSettings:
serializedVersion: 2
filterMode: 1
aniso: 1
mipBias: 0
wrapU: 1
wrapV: 1
wrapW: 0
nPOTScale: 0
lightmap: 0
compressionQuality: 50
spriteMode: 1
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: 8
textureShape: 1
singleChannelComponent: 0
flipbookRows: 1
flipbookColumns: 1
maxTextureSizeSet: 0
compressionQualitySet: 0
textureFormatSet: 0
ignorePngGamma: 0
applyGammaDecoding: 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: Android
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: 5e97eb03825dee720800000000000000
internalID: 0
vertices: []
indices:
edges: []
weights: []
secondaryTextures: []
spritePackingTag:
pSDRemoveMatte: 0
pSDShowRemoveMatteOption: 0
userData:
assetBundleName:
assetBundleVariant:

Binary file not shown.

After

Width:  |  Height:  |  Size: 15 KiB

View file

@ -0,0 +1,124 @@
fileFormatVersion: 2
guid: 139237a044d8e4255b40bb472c842087
TextureImporter:
internalIDToNameTable: []
externalObjects: {}
serializedVersion: 12
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
flipGreenChannel: 0
isReadable: 0
streamingMipmaps: 0
streamingMipmapsPriority: 0
vTOnly: 0
ignoreMipmapLimit: 0
grayScaleToAlpha: 0
generateCubemap: 6
cubemapConvolution: 0
seamlessCubemap: 0
textureFormat: 1
maxTextureSize: 2048
textureSettings:
serializedVersion: 2
filterMode: 1
aniso: 1
mipBias: 0
wrapU: 1
wrapV: 1
wrapW: 1
nPOTScale: 0
lightmap: 0
compressionQuality: 50
spriteMode: 1
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: 8
textureShape: 1
singleChannelComponent: 0
flipbookRows: 1
flipbookColumns: 1
maxTextureSizeSet: 0
compressionQualitySet: 0
textureFormatSet: 0
ignorePngGamma: 0
applyGammaDecoding: 0
swizzle: 50462976
cookieLightType: 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: LinuxHeadlessSimulation
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: 5e97eb03825dee720800000000000000
internalID: 0
vertices: []
indices:
edges: []
weights: []
secondaryTextures: []
nameFileIdTable: {}
mipmapLimitGroupName:
pSDRemoveMatte: 0
userData:
assetBundleName:
assetBundleVariant:

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.6 KiB

View file

@ -0,0 +1,124 @@
fileFormatVersion: 2
guid: 1d56a2d39cfbb49149abbf0076259327
TextureImporter:
internalIDToNameTable: []
externalObjects: {}
serializedVersion: 12
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
flipGreenChannel: 0
isReadable: 0
streamingMipmaps: 0
streamingMipmapsPriority: 0
vTOnly: 0
ignoreMipmapLimit: 0
grayScaleToAlpha: 0
generateCubemap: 6
cubemapConvolution: 0
seamlessCubemap: 0
textureFormat: 1
maxTextureSize: 2048
textureSettings:
serializedVersion: 2
filterMode: 1
aniso: 1
mipBias: 0
wrapU: 1
wrapV: 1
wrapW: 1
nPOTScale: 0
lightmap: 0
compressionQuality: 50
spriteMode: 1
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: 8
textureShape: 1
singleChannelComponent: 0
flipbookRows: 1
flipbookColumns: 1
maxTextureSizeSet: 0
compressionQualitySet: 0
textureFormatSet: 0
ignorePngGamma: 0
applyGammaDecoding: 0
swizzle: 50462976
cookieLightType: 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: LinuxHeadlessSimulation
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: 5e97eb03825dee720800000000000000
internalID: 0
vertices: []
indices:
edges: []
weights: []
secondaryTextures: []
nameFileIdTable: {}
mipmapLimitGroupName:
pSDRemoveMatte: 0
userData:
assetBundleName:
assetBundleVariant:

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.9 KiB

View file

@ -0,0 +1,124 @@
fileFormatVersion: 2
guid: 0265e2b6afccd49de9c1f0b3a1fb4285
TextureImporter:
internalIDToNameTable: []
externalObjects: {}
serializedVersion: 12
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
flipGreenChannel: 0
isReadable: 0
streamingMipmaps: 0
streamingMipmapsPriority: 0
vTOnly: 0
ignoreMipmapLimit: 0
grayScaleToAlpha: 0
generateCubemap: 6
cubemapConvolution: 0
seamlessCubemap: 0
textureFormat: 1
maxTextureSize: 2048
textureSettings:
serializedVersion: 2
filterMode: 1
aniso: 1
mipBias: 0
wrapU: 1
wrapV: 1
wrapW: 1
nPOTScale: 0
lightmap: 0
compressionQuality: 50
spriteMode: 1
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: 8
textureShape: 1
singleChannelComponent: 0
flipbookRows: 1
flipbookColumns: 1
maxTextureSizeSet: 0
compressionQualitySet: 0
textureFormatSet: 0
ignorePngGamma: 0
applyGammaDecoding: 0
swizzle: 50462976
cookieLightType: 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: LinuxHeadlessSimulation
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: 5e97eb03825dee720800000000000000
internalID: 0
vertices: []
indices:
edges: []
weights: []
secondaryTextures: []
nameFileIdTable: {}
mipmapLimitGroupName:
pSDRemoveMatte: 0
userData:
assetBundleName:
assetBundleVariant:

View file

@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: ba08c76319c794c15b21c9d8eaeac0e8
folderAsset: yes
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.2 KiB

View file

@ -0,0 +1,124 @@
fileFormatVersion: 2
guid: 9e4e923f2e0534a56b6a0c2321388194
TextureImporter:
internalIDToNameTable: []
externalObjects: {}
serializedVersion: 12
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
flipGreenChannel: 0
isReadable: 0
streamingMipmaps: 0
streamingMipmapsPriority: 0
vTOnly: 0
ignoreMipmapLimit: 0
grayScaleToAlpha: 0
generateCubemap: 6
cubemapConvolution: 0
seamlessCubemap: 0
textureFormat: 1
maxTextureSize: 2048
textureSettings:
serializedVersion: 2
filterMode: 1
aniso: 1
mipBias: 0
wrapU: 1
wrapV: 1
wrapW: 1
nPOTScale: 0
lightmap: 0
compressionQuality: 50
spriteMode: 1
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: 8
textureShape: 1
singleChannelComponent: 0
flipbookRows: 1
flipbookColumns: 1
maxTextureSizeSet: 0
compressionQualitySet: 0
textureFormatSet: 0
ignorePngGamma: 0
applyGammaDecoding: 0
swizzle: 50462976
cookieLightType: 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: LinuxHeadlessSimulation
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: 5e97eb03825dee720800000000000000
internalID: 0
vertices: []
indices:
edges: []
weights: []
secondaryTextures: []
nameFileIdTable: {}
mipmapLimitGroupName:
pSDRemoveMatte: 0
userData:
assetBundleName:
assetBundleVariant:

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.1 KiB

View file

@ -0,0 +1,124 @@
fileFormatVersion: 2
guid: f997d60d79a4e45cab6b1814e377a1b3
TextureImporter:
internalIDToNameTable: []
externalObjects: {}
serializedVersion: 12
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
flipGreenChannel: 0
isReadable: 0
streamingMipmaps: 0
streamingMipmapsPriority: 0
vTOnly: 0
ignoreMipmapLimit: 0
grayScaleToAlpha: 0
generateCubemap: 6
cubemapConvolution: 0
seamlessCubemap: 0
textureFormat: 1
maxTextureSize: 2048
textureSettings:
serializedVersion: 2
filterMode: 1
aniso: 1
mipBias: 0
wrapU: 1
wrapV: 1
wrapW: 1
nPOTScale: 0
lightmap: 0
compressionQuality: 50
spriteMode: 1
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: 8
textureShape: 1
singleChannelComponent: 0
flipbookRows: 1
flipbookColumns: 1
maxTextureSizeSet: 0
compressionQualitySet: 0
textureFormatSet: 0
ignorePngGamma: 0
applyGammaDecoding: 0
swizzle: 50462976
cookieLightType: 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: LinuxHeadlessSimulation
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: 5e97eb03825dee720800000000000000
internalID: 0
vertices: []
indices:
edges: []
weights: []
secondaryTextures: []
nameFileIdTable: {}
mipmapLimitGroupName:
pSDRemoveMatte: 0
userData:
assetBundleName:
assetBundleVariant:

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

View file

@ -0,0 +1,128 @@
fileFormatVersion: 2
guid: 013811fdd48c040339e9adc40e692381
TextureImporter:
internalIDToNameTable: []
externalObjects: {}
serializedVersion: 11
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: 0
wrapU: 1
wrapV: 1
wrapW: 0
nPOTScale: 0
lightmap: 0
compressionQuality: 50
spriteMode: 1
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: 8
textureShape: 1
singleChannelComponent: 0
maxTextureSizeSet: 0
compressionQualitySet: 0
textureFormatSet: 0
applyGammaDecoding: 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: iPhone
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: Android
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: 5e97eb03825dee720800000000000000
internalID: 0
vertices: []
indices:
edges: []
weights: []
secondaryTextures: []
spritePackingTag:
pSDRemoveMatte: 0
pSDShowRemoveMatteOption: 0
userData:
assetBundleName:
assetBundleVariant:

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

View file

@ -0,0 +1,109 @@
fileFormatVersion: 2
guid: 14e910c1fb9c7514a8106ffd25f1d892
TextureImporter:
internalIDToNameTable: []
externalObjects: {}
serializedVersion: 12
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
vTOnly: 0
grayScaleToAlpha: 0
generateCubemap: 6
cubemapConvolution: 0
seamlessCubemap: 0
textureFormat: 1
maxTextureSize: 2048
textureSettings:
serializedVersion: 2
filterMode: 1
aniso: 1
mipBias: 0
wrapU: 1
wrapV: 1
wrapW: 1
nPOTScale: 0
lightmap: 0
compressionQuality: 50
spriteMode: 1
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: 8
textureShape: 1
singleChannelComponent: 0
flipbookRows: 1
flipbookColumns: 1
maxTextureSizeSet: 0
compressionQualitySet: 0
textureFormatSet: 0
ignorePngGamma: 0
applyGammaDecoding: 0
cookieLightType: 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: 5e97eb03825dee720800000000000000
internalID: 0
vertices: []
indices:
edges: []
weights: []
secondaryTextures: []
spritePackingTag:
pSDRemoveMatte: 0
pSDShowRemoveMatteOption: 0
userData:
assetBundleName:
assetBundleVariant:

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.6 KiB

View file

@ -0,0 +1,124 @@
fileFormatVersion: 2
guid: 308cc8b73722e43eab64c228a76560a6
TextureImporter:
internalIDToNameTable: []
externalObjects: {}
serializedVersion: 12
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
flipGreenChannel: 0
isReadable: 0
streamingMipmaps: 0
streamingMipmapsPriority: 0
vTOnly: 0
ignoreMipmapLimit: 0
grayScaleToAlpha: 0
generateCubemap: 6
cubemapConvolution: 0
seamlessCubemap: 0
textureFormat: 1
maxTextureSize: 2048
textureSettings:
serializedVersion: 2
filterMode: 1
aniso: 1
mipBias: 0
wrapU: 1
wrapV: 1
wrapW: 1
nPOTScale: 0
lightmap: 0
compressionQuality: 50
spriteMode: 1
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: 8
textureShape: 1
singleChannelComponent: 0
flipbookRows: 1
flipbookColumns: 1
maxTextureSizeSet: 0
compressionQualitySet: 0
textureFormatSet: 0
ignorePngGamma: 0
applyGammaDecoding: 0
swizzle: 50462976
cookieLightType: 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: LinuxHeadlessSimulation
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: 5e97eb03825dee720800000000000000
internalID: 0
vertices: []
indices:
edges: []
weights: []
secondaryTextures: []
nameFileIdTable: {}
mipmapLimitGroupName:
pSDRemoveMatte: 0
userData:
assetBundleName:
assetBundleVariant:

View file

@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: ead42e0472b7547fbba6c229aeaf37d3
PrefabImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View file

@ -0,0 +1,18 @@
{
"name": "Unity.XR.Interaction.Toolkit.Samples.DeviceSimulator",
"rootNamespace": "",
"references": [
"GUID:75469ad4d38634e559750d17036d5f7c",
"GUID:dc960734dc080426fa6612f1c5fe95f3",
"GUID:fe685ec1767f73d42b749ea8045bfe43"
],
"includePlatforms": [],
"excludePlatforms": [],
"allowUnsafeCode": false,
"overrideReferences": false,
"precompiledReferences": [],
"autoReferenced": true,
"defineConstraints": [],
"versionDefines": [],
"noEngineReferences": false
}

View file

@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: a0c6cb4ff4b70b44e933543a342fb2b1
AssemblyDefinitionImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View file

@ -0,0 +1,417 @@
{
"name": "XR Device Controller Controls",
"maps": [
{
"name": "Controller",
"id": "11c7c072-283e-4c4f-969d-bea4cb0809cf",
"actions": [
{
"name": "Axis 2D",
"type": "Value",
"id": "76f4cfaf-5aeb-4f66-87d2-a63aa567764a",
"expectedControlType": "Vector2",
"processors": "",
"interactions": "",
"initialStateCheck": true
},
{
"name": "Resting Hand Axis 2D",
"type": "Value",
"id": "42778bc8-d1b8-438d-9618-e41a28b3dc56",
"expectedControlType": "Vector2",
"processors": "",
"interactions": "",
"initialStateCheck": true
},
{
"name": "Grip",
"type": "Button",
"id": "c7937c78-cea4-4888-8feb-8d9da13005f2",
"expectedControlType": "Button",
"processors": "",
"interactions": "",
"initialStateCheck": false
},
{
"name": "Trigger",
"type": "Button",
"id": "3808b2c1-2f77-4a89-bc2a-34c0e0ef0ad3",
"expectedControlType": "Button",
"processors": "",
"interactions": "",
"initialStateCheck": false
},
{
"name": "Primary Button",
"type": "Button",
"id": "54068f2e-4569-46ab-9864-63b23fb9c26a",
"expectedControlType": "Button",
"processors": "",
"interactions": "",
"initialStateCheck": false
},
{
"name": "Secondary Button",
"type": "Button",
"id": "970b4191-957d-4a7f-ba64-e0e701950d99",
"expectedControlType": "Button",
"processors": "",
"interactions": "",
"initialStateCheck": false
},
{
"name": "Menu",
"type": "Button",
"id": "ccb35b49-777b-460f-bca8-3168c41cc779",
"expectedControlType": "Button",
"processors": "",
"interactions": "",
"initialStateCheck": false
},
{
"name": "Primary 2D Axis Click",
"type": "Button",
"id": "22416e35-4897-43a8-b712-74381678af80",
"expectedControlType": "Button",
"processors": "",
"interactions": "",
"initialStateCheck": false
},
{
"name": "Secondary 2D Axis Click",
"type": "Button",
"id": "b3a541b3-564a-4213-8a9a-a4417b3de5cf",
"expectedControlType": "Button",
"processors": "",
"interactions": "",
"initialStateCheck": false
},
{
"name": "Primary 2D Axis Touch",
"type": "Button",
"id": "9b069098-df41-435e-9a59-ce43682df020",
"expectedControlType": "Button",
"processors": "",
"interactions": "",
"initialStateCheck": false
},
{
"name": "Secondary 2D Axis Touch",
"type": "Button",
"id": "cf4b67af-47c4-43d7-b748-b69c7709d64b",
"expectedControlType": "Button",
"processors": "",
"interactions": "",
"initialStateCheck": false
},
{
"name": "Primary Touch",
"type": "Button",
"id": "04a0ca31-1719-49b1-9e4c-bc95a9905486",
"expectedControlType": "Button",
"processors": "",
"interactions": "",
"initialStateCheck": false
},
{
"name": "Secondary Touch",
"type": "Button",
"id": "613de0bf-5bc1-4b53-a4b8-0ae20fb87272",
"expectedControlType": "Button",
"processors": "",
"interactions": "",
"initialStateCheck": false
}
],
"bindings": [
{
"name": "2D Vector",
"id": "094bdcd9-42d3-4b66-8bf7-69d931e4af25",
"path": "2DVector",
"interactions": "",
"processors": "",
"groups": "",
"action": "Axis 2D",
"isComposite": true,
"isPartOfComposite": false
},
{
"name": "up",
"id": "1b2e98a9-b6d7-45bf-b4cc-d679acb0502a",
"path": "<Keyboard>/w",
"interactions": "",
"processors": "",
"groups": "",
"action": "Axis 2D",
"isComposite": false,
"isPartOfComposite": true
},
{
"name": "down",
"id": "597b5587-05e8-4ffc-a928-539ab9f8d947",
"path": "<Keyboard>/s",
"interactions": "",
"processors": "",
"groups": "",
"action": "Axis 2D",
"isComposite": false,
"isPartOfComposite": true
},
{
"name": "left",
"id": "87590669-a188-4b8b-ba41-f5f8a58cede9",
"path": "<Keyboard>/a",
"interactions": "",
"processors": "",
"groups": "",
"action": "Axis 2D",
"isComposite": false,
"isPartOfComposite": true
},
{
"name": "right",
"id": "6e1f0a95-84c0-4e06-98b8-18728329aa43",
"path": "<Keyboard>/d",
"interactions": "",
"processors": "",
"groups": "",
"action": "Axis 2D",
"isComposite": false,
"isPartOfComposite": true
},
{
"name": "2D Vector",
"id": "df76e063-0f58-453c-9bdb-a000e261868d",
"path": "2DVector",
"interactions": "",
"processors": "",
"groups": "",
"action": "Resting Hand Axis 2D",
"isComposite": true,
"isPartOfComposite": false
},
{
"name": "up",
"id": "6be1edad-fb89-4f8b-8041-8a539b9aa22e",
"path": "<Keyboard>/i",
"interactions": "",
"processors": "",
"groups": "",
"action": "Resting Hand Axis 2D",
"isComposite": false,
"isPartOfComposite": true
},
{
"name": "down",
"id": "387c7efc-30f2-423a-a537-9a8b6e7d7860",
"path": "<Keyboard>/k",
"interactions": "",
"processors": "",
"groups": "",
"action": "Resting Hand Axis 2D",
"isComposite": false,
"isPartOfComposite": true
},
{
"name": "left",
"id": "e1b7cebf-9197-42dd-91a0-6ec9bfa15f9f",
"path": "<Keyboard>/j",
"interactions": "",
"processors": "",
"groups": "",
"action": "Resting Hand Axis 2D",
"isComposite": false,
"isPartOfComposite": true
},
{
"name": "right",
"id": "3c625ee8-b7f9-4125-917a-f05eab326a3e",
"path": "<Keyboard>/l",
"interactions": "",
"processors": "",
"groups": "",
"action": "Resting Hand Axis 2D",
"isComposite": false,
"isPartOfComposite": true
},
{
"name": "2D Vector",
"id": "4f579817-5f31-4ac7-899b-04fec58abb48",
"path": "2DVector",
"interactions": "",
"processors": "",
"groups": "",
"action": "Resting Hand Axis 2D",
"isComposite": true,
"isPartOfComposite": false
},
{
"name": "up",
"id": "20ac1683-e9a0-4cea-ac68-6689033459df",
"path": "<Mouse>/forwardButton",
"interactions": "",
"processors": "",
"groups": "",
"action": "Resting Hand Axis 2D",
"isComposite": false,
"isPartOfComposite": true
},
{
"name": "down",
"id": "60663e10-c213-4c1a-9177-68680f497799",
"path": "<Mouse>/backButton",
"interactions": "",
"processors": "",
"groups": "",
"action": "Resting Hand Axis 2D",
"isComposite": false,
"isPartOfComposite": true
},
{
"name": "left",
"id": "cca7347a-79f9-4a90-9912-627c7aeb7509",
"path": "<Keyboard>/q",
"interactions": "",
"processors": "",
"groups": "",
"action": "Resting Hand Axis 2D",
"isComposite": false,
"isPartOfComposite": true
},
{
"name": "right",
"id": "7a178081-4cf4-4dc4-ae08-3448a76351e6",
"path": "<Keyboard>/e",
"interactions": "",
"processors": "",
"groups": "",
"action": "Resting Hand Axis 2D",
"isComposite": false,
"isPartOfComposite": true
},
{
"name": "",
"id": "32072c42-6a30-4383-8362-d65ff475c920",
"path": "<Keyboard>/g",
"interactions": "",
"processors": "",
"groups": "",
"action": "Grip",
"isComposite": false,
"isPartOfComposite": false
},
{
"name": "",
"id": "4f6dfc4a-38d9-455d-9364-3a188b0e9326",
"path": "<Mouse>/leftButton",
"interactions": "",
"processors": "",
"groups": "",
"action": "Trigger",
"isComposite": false,
"isPartOfComposite": false
},
{
"name": "",
"id": "c17eb846-7a66-4006-9d57-6b91831868d0",
"path": "<Keyboard>/b",
"interactions": "",
"processors": "",
"groups": "",
"action": "Primary Button",
"isComposite": false,
"isPartOfComposite": false
},
{
"name": "",
"id": "69ce3e33-7d81-423f-b162-7232a5791c2f",
"path": "<Keyboard>/n",
"interactions": "",
"processors": "",
"groups": "",
"action": "Secondary Button",
"isComposite": false,
"isPartOfComposite": false
},
{
"name": "",
"id": "45511393-aa9b-4031-8e31-4eec53ab2d3f",
"path": "<Keyboard>/m",
"interactions": "",
"processors": "",
"groups": "",
"action": "Menu",
"isComposite": false,
"isPartOfComposite": false
},
{
"name": "",
"id": "8e2bc8db-cb64-45ae-967f-55e716a538ba",
"path": "<Keyboard>/4",
"interactions": "",
"processors": "",
"groups": "",
"action": "Primary 2D Axis Click",
"isComposite": false,
"isPartOfComposite": false
},
{
"name": "",
"id": "37235877-ac7c-41c4-bc1b-b03be3563189",
"path": "<Keyboard>/5",
"interactions": "",
"processors": "",
"groups": "",
"action": "Secondary 2D Axis Click",
"isComposite": false,
"isPartOfComposite": false
},
{
"name": "",
"id": "ff1581e6-f183-439b-8980-ad03b5a01e60",
"path": "<Keyboard>/6",
"interactions": "",
"processors": "",
"groups": "",
"action": "Primary 2D Axis Touch",
"isComposite": false,
"isPartOfComposite": false
},
{
"name": "",
"id": "325ec093-e834-4551-9b8f-4a3311ed737e",
"path": "<Keyboard>/7",
"interactions": "",
"processors": "",
"groups": "",
"action": "Secondary 2D Axis Touch",
"isComposite": false,
"isPartOfComposite": false
},
{
"name": "",
"id": "d5f47d18-df5a-4dcd-a20a-c1130b0d4541",
"path": "<Keyboard>/8",
"interactions": "",
"processors": "",
"groups": "",
"action": "Primary Touch",
"isComposite": false,
"isPartOfComposite": false
},
{
"name": "",
"id": "ab5101fb-5323-4b55-9fe7-e6c377cf7d82",
"path": "<Keyboard>/9",
"interactions": "",
"processors": "",
"groups": "",
"action": "Secondary Touch",
"isComposite": false,
"isPartOfComposite": false
}
]
}
],
"controlSchemes": []
}

View file

@ -0,0 +1,14 @@
fileFormatVersion: 2
guid: 0be0028c24f2a4c14a96b6aa39055933
ScriptedImporter:
internalIDToNameTable: []
externalObjects: {}
serializedVersion: 2
userData:
assetBundleName:
assetBundleVariant:
script: {fileID: 11500000, guid: 8404be70184654265930450def6a9037, type: 3}
generateWrapperCode: 0
wrapperCodePath:
wrapperClassName:
wrapperCodeNamespace:

View file

@ -0,0 +1,560 @@
{
"name": "XR Device Simulator Controls",
"maps": [
{
"name": "Main",
"id": "c96c4ddb-3eb8-4074-bbd9-a8ae6f1f6475",
"actions": [
{
"name": "Keyboard X Translate",
"type": "Value",
"id": "d4eb7006-5077-4816-9d5c-f570b6d586f3",
"expectedControlType": "Axis",
"processors": "",
"interactions": "",
"initialStateCheck": true
},
{
"name": "Keyboard Z Translate",
"type": "Value",
"id": "3ea275ac-e111-4610-891f-105676c72cd5",
"expectedControlType": "Axis",
"processors": "",
"interactions": "",
"initialStateCheck": true
},
{
"name": "Keyboard Y Translate",
"type": "Value",
"id": "5cc58f95-e9dc-4675-a42e-dd66874c3ba3",
"expectedControlType": "Axis",
"processors": "",
"interactions": "",
"initialStateCheck": true
},
{
"name": "Toggle Manipulate Left",
"type": "Button",
"id": "847b79d9-a69b-4484-8688-a4bf40e58163",
"expectedControlType": "Button",
"processors": "",
"interactions": "",
"initialStateCheck": false
},
{
"name": "Toggle Manipulate Right",
"type": "Button",
"id": "241f6068-ebc8-4c6d-b747-8bc2c1f74f87",
"expectedControlType": "Button",
"processors": "",
"interactions": "",
"initialStateCheck": false
},
{
"name": "Toggle Manipulate Body",
"type": "Button",
"id": "c81093ea-c17e-4430-a3df-bccabef74af4",
"expectedControlType": "Button",
"processors": "",
"interactions": "",
"initialStateCheck": false
},
{
"name": "Manipulate Left",
"type": "Button",
"id": "07c46cc4-c35d-4364-a878-68fad8ab8c64",
"expectedControlType": "Button",
"processors": "",
"interactions": "",
"initialStateCheck": false
},
{
"name": "Manipulate Right",
"type": "Button",
"id": "307cb608-f32e-48a3-8ce6-d1cd83a5fb90",
"expectedControlType": "Button",
"processors": "",
"interactions": "",
"initialStateCheck": false
},
{
"name": "Manipulate Head",
"type": "Button",
"id": "f5febf74-651b-4f73-8d0a-08b0acdabc4d",
"expectedControlType": "Button",
"processors": "",
"interactions": "",
"initialStateCheck": false
},
{
"name": "Cycle Devices",
"type": "Button",
"id": "d728c6fb-4deb-4268-9110-d64c7861cd17",
"expectedControlType": "Button",
"processors": "",
"interactions": "",
"initialStateCheck": false
},
{
"name": "Stop Manipulation",
"type": "Button",
"id": "974ae49e-da4e-4dc8-a6be-cb63986d8f8e",
"expectedControlType": "Button",
"processors": "",
"interactions": "",
"initialStateCheck": false
},
{
"name": "Mouse Delta",
"type": "Value",
"id": "0b945dbf-d750-40cb-97c6-593686fcf012",
"expectedControlType": "Vector2",
"processors": "",
"interactions": "",
"initialStateCheck": true
},
{
"name": "Mouse Scroll",
"type": "Value",
"id": "b2a408da-a9fd-4638-9af3-17fb9bc2811d",
"expectedControlType": "Vector2",
"processors": "",
"interactions": "",
"initialStateCheck": true
},
{
"name": "Rotate Mode Override",
"type": "Button",
"id": "2e390909-c0f6-4ca5-b8bc-4c54090f96d9",
"expectedControlType": "Button",
"processors": "",
"interactions": "",
"initialStateCheck": false
},
{
"name": "Toggle Mouse Transformation Mode",
"type": "Button",
"id": "ae2b5c7f-b5e0-4b93-b674-172de9f68380",
"expectedControlType": "Button",
"processors": "",
"interactions": "",
"initialStateCheck": false
},
{
"name": "Negate Mode",
"type": "Button",
"id": "8c837143-e018-41f0-9e0e-907acb9d7360",
"expectedControlType": "Button",
"processors": "",
"interactions": "",
"initialStateCheck": false
},
{
"name": "Z Constraint",
"type": "Button",
"id": "d3e9308c-6f8c-46f7-bb6f-14422c345983",
"expectedControlType": "Button",
"processors": "",
"interactions": "",
"initialStateCheck": false
},
{
"name": "X Constraint",
"type": "Button",
"id": "11dc7a94-7230-49ff-b56d-06e6473e9951",
"expectedControlType": "Button",
"processors": "",
"interactions": "",
"initialStateCheck": false
},
{
"name": "Y Constraint",
"type": "Button",
"id": "11ab79c6-b9c6-4301-8086-3e9c6904ef14",
"expectedControlType": "Button",
"processors": "",
"interactions": "",
"initialStateCheck": false
},
{
"name": "Reset",
"type": "Button",
"id": "339ccb79-aee9-4ba4-8864-3b6c81c199db",
"expectedControlType": "Button",
"processors": "",
"interactions": "",
"initialStateCheck": false
},
{
"name": "Toggle Cursor Lock",
"type": "Button",
"id": "9bd36ab1-f676-4ff4-8a4d-ba0c6fb36268",
"expectedControlType": "Button",
"processors": "",
"interactions": "",
"initialStateCheck": false
},
{
"name": "Toggle Primary 2D Axis Target",
"type": "Button",
"id": "e0fdec2d-309b-4313-aad7-9dcc71f1394d",
"expectedControlType": "Button",
"processors": "",
"interactions": "",
"initialStateCheck": false
},
{
"name": "Toggle Secondary 2D Axis Target",
"type": "Button",
"id": "b3b49ea5-f80f-4d24-a782-d61a13a004b3",
"expectedControlType": "Button",
"processors": "",
"interactions": "",
"initialStateCheck": false
},
{
"name": "Toggle Device Position Target",
"type": "Button",
"id": "15cd3c4a-56b1-4a43-a924-a2118e2adaf4",
"expectedControlType": "Button",
"processors": "",
"interactions": "",
"initialStateCheck": false
}
],
"bindings": [
{
"name": "1D Axis",
"id": "db741065-2a46-439d-9e13-11960dc3355a",
"path": "1DAxis",
"interactions": "",
"processors": "",
"groups": "",
"action": "Keyboard X Translate",
"isComposite": true,
"isPartOfComposite": false
},
{
"name": "negative",
"id": "3d2e07de-025e-4c2e-98df-250511a8ff6d",
"path": "<Keyboard>/a",
"interactions": "",
"processors": "",
"groups": "",
"action": "Keyboard X Translate",
"isComposite": false,
"isPartOfComposite": true
},
{
"name": "positive",
"id": "04e1437d-c862-4a04-8f8e-40e9f52c4f5e",
"path": "<Keyboard>/d",
"interactions": "",
"processors": "",
"groups": "",
"action": "Keyboard X Translate",
"isComposite": false,
"isPartOfComposite": true
},
{
"name": "1D Axis",
"id": "cb7c4679-31f4-4170-885a-e7d78c049443",
"path": "1DAxis",
"interactions": "",
"processors": "",
"groups": "",
"action": "Keyboard Z Translate",
"isComposite": true,
"isPartOfComposite": false
},
{
"name": "negative",
"id": "732e790c-f2a2-4f90-b525-53139a358de7",
"path": "<Keyboard>/s",
"interactions": "",
"processors": "",
"groups": "",
"action": "Keyboard Z Translate",
"isComposite": false,
"isPartOfComposite": true
},
{
"name": "positive",
"id": "d5a98916-ade7-419d-a138-86bcdf05670f",
"path": "<Keyboard>/w",
"interactions": "",
"processors": "",
"groups": "",
"action": "Keyboard Z Translate",
"isComposite": false,
"isPartOfComposite": true
},
{
"name": "1D Axis",
"id": "fca20498-bf6f-4824-ba15-6dc2d191eb2f",
"path": "1DAxis",
"interactions": "",
"processors": "",
"groups": "",
"action": "Keyboard Y Translate",
"isComposite": true,
"isPartOfComposite": false
},
{
"name": "negative",
"id": "2c01790c-a24a-4266-a2e9-74e2a1ca3fa7",
"path": "<Keyboard>/q",
"interactions": "",
"processors": "",
"groups": "",
"action": "Keyboard Y Translate",
"isComposite": false,
"isPartOfComposite": true
},
{
"name": "positive",
"id": "f5223aed-93c0-4633-8aa3-c393ce890872",
"path": "<Keyboard>/e",
"interactions": "",
"processors": "",
"groups": "",
"action": "Keyboard Y Translate",
"isComposite": false,
"isPartOfComposite": true
},
{
"name": "",
"id": "fcfb16fb-edee-474c-b1f2-f10b2a0a3569",
"path": "<Keyboard>/leftShift",
"interactions": "",
"processors": "",
"groups": "",
"action": "Manipulate Left",
"isComposite": false,
"isPartOfComposite": false
},
{
"name": "",
"id": "e791caef-78d3-4f68-9104-212f73ac0642",
"path": "<Keyboard>/space",
"interactions": "",
"processors": "",
"groups": "",
"action": "Manipulate Right",
"isComposite": false,
"isPartOfComposite": false
},
{
"name": "",
"id": "b2c1b1cd-6ea7-45b6-b68f-17b3662b4d3a",
"path": "<Mouse>/delta",
"interactions": "",
"processors": "",
"groups": "",
"action": "Mouse Delta",
"isComposite": false,
"isPartOfComposite": false
},
{
"name": "",
"id": "66e536bc-b5b6-4c7b-903a-fbcc05fc854e",
"path": "<Mouse>/scroll",
"interactions": "",
"processors": "",
"groups": "",
"action": "Mouse Scroll",
"isComposite": false,
"isPartOfComposite": false
},
{
"name": "",
"id": "2b070a4a-e044-4cbd-a8e2-6b362785bf21",
"path": "<Keyboard>/leftCtrl",
"interactions": "",
"processors": "",
"groups": "",
"action": "Rotate Mode Override",
"isComposite": false,
"isPartOfComposite": false
},
{
"name": "",
"id": "0fa0d566-1e07-4e17-9b14-3e8fce69ec26",
"path": "<Keyboard>/x",
"interactions": "",
"processors": "",
"groups": "",
"action": "X Constraint",
"isComposite": false,
"isPartOfComposite": false
},
{
"name": "",
"id": "71c185e1-73fb-4691-b910-70610f397b42",
"path": "<Keyboard>/c",
"interactions": "",
"processors": "",
"groups": "",
"action": "Y Constraint",
"isComposite": false,
"isPartOfComposite": false
},
{
"name": "",
"id": "09809c10-d09e-4c49-b58f-1995e50cf685",
"path": "<Keyboard>/z",
"interactions": "",
"processors": "",
"groups": "",
"action": "Z Constraint",
"isComposite": false,
"isPartOfComposite": false
},
{
"name": "",
"id": "7611d6eb-0ff4-431f-998d-6fa429e0e1e1",
"path": "<Keyboard>/r",
"interactions": "",
"processors": "",
"groups": "",
"action": "Toggle Mouse Transformation Mode",
"isComposite": false,
"isPartOfComposite": false
},
{
"name": "",
"id": "5c889b78-f9fd-4cd7-96dd-5399428f6992",
"path": "<Mouse>/middleButton",
"interactions": "",
"processors": "",
"groups": "",
"action": "Negate Mode",
"isComposite": false,
"isPartOfComposite": false
},
{
"name": "",
"id": "85f27bdb-dfe8-48d3-8512-205b3ad6306a",
"path": "<Keyboard>/backslash",
"interactions": "",
"processors": "",
"groups": "",
"action": "Toggle Cursor Lock",
"isComposite": false,
"isPartOfComposite": false
},
{
"name": "",
"id": "3542472e-e883-407a-b967-5b879b2d7dc4",
"path": "<Mouse>/rightButton",
"interactions": "",
"processors": "",
"groups": "",
"action": "Manipulate Head",
"isComposite": false,
"isPartOfComposite": false
},
{
"name": "",
"id": "cd7dcdd6-b569-4c25-87ea-c62a0fb1cf89",
"path": "<Keyboard>/v",
"interactions": "",
"processors": "",
"groups": "",
"action": "Reset",
"isComposite": false,
"isPartOfComposite": false
},
{
"name": "",
"id": "4bfdd0e6-1936-4f44-8e97-20e16dbc879f",
"path": "<Keyboard>/1",
"interactions": "",
"processors": "",
"groups": "",
"action": "Toggle Primary 2D Axis Target",
"isComposite": false,
"isPartOfComposite": false
},
{
"name": "",
"id": "81d47d9e-4920-4098-94d8-bac2888d6433",
"path": "<Keyboard>/2",
"interactions": "",
"processors": "",
"groups": "",
"action": "Toggle Secondary 2D Axis Target",
"isComposite": false,
"isPartOfComposite": false
},
{
"name": "",
"id": "9404bec7-672a-4fb1-adb3-e2dc4e32801b",
"path": "<Keyboard>/3",
"interactions": "",
"processors": "",
"groups": "",
"action": "Toggle Device Position Target",
"isComposite": false,
"isPartOfComposite": false
},
{
"name": "",
"id": "5dacc4c7-2e70-4500-8c72-99595c72b49e",
"path": "<Keyboard>/tab",
"interactions": "",
"processors": "",
"groups": "",
"action": "Cycle Devices",
"isComposite": false,
"isPartOfComposite": false
},
{
"name": "",
"id": "84760c74-7de6-46dd-a097-3bc198cf63cd",
"path": "<Keyboard>/escape",
"interactions": "",
"processors": "",
"groups": "",
"action": "Stop Manipulation",
"isComposite": false,
"isPartOfComposite": false
},
{
"name": "",
"id": "e8a0a3b9-06cf-40a8-86d8-1d8f1d704451",
"path": "<Keyboard>/y",
"interactions": "",
"processors": "",
"groups": "",
"action": "Toggle Manipulate Right",
"isComposite": false,
"isPartOfComposite": false
},
{
"name": "",
"id": "b62df009-54c9-4b03-9721-07ca66fe1bdf",
"path": "<Keyboard>/t",
"interactions": "",
"processors": "",
"groups": "",
"action": "Toggle Manipulate Left",
"isComposite": false,
"isPartOfComposite": false
},
{
"name": "",
"id": "51f71c9d-9024-4bdd-8ea6-19b987e261b1",
"path": "<Keyboard>/u",
"interactions": "",
"processors": "",
"groups": "",
"action": "Toggle Manipulate Body",
"isComposite": false,
"isPartOfComposite": false
}
]
}
],
"controlSchemes": []
}

View file

@ -0,0 +1,14 @@
fileFormatVersion: 2
guid: da2b439d1a2de5c46a4f428f8cf4fe19
ScriptedImporter:
internalIDToNameTable: []
externalObjects: {}
serializedVersion: 2
userData:
assetBundleName:
assetBundleVariant:
script: {fileID: 11500000, guid: 8404be70184654265930450def6a9037, type: 3}
generateWrapperCode: 0
wrapperCodePath:
wrapperClassName:
wrapperCodeNamespace:

View file

@ -0,0 +1,149 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!1 &6598815579406187037
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 6598815579406187027}
- component: {fileID: 6598815579406187026}
m_Layer: 0
m_Name: XR Device Simulator
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &6598815579406187027
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 6598815579406187037}
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: 0}
m_RootOrder: 0
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!114 &6598815579406187026
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 6598815579406187037}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 5b34befe5d0cbb642bb5d09104a47160, type: 3}
m_Name:
m_EditorClassIdentifier:
m_DeviceSimulatorActionAsset: {fileID: -944628639613478452, guid: da2b439d1a2de5c46a4f428f8cf4fe19,
type: 3}
m_ControllerActionAsset: {fileID: -944628639613478452, guid: 0be0028c24f2a4c14a96b6aa39055933,
type: 3}
m_KeyboardXTranslateAction: {fileID: -2435995061748527091, guid: da2b439d1a2de5c46a4f428f8cf4fe19,
type: 3}
m_KeyboardYTranslateAction: {fileID: 4091624078112751379, guid: da2b439d1a2de5c46a4f428f8cf4fe19,
type: 3}
m_KeyboardZTranslateAction: {fileID: 8957443236229058949, guid: da2b439d1a2de5c46a4f428f8cf4fe19,
type: 3}
m_ManipulateLeftAction: {fileID: 3215650258570939094, guid: da2b439d1a2de5c46a4f428f8cf4fe19,
type: 3}
m_ManipulateRightAction: {fileID: 138396950478516224, guid: da2b439d1a2de5c46a4f428f8cf4fe19,
type: 3}
m_ToggleManipulateLeftAction: {fileID: 2547216639932606815, guid: da2b439d1a2de5c46a4f428f8cf4fe19,
type: 3}
m_ToggleManipulateRightAction: {fileID: 743384497930276301, guid: da2b439d1a2de5c46a4f428f8cf4fe19,
type: 3}
m_ToggleManipulateBodyAction: {fileID: -658012382136555628, guid: da2b439d1a2de5c46a4f428f8cf4fe19,
type: 3}
m_ManipulateHeadAction: {fileID: -3619485213038975404, guid: da2b439d1a2de5c46a4f428f8cf4fe19,
type: 3}
m_CycleDevicesAction: {fileID: -7837977739890211585, guid: da2b439d1a2de5c46a4f428f8cf4fe19,
type: 3}
m_StopManipulationAction: {fileID: 1698315126802870675, guid: da2b439d1a2de5c46a4f428f8cf4fe19,
type: 3}
m_MouseDeltaAction: {fileID: -1273072440521047205, guid: da2b439d1a2de5c46a4f428f8cf4fe19,
type: 3}
m_MouseScrollAction: {fileID: 4546399164687744209, guid: da2b439d1a2de5c46a4f428f8cf4fe19,
type: 3}
m_RotateModeOverrideAction: {fileID: -8754530952185592012, guid: da2b439d1a2de5c46a4f428f8cf4fe19,
type: 3}
m_ToggleMouseTransformationModeAction: {fileID: 3100586429251580691, guid: da2b439d1a2de5c46a4f428f8cf4fe19,
type: 3}
m_NegateModeAction: {fileID: 1882878426541990298, guid: da2b439d1a2de5c46a4f428f8cf4fe19,
type: 3}
m_XConstraintAction: {fileID: -8086843181801629294, guid: da2b439d1a2de5c46a4f428f8cf4fe19,
type: 3}
m_YConstraintAction: {fileID: 5691479700773754790, guid: da2b439d1a2de5c46a4f428f8cf4fe19,
type: 3}
m_ZConstraintAction: {fileID: 1644704167276153141, guid: da2b439d1a2de5c46a4f428f8cf4fe19,
type: 3}
m_ResetAction: {fileID: -2638007419058092452, guid: da2b439d1a2de5c46a4f428f8cf4fe19,
type: 3}
m_ToggleCursorLockAction: {fileID: -2382836779261746822, guid: da2b439d1a2de5c46a4f428f8cf4fe19,
type: 3}
m_ToggleDevicePositionTargetAction: {fileID: -6716103979869350223, guid: da2b439d1a2de5c46a4f428f8cf4fe19,
type: 3}
m_TogglePrimary2DAxisTargetAction: {fileID: -7682297331024740639, guid: da2b439d1a2de5c46a4f428f8cf4fe19,
type: 3}
m_ToggleSecondary2DAxisTargetAction: {fileID: 1155009490345466815, guid: da2b439d1a2de5c46a4f428f8cf4fe19,
type: 3}
m_Axis2DAction: {fileID: 8275859971367427353, guid: 0be0028c24f2a4c14a96b6aa39055933,
type: 3}
m_RestingHandAxis2DAction: {fileID: 6756245720351945193, guid: 0be0028c24f2a4c14a96b6aa39055933,
type: 3}
m_GripAction: {fileID: 5667446173830999989, guid: 0be0028c24f2a4c14a96b6aa39055933,
type: 3}
m_TriggerAction: {fileID: -2439264783773714294, guid: 0be0028c24f2a4c14a96b6aa39055933,
type: 3}
m_PrimaryButtonAction: {fileID: -3599823989380923159, guid: 0be0028c24f2a4c14a96b6aa39055933,
type: 3}
m_SecondaryButtonAction: {fileID: -8069514856583376848, guid: 0be0028c24f2a4c14a96b6aa39055933,
type: 3}
m_MenuAction: {fileID: 4116954447336496447, guid: 0be0028c24f2a4c14a96b6aa39055933,
type: 3}
m_Primary2DAxisClickAction: {fileID: 637922521265743415, guid: 0be0028c24f2a4c14a96b6aa39055933,
type: 3}
m_Secondary2DAxisClickAction: {fileID: -8358032100899166728, guid: 0be0028c24f2a4c14a96b6aa39055933,
type: 3}
m_Primary2DAxisTouchAction: {fileID: 2883175194488637904, guid: 0be0028c24f2a4c14a96b6aa39055933,
type: 3}
m_Secondary2DAxisTouchAction: {fileID: -851591506940895311, guid: 0be0028c24f2a4c14a96b6aa39055933,
type: 3}
m_PrimaryTouchAction: {fileID: -4201894270441249665, guid: 0be0028c24f2a4c14a96b6aa39055933,
type: 3}
m_SecondaryTouchAction: {fileID: 5188782311186578770, guid: 0be0028c24f2a4c14a96b6aa39055933,
type: 3}
m_CameraTransform: {fileID: 0}
m_KeyboardTranslateSpace: 0
m_MouseTranslateSpace: 2
m_KeyboardXTranslateSpeed: 0.2
m_KeyboardYTranslateSpeed: 0.2
m_KeyboardZTranslateSpeed: 0.2
m_KeyboardBodyTranslateMultiplier: 5
m_MouseXTranslateSensitivity: 0.0004
m_MouseYTranslateSensitivity: 0.0004
m_MouseScrollTranslateSensitivity: 0.0002
m_MouseXRotateSensitivity: 0.2
m_MouseYRotateSensitivity: 0.2
m_MouseScrollRotateSensitivity: 0.05
m_MouseYRotateInvert: 0
m_DesiredCursorLockMode: 1
m_RemoveOtherHMDDevices: 1
m_DeviceSimulatorUI: {fileID: 7662076761675301960, guid: ead42e0472b7547fbba6c229aeaf37d3,
type: 3}
m_GripAmount: 1
m_TriggerAmount: 1
m_HMDIsTracked: 1
m_HMDTrackingState: 3
m_LeftControllerIsTracked: 1
m_LeftControllerTrackingState: 3
m_RightControllerIsTracked: 1
m_RightControllerTrackingState: 3

View file

@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: 18ddb545287c546e19cc77dc9fbb2189
PrefabImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant: