You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
32 lines
1.0 KiB
C#
32 lines
1.0 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.Text;
|
|
using System.Threading.Tasks;
|
|
|
|
namespace SCJMapper_V2.Layout
|
|
{
|
|
/// <summary>
|
|
/// One Action Item for the Layout process
|
|
/// </summary>
|
|
class ActionItem
|
|
{
|
|
/// <summary>
|
|
/// The Text Shown in the Map
|
|
/// </summary>
|
|
public string DispText { get; set; }
|
|
/// <summary>
|
|
/// The action map this item belongs to
|
|
/// </summary>
|
|
public string ActionMap { get; set; } = ""; // TODO may be set a color for this one later
|
|
|
|
// Input Device Refs
|
|
public string DeviceName { get; set; } = ""; // Device Name
|
|
public string DeviceProdGuid { get; set; } = ""; // Device Product GUID
|
|
public string InputType { get; set; } = ""; // K, M, J, G (keyb, mouse, joystick, gamepad)
|
|
// Command Input Ref - match required to find the display location
|
|
public string ControlInput { get; set; } = ""; // buttonN, hatN_up,_right,_down,_left, [rot]xyz, sliderN (CryInput notification)
|
|
|
|
}
|
|
}
|