chunk 1: core gameplay scripts scenes runtime assets
This commit is contained in:
34
Assets/Scripts/Utilities/DeviceDisplaySettings.cs
Normal file
34
Assets/Scripts/Utilities/DeviceDisplaySettings.cs
Normal file
@@ -0,0 +1,34 @@
|
||||
using System.Collections;
|
||||
using System.Collections.Generic;
|
||||
using UnityEngine;
|
||||
|
||||
[System.Serializable]
|
||||
public struct CustomInputContextIcon
|
||||
{
|
||||
public string customInputContextString;
|
||||
public Sprite customInputContextIcon;
|
||||
}
|
||||
|
||||
[CreateAssetMenu(fileName = "Device Display Settings", menuName = "Scriptable Objects/Device Display Settings", order = 1)]
|
||||
public class DeviceDisplaySettings : ScriptableObject
|
||||
{
|
||||
|
||||
public string deviceDisplayName;
|
||||
|
||||
public Color deviceDisplayColor;
|
||||
|
||||
public bool deviceHasContextIcons;
|
||||
|
||||
public Sprite buttonNorthIcon;
|
||||
public Sprite buttonSouthIcon;
|
||||
public Sprite buttonWestIcon;
|
||||
public Sprite buttonEastIcon;
|
||||
|
||||
public Sprite triggerRightFrontIcon;
|
||||
public Sprite triggerRightBackIcon;
|
||||
public Sprite triggerLeftFrontIcon;
|
||||
public Sprite triggerLeftBackIcon;
|
||||
|
||||
public List<CustomInputContextIcon> customContextIcons = new List<CustomInputContextIcon>();
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user